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?

  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

  7. Adriano disse:

    Olá Demétrio, boa tarde!

    Obrigado pelo conteúdo, porém fiquei com duas duvidas…

    No meu cenário, estou conectando direto a banco e vou utilizar as informações atualizadas em tempo real com o banco em produção.
    Te pergunto, quais das duas formas de conexão afeta menos o processamento do banco?
    E no caso de utilizar a importação de dados, sempre que eu atualizar os dados no BI ele vai trazer novamente toda a base ou somente as informações novas?

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 )

Conectando a %s