Como usar o serviço Power BI com o conector Looker Power BI

Com o conector do Looker–Power BI, é possível usar o Power BI Desktop para se conectar e acessar dados das Análises do Looker e, em seguida, publicar relatórios com os dados. Consulte a página de documentação do Looker - Power BI Connector para informações sobre como conectar o Power BI Desktop ao Looker.

Depois de publicar relatórios no Power BI Desktop usando o conector Looker-Power BI, você poderá configurar um gateway local para atualizar os relatórios no serviço Power BI.

Esta página descreve as etapas a seguir para usar o serviço Power BI com o conector Looker Power BI:

  1. Configure o gateway local.
  2. Adicione permissões de pasta para a conta de serviço do Power BI.
  3. Crie uma conexão entre o gateway de dados no local e um conjunto de dados do Looker.

Depois de configurar o serviço Power BI com o conector Looker-Power BI, você terá a opção de publicar um relatório com o serviço Power BI usando segurança no nível da linha.

Como configurar o gateway local

Depois de configurar o Power BI Desktop para se conectar ao Looker (consulte a página de documentação do Conector Looker-Power BI para saber mais), é possível configurar o gateway de dados local para o conector do Looker com o Power BI seguindo estas etapas:

  1. Abra um navegador e acesse o serviço Power BI (Power BI on-line) em app.powerbi.com.
  2. Clique no ícone Download na parte de cima da página. Se o ícone Fazer o download não aparecer na janela, selecione o menu de três pontos Configurações e clique em Fazer o download.
  3. No menu Fazer o download, selecione a opção Gateway de dados. O Gateway do Power BI vai aparecer em uma nova guia do navegador.
  4. Na janela Gateway do Power BI, selecione o botão Fazer o download do modo padrão. Isso fará o download de um arquivo GatewayInstall.exe.
  5. Quando o download estiver concluído, abra o arquivo GatewayInstall.exe.
  6. Quando solicitado, selecione Run, aceite os Termos de Uso e selecione Install.
  7. Quando solicitado, digite o endereço de e-mail associado à sua conta de serviço do Power BI.
  8. Se solicitado, faça login com as credenciais da sua conta do Microsoft 365.
  9. Selecione Registrar um novo gateway neste computador.
  10. Digite um nome para o novo gateway e anote-o para uso futuro. Você vai precisar selecionar esse gateway ao criar uma conexão entre o gateway local e um conjunto de dados do Looker.
  11. Digite uma chave de recuperação para o gateway. Guarde essas informações em um local seguro.
  12. Selecione Configurar. Quando o registro for concluído, a janela do Gateway de dados no local será aberta.
  13. Na janela Gateway de dados local, selecione Conectores no painel lateral. O painel Conectores de dados personalizados é aberto.
  14. Use a função do navegador de arquivos no painel Conectores de dados personalizados para selecionar o diretório onde você fez o download e salvou o arquivo Looker_1.3.1.mez durante o procedimento Fazer o download e salvar o arquivo de conector ([Documentos]\Microsoft Power BI Desktop\Custom Connectors).
  15. Selecione Apply.
  16. Selecione Apply & Restart.

O aplicativo do gateway de dados local é reiniciado e reaberto, mostrando um menu suspenso Nome com a opção Looker. Agora é possível publicar um relatório usando o serviço Power BI.

Adicionar permissões de pasta para a conta de serviço do Power BI

A conta de serviço do Power BI precisa de permissões de pasta para o diretório Custom Connectors em que você fez o download e salvou o arquivo Looker_1.3.1.mez durante o procedimento Fazer o download e salvar o arquivo do conector. O diretório recomendado é [Documentos]\Microsoft Power BI Desktop\Custom Connectors, mas talvez você tenha feito o download do arquivo em um local diferente.

Se a conta de serviço do Power BI não tiver permissões para a pasta Conectores personalizados, você verá esta mensagem na guia Conectores do aplicativo Gateway de dados local: "Verifique se a conta de serviço do gateway tem permissão para acessar a pasta selecionada...".

Siga as etapas abaixo para conceder à conta de serviço do Power BI acesso à pasta Custom Connectors:

  1. Abra o Windows Explorer e navegue até a pasta [Documentos]\Microsoft Power BI Desktop.
  2. Clique com o botão direito do mouse na pasta Conectores personalizados e selecione Propriedades.
  3. Na guia Segurança, veja se o usuário PBIEgwService está listado.
  4. Se o usuário PBIEgwService não estiver listado, clique em Editar e em Adicionar.
  5. Digite NT Service\PBIEgwService e selecione OK.
  6. Verifique se as seguintes permissões estão marcadas para o usuário PBIEgwService:
    • Leitura e execução
    • Listar conteúdo da pasta
    • Read
  7. Selecione OK.
  8. Abra o aplicativo Gateway de dados local e selecione Conectores no painel lateral.
  9. Use a função do navegador de arquivos no painel Conectores de dados personalizados para selecionar o diretório Conectores personalizados.
  10. Selecione Apply.
  11. Selecione Apply & Restart.

Criar uma conexão entre o gateway de dados no local e um conjunto de dados do Looker

