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 Conectividade entre o Looker e o Power BI para saber 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. Configurar 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 do Power BI com o conector Looker-Power BI, você pode publicar um relatório com o serviço do Power BI usando a 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 Conectores Looker–Power BI para o procedimento), você pode configurar o gateway de dados local para o conector Looker–Power BI seguindo estas etapas:

  1. Abra um navegador e acesse o serviço do 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 Configurações de três pontos e clique em Fazer o download.
  3. No menu Download, selecione a opção Data Gateway. Uma nova guia do navegador será aberta na janela Power BI Gateway.
  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. Insira um nome para o novo gateway e registre-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. Insira uma chave de recuperação para o gateway. Anote 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 Aplicar e Reiniciar.

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.

Como adicionar permissões de pasta à 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 Conectores personalizados, onde 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 outro local.

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. Insira NT Service\PBIEgwService e selecione OK.
  6. Verifique se as seguintes permissões estão marcadas para o usuário PBIEgwService:
    • Ler e executar
    • 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 Aplicar e Reiniciar.

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

Se você configurou o gateway de dados local, use o serviço do Power BI para atualizar relatórios publicados no Power BI Desktop com dados do conector Looker-Power BI. Consulte Como se conectar aos dados do Looker no Power BI Desktop para saber como fazer isso.

O procedimento a seguir conecta o 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 para o conector Looker-Power BI que você criou como parte do procedimento 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 em nuvem do usuário sejam atualizadas por meio deste cluster de gateway
    • Permitir que os conectores de dados personalizados do usuário sejam atualizados por meio deste cluster de gateway
  10. Clique em Salvar.
  11. Abra o conjunto de dados no serviço do Power BI (Power BI on-line).
  12. No conjunto de dados, selecione File > Configurações.
  13. Role até Conexão do gateway e selecione para mostrar as opções de conexão do gateway.
  14. Na listagem do gateway local do conector Looker–Power BI, selecione o ícone de seta View Datasources.
  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 ser exatamente o mesmo que você usou ao se conectar 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 de visualização: marque a caixa Desativar a otimização de visualização para desativar o recurso Otimização de 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.
    • Pular conexão de teste: marque Pular conexão de teste. Quando a opção Pular conexão de teste não está selecionada (padrão), o Power BI verifica se é possível se conectar à sua fonte de dados antes de criar a conexão. Se a fonte de dados estiver indisponível ou lenta, o teste de conexão poderá 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 do Power BI usando a segurança no nível da linha

Com o Power BI Desktop, você pode usar a segurança no nível da linha (RLS, na sigla em inglês) para restringir o acesso a dados de determinados usuários. 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, é 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 sucesso 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 lista 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. Aqui, você pode selecionar a função criada no Power BI Desktop e adicionar pessoas ou grupos que pertencem a ela e validar suas funções no serviço do Power BI.

Agora você pode compartilhar o relatório com quem quiser, e essas pessoas vão ter acesso apenas aos dados permitidos, com base nas funções que você criou.