A conexão de dados no Power BI é um processo essencial para importar informações de diferentes fontes e prepará-las para a criação de relatórios e análises. Aqui está uma visão geral de como você pode realizar a conexão de dados no Power BI, bem como os tipos de fontes de dados disponíveis:
No menu inicial, clique em “Obter Dados” (ou Get data, em inglês) para iniciar o processo de conexão.
Clicando em “Mais” aparecem mais opções de fontes de dados:
Na sequência, escolha a fonte de dados. Você terá a opção de escolher entre uma ampla variedade de fontes de dados. Isso inclui bancos de dados, arquivos locais, serviços web, serviços na nuvem e muito mais.
Daí vem a configuração da conexão. Dependendo da fonte de dados escolhida, você precisará fornecer informações de conexão, como o nome do servidor, credenciais de login, caminho do arquivo ou URL do serviço web.
Para arquivos locais, geralmente basta navegar até o arquivo e abri-lo. Para bancos de dados e serviços online, você precisará fornecer detalhes como endereço do servidor, nome do banco de dados, e credenciais de acesso (nome de usuário e senha). Em algumas fontes, você pode precisar especificar uma consulta ou selecionar tabelas específicas.
Exemplificando, a figura a seguir apresenta os detalhes de configuração de uma conexão com um banco de dados Microsoft SQL Server:
Após a conexão, você pode usar a funcionalidade de transformação de dados no Power BI para limpar, filtrar e modelar os dados de acordo com suas necessidades. Isso é fundamental para garantir que os dados estejam prontos para a análise.
O Power BI suporta uma ampla variedade de fontes de dados, incluindo:
- Bancos de Dados: Você pode se conectar a bancos de dados relacionais, como SQL Server, Oracle, MySQL, entre outros.
- Arquivos Locais: Importe dados de arquivos locais, como Excel, CSV, XML e muito mais.
- Serviços Web: Conecte-se a serviços web, incluindo APIs REST e OData, para importar dados diretamente de fontes online.
- Serviços na Nuvem: Importe dados de serviços na nuvem, como Azure, SharePoint Online, OneDrive e mais.
- Aplicativos Empresariais: Conecte-se a aplicativos empresariais populares, como Salesforce, Google Analytics e Dynamics 365.
- Fontes de Dados Personalizadas: Você também pode criar conectores personalizados para fontes de dados que não estão na lista padrão.
Uma opção conhecida é o DirectQuery, disponível nas fontes de dados externas que podem ser utilizadas com o Power BI.
O DirectQuery é um método de conexão disponível no Power BI que permite que os dados permaneçam na fonte de dados original, como um banco de dados relacional, enquanto as consultas são feitas em tempo real, à medida que os relatórios são atualizados. Ao contrário do método padrão de importação de dados, no qual os dados são copiados para o modelo do Power BI, o DirectQuery mantém os dados no local de origem e consulta-os dinamicamente.
Aqui estão algumas características e considerações importantes sobre o DirectQuery no Power BI:
- Dados Complexos: O DirectQuery é adequado para fontes de dados complexas, como bancos de dados relacionais e grandes conjuntos de dados que não são práticos para importação.
- Limitações: O uso do DirectQuery pode apresentar limitações em comparação com a importação de dados. Algumas funcionalidades avançadas do Power BI, como cálculos personalizados e medidas, podem ser restritas ou exigir que você utilize a linguagem DAX (Data Analysis Expressions) para definir medidas no modelo.
- Desempenho: O desempenho do DirectQuery depende da velocidade e da capacidade de resposta da fonte de dados original. Consultas complexas ou fontes lentas podem impactar o tempo de resposta e a eficiência das visualizações.
- Segurança de Dados: O DirectQuery pode manter a segurança de dados no nível da fonte, garantindo que os usuários vejam apenas os dados aos quais têm acesso.
- Conectividade: O Power BI oferece suporte ao DirectQuery para várias fontes de dados, incluindo SQL Server, Oracle, Teradata, e muitos outros sistemas de gerenciamento de bancos de dados.
Vamos praticar:
Prova: ANP – Regulador – 2022 – CESPE
DirectQuery é a linguagem de consulta de dados do Power BI que faz a conversão de SQL para linguagem de consulta do Power BI.
Comentário: DirectQuery não é uma linguagem de consulta, mas um método de conexão no Power BI. O DirectQuery permite que o Power BI consulte diretamente os dados em um banco de dados subjacente, como um banco de dados SQL Server, sem importá-los para o modelo de dados do Power BI. Portanto, não se trata de uma conversão de SQL para a linguagem de consulta do Power BI.
O Power BI usa as linguagens DAX (Data Analysis Expressions) e a M para consulta e transformação de dados em seu modelo de dados.
Portanto, o item está incorreto na descrição do DirectQuery.
Prova TCE/ES – Auditor de Controle Externo: Auditoria Governamental – 2023 – FGV
Como analista de dados, Joaquim quer comparar os dados de vendas dos produtos de bandeiras e torcidas da sua empresa com os resultados da Copa do Mundo ao longo dos anos. Para isso, Joaquim precisa dos dados dos vencedores das Copas que estão disponíveis em https://pt.wikipedia.org/wiki/Lista_de_finais_da_Copa_do_Mundo_FIFA.
No Power BI, para obter os dados disponíveis na URL https://pt.wikipedia.org/wiki/Lista_de_finais_da_Copa_do_Mundo_FIFA, Joaquim deve selecionar a fonte de dados do tipo:
A CSV;
B Web;
C Excel;
D Arquivo;
E Banco de Dados.
Comentário: Para obter dados de uma URL da web no Power BI, Joaquim deve selecionar a fonte de dados do tipo “B Web.” Portanto, a opção correta é a alternativa B.
Quanto às demais alternativas:
A) “CSV”:
Essa opção se refere a importar dados de um arquivo CSV (Comma-Separated Values), que é um formato de arquivo de dados estruturados.
C) “Excel”:
Essa opção se refere à importação de dados de um arquivo do Excel.
D) “Arquivo”:
Esta opção geralmente se refere à obtenção de dados de arquivos locais ou em um servidor de arquivos.
E) “Banco de Dados”:
Essa opção se refere à conexão com bancos de dados, como SQL Server, Oracle, MySQL, entre outros, para importar dados de um banco de dados.