Este documento aborda as etapas para a conexão Power BI Desktop com o Serviço de consulta da Adobe Experience Platform.
Este guia requer que você já tenha acesso à Power BI e estão familiarizados com como navegar em sua interface. Para baixar Power BI Área de trabalho ou para obter mais informações, consulte oficial Power BI documentação.
A variável Power BI o aplicativo de desktop é somente 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 Platform. Entre em contato com o administrador da organização se você não tiver acesso ao espaço de trabalho de consultas.
Após a instalação 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 Do Npgsql.
Você deve baixar a v4.0.10 ou inferior, pois as versões mais recentes resultam em erros.
Em "Npgsql GAC Installation" na tela 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.
Para conectar Power BI para o Serviço de consulta, abra Power BI e selecione Get Data na faixa de opções 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, seguido por Connect.
A variável PostgreSQL é exibida, solicitando valores para o servidor e o banco de dados. Instruções adicionais sobre como conectar-se a um banco de dados PostgreSQL no Power Query Desktop encontra-se no sítio Web PowerBI documentação.
Esses valores obrigatórios foram obtidos de suas credenciais do Adobe Experience Platform. Para encontrar suas credenciais, faça logon na interface do usuário da Platform e selecione Consultas na navegação à esquerda, seguido por Credenciais. Para obter mais informações sobre como localizar o nome do banco de dados, o host, a porta e as credenciais de logon, leia a guia de credenciais.
No Server do campo PostgreSQL database , insira o valor do host encontrado no Serviço de consulta Credenciais seção. Para produção, adicione a porta :80
ao final da cadeia de caracteres do host. Por exemplo, made-up.platform-query.adobe.io:80
.
A variável Database o campo pode ser "todos" ou um nome de tabela de conjunto de dados. Por exemplo, prod:all
.
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 conectar-se a um banco de dados.
Em seguida, você pode selecionar o Data Connectivity mode. No PostgreSQL database , selecione Import seguido por 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 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 após confirmar os detalhes do banco de dados.
Após confirmar o modo de conectividade de dados, é exibido um prompt solicitando seu nome de usuário, senha e configurações do aplicativo. 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 esses detalhes e selecione Connect para prosseguir para a próxima etapa.
Ao selecionar a variável Import Data Connectivity mode, o conjunto de dados completo é importado, o que permite usar as tabelas e colunas selecionadas na Power BI aplicativo de desktop como está.
Para ver as alterações de dados ocorridas desde a importação inicial, atualize os dados em 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, seguido por OK. A variável Navigator será exibida, exibindo uma lista de todas as tabelas disponíveis. Selecione a tabela que deseja visualizar, seguida de Load para trazer o conjunto de dados para o Power BI. A tabela agora é importada para o Power BI.
Informações gerais sobre a conexão com dados no desktop PowerBi aplicativo pode ser encontrado na documentação oficial.
Power BI e outras ferramentas de terceiros, como Tableau No momento, não permitir que os usuários importem objetos aninhados, como objetos XDM na Platform. Para levar em conta isso, Power BI O permite usar SQL personalizado para acessar esses campos aninhados e criar uma exibição nivelada dos dados. Power BI em seguida, o carrega essa exibiçã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 conectar o Power BI usando uma instrução SQL nas opções avançadas.
Depois de inserir sua consulta personalizada, selecione OK para continuar conectando seu banco de dados. Consulte a autenticação acima para obter orientação sobre como conectar um banco de dados a partir dessa parte do fluxo de trabalho.
Quando a autenticação estiver concluída, uma pré-visualização dos dados nivelados será exibida na Power BI Painel da área de trabalho como uma tabela. O nome do servidor e 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 no Power BI Aplicativo de desktop.
A variável DirectQuery Data Connectivity mode consulta a fonte de dados diretamente sem importar ou copiar dados para a Power BI Área de trabalho. Usando esse modo de conexão, você pode atualizar todas as visualizações com dados atuais por meio da interface do. 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 encontra-se no sítio Web PowerBI documentação.
Para usar este Data Connectivity mode, selecione o DirectQuery alternar e depois Advanced options para inserir uma consulta SQL personalizada no SQL statement seção. Assegure que Include relationship columns está selecionada. Após concluir o query, selecione OK para continuar.
Uma pré-visualização do query é exibida. Selecionar Load para ver os resultados da consulta.
Após a leitura deste 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 orientação para execução de consulta.