Conectar Power BI para o Serviço de consulta
Este documento aborda as etapas para a conexão Power BI Desktop com o Serviço de consulta da Adobe Experience Platform.
Introdução
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.
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.
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.
Conectar Power BI para o Serviço de consulta connect-power-bi
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
.
FLATTEN
recurso para obter instruções sobre como ativar essa configuração ao conectar-se a um banco de dados.Modo de Conectividade de Dados data-connectivity-mode
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.
Autenticação authentication
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.
Importar uma tabela import
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 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.
Importar tabelas usando SQL personalizado
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.
Consultar o conjunto de dados sem importar dados direct-query
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.
Próximas etapas
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.