top of page

Como conectar o Power BI no SQL Server 2022 no Docker, usando o AdventureWorksDW2022?

  • Foto do escritor: Rodrigo Saito
    Rodrigo Saito
  • 24 de nov. de 2024
  • 2 min de leitura

Fala pessoal, tudo bem?


Já ouviram falar no Power BI? Hoje, uma das principais ferramentas de visualização de dados, da própria Microsoft.


Como a Microsoft preocupa-se muito na parte de integrações entre diferentes sistemas, logicamente, isso não poderia deixar de existir entre o Power BI e o SQL Server.


Vamos fazer a conexão, em um banco de dados de modelagem mais analítica (OLAP), chamado AdventureWorksDW2022, que pode ser baixado no link abaixo:



Depois de ter feito o download, será necessário fazer a cópia do arquivo para dentro da pasta do Docker conatainer.


Abrar o Power Shell do seu Windows Host (é o seu Windows principal, que está instalado em seu computador)


Dê o comando: docker ps

Dessa forma, sabemos que o Docker container está realmente executando em seu host, e que meu container tem o nome de sql1.


Vá até a pasta onde os arquivos de bancos de dados foram feitos os downloads. (No meu caso, estão na pasta Downloads)


Cetifique-se de que o arquivo esteja nessa pasta:



Dê o seguinte comando para ser copiado o arquivo AdventureWorksDW2022.bak para dentro do container sql1:


docker cp AdventureWorksDW2022.bak sql1:/var/opt/mssql/data/



Entre no SSMS e conecte-se ao container docker:



Com o botão direito em Databases, clique em Retore Database


Clique em Devices, e no botão os tres pontinhos:


Clique no botão ADD



Clique em cima do arquivo AdventureWorksDW2022.bak e depois clique no botão [OK]



Clique em cima do arquivo e clique em [OK]


Clique em [OK] para confirmar a operação:


Clique em [OK] para confirmar a mensagem:


Dessa for, o banco de dados AdventureWorksDW2022 está restaurado em seu banco de dados SQL Server 2022 no docker container.



Abra o Power BI Desktop.


Logo na abertura do Power BI, clique em Sobre, para saber se é a última versão da ferramenta (a mais atualizada).



Será mostrada a versao com o mês e ano da versão (compare com a mês e ano em que voce está)



Escolha o tipo que será importado:



Preencha o Servidor e o Banco de Dados


Coloque as credenciais para Banco de Dados:


O Powe BI irá dar uma mensagem sobre o suporte a croptografia. Clique em [OK]



Escolha a tabela FactFiance, clique no botão [Selecinar Tabelas Relacionadas] e depois clique em [Carregar]


Ao lado direito do Powe BI, estará mostrando os dados das tabelas que voce selecionou:



A partir daqui, já é possível criar seus dashboads utilizando essa base de dados!


Muito obrigado e até + !




Comentários


Nunca perca um post. Assine agora!

Caso queira receber noticias sobre o blog, assine!

© 2022 por datalib

  • Ícone do Facebook Cinza
  • Ícone do Linkedin Cinza
bottom of page