Se você tiver configurado o gateway de dados no local, poderá usar o serviço Power BI para atualizar os relatórios publicados no Power BI Desktop com dados do conector Looker-Power BI. Consulte Como se conectar aos dados do Looker usando o Power BI Desktop para saber como se conectar aos dados do Looker.

O procedimento a seguir conecta seu conjunto de dados publicado do Power BI (com base no Looker) ao serviço do Power BI usando o gateway local.

  1. Abra o gateway de dados local e acesse a guia Status. Se não estiver conectado, use as credenciais da sua conta de serviço do Power BI.
  2. Abra um navegador e acesse o serviço Power BI (Power BI on-line) em app.powerbi.com.
  3. Selecione o ícone Configurações na parte de cima da página. Se o ícone Configurações não aparecer na janela, selecione o menu de três pontos Configurações e depois Configurações.
  4. Em Configurações, selecione Gerenciar conexões e gateways.
  5. Selecione a guia Gateways de dados locais.
  6. Encontre a listagem do gateway local do conector Looker-Power BI que você criou como parte do procedimento Como configurar o gateway local.
  7. Na listagem do seu gateway local, selecione o menu de três pontos Mais ações e clique em Configurações.
  8. Na janela Configurações, acesse a seção Power BI.
  9. Ative as duas opções:
    • Permitir que as fontes de dados na nuvem do usuário sejam atualizadas por este cluster de gateway
    • Permitir que os conectores de dados personalizados do usuário sejam atualizados por este cluster de gateway
  10. Clique em Salvar.
  11. Abra o conjunto de dados no serviço Power BI (Power BI on-line).
  12. No conjunto de dados, selecione File > Settings.
  13. Role até Conexão com o gateway e selecione essa opção para mostrar as opções de conexão de gateway.
  14. Na listagem do seu gateway local para o conector Looker Power BI, selecione o ícone de seta Ver fontes de dados.
  15. Selecione Adicionar manualmente ao gateway.
  16. Preencha os campos da janela Nova conexão:

    • Nome do cluster de gateway: não altere esse valor.
    • Nome da conexão: adicione um marcador para a conexão. Pode ser qualquer nome de sua escolha.
    • Tipo de conexão: deixe como Looker.
    • Host: insira o URL da instância do Looker. Por exemplo: example.cloud.looker.com. O URL precisa corresponder exatamente ao que você usou quando se conectou aos dados do Looker no Power BI Desktop. Se você usou https://example.cloud.looker.com/ durante a configuração, use esse mesmo URL no campo Host.
    • Desativar a otimização da visualização: como opção, marque a caixa Desativar otimização da visualização para desativar o recurso Otimização da visualização.
    • Método de autenticação: mantenha o OAuth2 selecionado.
    • Editar credenciais: (obrigatório) clique neste link para fazer login na instância do Looker usando suas credenciais do OAuth.
    • Ignorar conexão de teste: se quiser, marque Ignorar conexão de teste. Quando a opção Pular conexão de teste não for selecionada (o padrão), o Power BI vai verificar se consegue se conectar à sua fonte de dados antes de criar a conexão. Se a fonte de dados não estiver disponível ou estiver lenta, a conexão de teste pode expirar e impedir que o Power BI crie a conexão.
    • Nível de privacidade: selecione o nível de privacidade da conexão: Nenhum, Particular, Organizacional ou Público.
  17. Selecione Criar para criar a conexão.

Haverá um atraso quando o Power BI se conectar à sua instância do Looker e atualizar o conjunto de dados. Depois que a conexão for estabelecida, a seção Conexão com o gateway vai mostrar um status verde na listagem do seu gateway local para o conector Looker-Power BI.

Publicar um relatório com o serviço Power BI usando segurança no nível da linha

O Power BI Desktop permite usar a segurança no nível da linha (RLS, na sigla em inglês) para restringir o acesso de determinados usuários aos dados. Consulte a documentação do Power BI para saber os procedimentos para definir papéis e regras e para validar os papéis no Power BI Desktop.

Depois de definir os papéis no Power BI Desktop, será possível usá-los e as regras on-line com o serviço Power BI se você tiver configurado o gateway local para o conector Looker–Power BI.

Para publicar um relatório com o serviço Power BI usando segurança no nível da linha, siga estas etapas:

  1. No Power BI Desktop, abra seu relatório e selecione o menu Página inicial na parte superior da janela.
  2. Selecione a opção Publicar no menu Página inicial.
  3. Escolha um espaço de trabalho no menu suspenso e clique em Selecionar. O Power BI Desktop mostra uma mensagem de êxito que inclui um link para abrir o relatório no Power BI.
  4. Clique no link para abrir o Power BI.
  5. No serviço Power BI, acesse Espaços de trabalho e selecione o espaço em que você publicou o relatório.
  6. Encontre a listagem para o conjunto de dados do seu relatório, não o relatório em si.
  7. Na listagem do conjunto de dados, clique no menu de três pontos Mais opções e selecione Segurança.

O Power BI vai mostrar a janela Row-Level Security. Você pode selecionar a função criada no Power BI Desktop, adicionar pessoas ou grupos que pertencem à função e validar seus papéis no serviço do Power BI.

Agora é possível compartilhar o relatório com quem você quiser. Assim, essa pessoa terá acesso apenas aos dados que ela tem permissão para ver, com base nos papéis que você criou.