Conectar o Power BI ao Serviço de Consulta

Este documento aborda as etapas para conectar o Power BI Desktop com o Serviço de query Adobe Experience Platform.

Introdução

Este guia requer que você já tenha acesso ao aplicativo de desktop do Power BI e esteja familiarizado com como navegar na interface dele. Para baixar o Power BI Desktop ou para obter mais informações, consulte a documentação oficial de Power BI.

IMPORTANTE

O aplicativo de desktop do Power BI é only disponível em dispositivos Windows.

Para adquirir as credenciais necessárias para conectar o Power BI ao Experience Platform, você deve ter acesso ao espaço de trabalho Consultas na interface do usuário da plataforma. Entre em contato com o administrador da Organização IMS caso não tenha acesso ao espaço de trabalho de Consultas.

Depois de instalar o Power BI, será necessário instalar o Npgsql, um pacote de driver .NET para PostgreSQL. Mais informações sobre o Npgsql podem ser encontradas no Documentação Npgsql.

IMPORTANTE

Você deve baixar a v4.0.10 ou inferior, já que versões mais recentes resultam em erros.

Em "Npgsql GAC Installation" na tela de configuração personalizada, selecione Will be installed on local hard drive.

Para garantir que o Npgsql foi instalado corretamente, reinicie o computador antes de prosseguir para as próximas etapas.

Conectar o Power BI ao Serviço de Consulta

Para conectar o Power BI ao Serviço de query, abra o Power BI e selecione Get Data na faixa do menu superior.

Insira "PostgreSQL" na barra de pesquisa para restringir a lista de fontes de dados. Nos resultados que forem exibidos, selecione PostgreSQL database, seguida de Connect.

A caixa de diálogo PostgreSQl do banco de dados é exibida, solicitando valores para o servidor e o banco de dados. Esses valores são obtidos de suas credenciais do Adobe Experience Platform. Para encontrar suas credenciais, faça logon na interface do usuário da plataforma e selecione Queries no menu de navegação esquerdo, seguido por Credenciais. Para obter mais informações sobre como encontrar o nome do banco de dados, o host, a porta e as credenciais de logon, leia a guia de credenciais.

O Experience Platform consulta o Painel de Credenciais com credenciais realçadas.

Para o Server no Power BI, insira o valor do host encontrado na seção Credenciais do Serviço de Consulta. Para produção, adicione porta :80 ao final da string de host. Por exemplo, made-up.platform-query.adobe.io:80.

O Database pode ser "all" ou um nome de tabela de conjunto de dados. Por exemplo, prod:all.

IMPORTANTE

As estruturas de dados aninhadas em ferramentas de BI de terceiros podem ser niveladas para melhorar sua usabilidade e reduzir a carga de trabalho necessária para recuperar, analisar, transformar e relatar dados. Consulte a documentação noFLATTEN recurso para obter instruções sobre como ativar essa configuração ao se conectar a um banco de dados.

O painel de Power BI com os campos de entrada do servidor e do banco de dados realçado.

Modo de Conectividade de Dados

Em seguida, você pode selecionar Data Connectivity mode. Selecionar Import seguida de OK para exibir uma lista de todas as tabelas disponíveis ou selecione DirectQuery para consultar a fonte de dados diretamente sem importar ou copiar dados diretamente no Power BI.

Para saber mais sobre Import , leia a seção sobre importação de uma tabela. Para saber mais sobre DirectQuery , leia a seção sobre consulta de um conjunto de dados sem importar dados.

Selecionar OK depois de confirmar os detalhes do banco de dados.

Autenticação

Um prompt solicitando seu nome de usuário, senha e configurações do aplicativo é exibido. Nesse caso, o nome de usuário é a ID da organização e a senha é o token de autenticação. Ambos podem ser encontrados na página de credenciais do Serviço de Consulta.

Preencha estes detalhes e selecione Connect para continuar até a próxima etapa.

Importar uma tabela

Ao selecionar a variável Import Data Connectivity mode, o conjunto de dados completo é importado, permitindo usar as tabelas e colunas selecionadas no aplicativo de desktop do Power BI como estão.

IMPORTANTE

Para ver as alterações de dados que ocorreram desde a importação inicial, é necessário atualizar os dados no Power BI importando o conjunto de dados completo novamente.

Para importar uma tabela, insira os detalhes do servidor e do banco de dados conforme descrito acima e selecione o Import Data Connectivity mode, seguida de OK. Uma caixa de diálogo é exibida, exibindo uma lista de todas as tabelas disponíveis. Selecione a tabela que deseja visualizar, seguida por Load para trazer o conjunto de dados para o Power BI.

A tabela agora é importada para o Power BI.

Importar tabelas usando SQL personalizado

No momento, o Power BI e outras ferramentas de terceiros, como o Tableau, não permitem que os usuários importem objetos aninhados, como objetos XDM na Platform. Para explicar isso, o Power BI permite usar o SQL personalizado para acessar esses campos aninhados e criar uma visualização nivelada dos dados. O Power BI carrega essa visualização nivelada dos dados aninhados anteriormente como uma tabela normal.

No provedor de banco de dados PostgreSQL, selecione Advanced options para inserir uma consulta SQL personalizada no SQL statement seção. Essa consulta personalizada deve ser usada para nivelar seus pares de nome-valor JSON em um formato de tabela.

Opções avançadas do modo de conectividade de dados para criar uma instrução SQL personalizada.

Após ter inserido seu query personalizado, selecione OK para continuar a conectar o banco de dados. Consulte a autenticação seção acima para obter orientação sobre como conectar um banco de dados a partir dessa parte do workflow.

Quando a autenticação for concluída, uma visualização dos dados nivelados será exibida no painel da Área de trabalho do Power BI como uma tabela. O servidor e o nome do banco de dados são listados na parte superior da caixa de diálogo. Selecionar Load para concluir o processo de importação.

A tabela importada nivelada no painel do Power BI.

As visualizações agora estão disponíveis para edição e exportação no aplicativo Power BI Desktop.

Consultar o conjunto de dados sem importar dados

O DirectQuery Data Connectivity mode O consulta a fonte de dados diretamente sem importar ou copiar dados para o Power BI Desktop. Usando esse modo de conexão, você pode atualizar todas as visualizações com dados atuais por meio da interface do usuário. No entanto, o tempo necessário para produzir ou atualizar a visualização varia de acordo com o desempenho da fonte de dados subjacente.

Para usar isso Data Connectivity mode, selecione o DirectQuery alternar então Advanced options para inserir uma consulta SQL personalizada no SQL statement seção. Certifique-se de que Include relationship columns está selecionada. Após concluir seu query, selecione OK para continuar.

Uma pré-visualização do query é exibida. Selecionar Load para ver os resultados da query.

Próximas etapas

Ao ler este documento, você deve entender como se conectar ao aplicativo de desktop do Power BI e os diferentes modos de conexão de dados disponíveis. Para obter mais informações sobre como gravar e executar queries, consulte o orientação para a execução da consulta.

Nesta página