Connect Power BI para Serviço de Consulta

Este documento aborda as etapas para conexão Power BI Área de trabalho com o Serviço de consulta da Adobe Experience Platform.

Introdução

Este guia requer que você já tenha acesso ao Power BI aplicativos de desktop e estão familiarizados com como navegar em sua interface. Para baixar Power BI Para obter mais informações, consulte o funcionário Power BI documentação.

IMPORTANTE

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

Para adquirir as credenciais necessárias para conexão Power BI para o 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 caso não tenha acesso ao espaço de trabalho de consultas.

Depois de instalar Power BI, será necessário instalar 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.

Connect Power BI para Serviço de Consulta

Para ligar Power BI para o Serviço de Consulta, abra Power BI e selecione Get Data na faixa do menu superior. Em seguida, digite "PostgreSQL" na barra de pesquisa para restringir a lista de fontes de dados. Nos resultados exibidos, selecione PostgreSQL database, seguida de Connect.

O PostgreSQL a caixa de diálogo do banco de dados é exibida, solicitando valores para o servidor e o banco de dados. Instruções adicionais sobre como conectar-se a um banco de dados PostgreSQL do Power Query Desktop pode ser encontrada no PowerBI documentação.

Esses valores necessários 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 espaço de trabalho Consultas do Experience Platform com a guia Credenciais e as credenciais de Expiração destacadas.

No Server do PostgreSQL database , insira o valor do host encontrado no Serviço de query Credenciais seção. 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.

Modo de Conectividade de Dados

Em seguida, você pode selecionar Data Connectivity mode. No PostgreSQL database , selecione 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 para o Power BI.

Para saber mais sobre o 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

Depois de confirmar o modo de conectividade de dados, um prompt solicitando o 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 na Power BI aplicativo de desktop como está.

IMPORTANTE

Para ver as alterações de dados ocorridas 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. O Navigator for 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 Power BI.

Informações gerais sobre conexão com dados no desktop PowerBi app pode ser encontrado na documentação oficial.

Importar tabelas usando SQL personalizado

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

No PostgreSQL database , 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. A documentação oficial também fornece informações sobre como conectar o Power BI usando uma instrução SQL nas opções avançadas.

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.

Uma vez concluída a autenticação, uma pré-visualização dos dados nivelados aparecerá no Power BI Painel da área de trabalho 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.

As visualizações agora estão disponíveis para edição e exportação do Power BI Aplicativo de desktop.

Consultar o conjunto de dados sem importar dados

O DirectQuery Data Connectivity mode 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.

Mais informações sobre a utilização de DirectQuery bem como uma discussão abrangente sobre a sua opções de conectividade, casos de uso e limitações pode ser encontrada no PowerBI documentação.

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 Power BI Aplicativo de desktop 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