Power BI – 2: Importar ou conectar aos dados

Publicado: 13 de abril de 2016 em Power BI, Virtual PASS BR
Tags:,

O conteúdo abaixo é gratuito. Caso necessite de um curso completo para a sua empresa veja o conteúdo do mesmo aqui.

Olá pessoal, continuando nossa série sobre Power BI, que foi introduzida aqui, irei mostrar neste post como conectar o Power BI Desktop a uma fonte de dados ( SQL Server, TXT, Oracle, Excel, etc. ) e trabalhar com os dados no mesmo.

Caso não tenha o Power BI Desktop instalado você pode ver o capítulo 1 desta série no final deste post.

Caso não possua o SQL Server você pode usar dados de uma planilha do Excel ou então usar o Trial do SQL Server Azure neste link https://azure.microsoft.com/pt-br/services/sql-database/

Abra o Power BI Desktop, feche a tela de boas vindas e clique em Obter Dados –> SQL Server:

image

Informe a instância SQL Server e o nome do banco de dados ( o dos exemplos desta série pode se baixado aqui ).

Opcionalmente você pode escrever uma consulta SQL, porém, para o nosso caso, irei especificar quais tabelas desejo importar.

Clique em OK.

image

Selecione as tabelas / views desejadas conforme abaixo e clique em “Carregar”.

Opcionalmente você pode clicar em Editar e selecionar apenas algumas colunas, filtrar os dados ou realizar várias outras operações de ETL utilizando Power Query Formula  Language. Estes procedimentos podem ser realizados, também, após o processo de importação.

image

Basicamente, existem duas formas de acessar os dados no Power BI Desktop:

1 – Importar: importa os dados para o Data Model do Power BI Desktop. Trabalha desconectado e requer atualização dos dados de forma manual.

2 – DirectQuery: acessa os dados conforme execução/criação dos relatórios. Não faz importação e trabalha de forma conectada e os dados sempre estão atualizados.

Deixe a opção “Importar” marcada e clique em “OK”.

image

Pronto. Neste ponto nós já temos os dados importados. Salve o arquivo com o nome “Projeto Power BI”, pois ele será usado nos demais post da série.

Veja os demais posts da série www.demetriosilva.com/2016/04/18/power-bi-curso-gratuito/ .

O conteúdo acima é gratuito. Caso necessite de um curso completo para a sua empresa veja o conteúdo do mesmo aqui.

Abraço e até a próxima,

Demétrio Silva

Anúncios
comentários
  1. Roberto Araujo disse:

    Olá Demétrio, boa noite !

    Estou tentando iniciar com POWER BI e lhe agradeço pela oportunidade disponibilizando este curso.
    Baixei e instalei o POWER BI e baixei o NorthWind_PT_BR.bak, mas não consegui informar os dados “Servidor” e “Banco de dados”…e então parei…

    Poderia, por favor, me ajudar ?

    Obrigado.

  2. Anderson Santana disse:

    Olá Demétrio. Não seria possível disponibilizar uma outra forma de acesso aos dados para quem não tem o SQL Server instalado? Com isso, outras pessoas poderiam seguir seu curso de Power BI

  3. Jose Mauro disse:

    Não possuo SQL, aliás nunca lidei com isso. Dá para utilizar de outra forma?

  4. Bianca disse:

    Olá, Grata pela sua contribuição em compartilhar seu conhecimento.
    Estou com a mesma dificuldade do José Mauro. Minha Base de dados está no excel entretanto, não consigo exportar os dados de forma como preciso para colocar no relatorio e graficos do BI. Poderia me enviar teu contato de skype por favor ?

  5. Gledson disse:

    Ola, como conectar o Power Bi a um servidor sql remoto?

    • Olá Gledson,

      A conexão é a mesma sendo SQL Local ou Remoto.

      Para isso você tem que pedir os dados de conexão ao responsável por seu SQL.

      Abraço,

      Demétrio Silva

      • Gledson disse:

        Obrigado, vou testar a noite… seria mais ou menos assim… no campo servidor colocar o ip e a porta?
        Exemplo: IP:1433

      • Olá Gledson,

        Removi o IP do seu comentário para que não tenhas problemas de segurança no acesso ao seu SQL Server.

        Seria por ai a idéia. Mas você precisa validar com o seu DBA.

        Abraço,

        Demetrio Silva

  6. Vládia disse:

    Olá Demétrio,

    Primeiro muito obrigada pelo texto e disposição em ajudar.

    Estou iniciando no Power BI agora. Preciso “Obter Dados” de vários bancos armazenados em SQL Server. São banco grandes. Tentei fazer por “Import”, mas recebo mensagem que o tamanho máximo de 2GB foi ultrapassado. Então usei o DirectQuery, mas só consegui fazer de um banco. Quando tendo fazer essa conexão para os demais bancos, recebo msg informando que o modo está sendo alterado para IMPORT. Vi que o modo DIrectQuery só se conecta, realmente, a uma base de dados. No meu caso, que preciso mostrar relatórios de vários bancos e grandes, sabe me indicar uma solução melhor?

    • Olá Vládia tudo bom?

      O que precisas é definir uma estrutura de acesso/armazenamento de dados para seus projetos de BI.

      Uma solução, geralmente a mais indicada, seria unificar todos os dados em apenas uma base de dados, SSAS Tabular ou Multidimensional e então realizar o acesso direto a estas bases. Há de se analisar se seria preciso ou não usar o SSAS e usar o direct query, visto que, com direct query perdemos algumas flexibilidades disponíveis no DAX.

      Abraço,

      Demétrio Silva

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

w

Conectando a %s