Conectar-se aos dados do Google Analytics usando o feed OData do Power BI

Serviços de DevOps do Azure | Azure DevOps Server 2022 - Azure DevOps Server 2019

Saiba como aceder aos dados do Analytics através do feed OData do Power BI Desktop.

Importante

O método demonstrado neste artigo funciona para pequenas organizações, porque sempre extrai todos os dados para o Power BI. A maior parte da filtragem especificada no Editor do Power Query é feita no lado do cliente. Para obter informações sobre outras abordagens, consulte Visão geral da integração do Power BI.

Pré-requisitos

  • Nível de acesso: Você deve ser membro de um projeto com acesso Básico ou superior.
  • Permissão: por padrão, os membros do projeto têm permissão para consultar o Google Analytics e criar exibições.
  • Para obter mais informações sobre outros pré-requisitos relacionados à ativação de serviços e recursos e atividades gerais de controle de dados, consulte Permissões e pré-requisitos para acessar o Google Analytics.

Acessar o feed OData do Google Analytics

Importante

Certifique-se de que ativou ou instalou a extensão do Analytics.

  1. Configure as permissões necessárias para acessar o Google Analytics.

  2. Abra Power BI Desktop.

  3. Na página de boas-vindas ou na faixa de opções inicial do Power BI Desktop, selecione Obter dados.

    Captura de ecrã do ecrã inicial do Power BI Desktop, botão Obter dados.

  4. Selecione Outro>OData Feed>Connect.

    Captura de tela mostrando o botão OData Feed.

  5. Num browser suportado, introduza o URL no seguinte formato https://analytics.dev.azure.com/{OrganizationName}/_odata/{version}/.

    Por exemplo, se {OrganizationName} for fabrikam e {version} for v1.0, a URL será https://analytics.dev.azure.com/fabrikam/_odata/v1.0/.

    Captura de ecrã de Enter OData Feed URL.

    Nota

    • Como alternativa, você pode inserir a URL com o ProjectName especificado, conforme mostrado no exemplo a seguir:
      https://analytics.dev.azure.com/{OrganizationName}/{ProjectName}/_odata/{version}/ O uso desse formato corta os resultados do projeto especificado em todas as entidades relacionadas a esse projeto.
    • O escopo de dados está sempre no nível do projeto por design, portanto, você não pode se conectar no nível da organização. Se você quiser obter todos os dados para todos os seus projetos, você deve se conectar a um de cada vez.
  6. No prompt, autentique-se no serviço.

  7. Marque as caixas de seleção ao lado das entidades cujos dados você deseja recuperar.

    Importante

    Não selecione entidades cujo nome inclua Snapshot. Essas entidades contêm o estado de cada item de trabalho em cada dia desde que o item de trabalho foi criado. Para repositórios de qualquer tamanho, a seleção dessas entidades faz com que dezenas a centenas de milhões de itens de trabalho não sejam carregados. As tabelas de instantâneo destinam-se apenas a consultas de agregação.

    Captura de ecrã da lista Entidades na página Navegador.

  8. Selecione Transformar dados. Não selecione Carregar.

    Importante

    Para cada entidade selecionada, o Power Query cria uma consulta. Você deve atualizar manualmente cada consulta para evitar erros de limitação. O Power Query tenta resolver valores nulos como erros gerando uma consulta adicional para cada valor nulo encontrado. Essa ação pode resultar em milhares de consultas, que podem exceder rapidamente seu limite de uso, além do qual sua conta de usuário é limitada.

    Para evitar esse problema:

    • Instrua o Power BI para fazer referência ao OData v4.
    • Instrua o serviço Analytics a omitir quaisquer valores que sejam nulos, o que melhora o desempenho da consulta.
  9. Para cada entidade selecionada nas etapas anteriores, execute as seguintes etapas:

    a. Na lista Consultas, selecione uma entidade cuja consulta você deseja. Neste exemplo, Áreas está selecionado.

    Captura de ecrã da lista Consultas de Feed OData do Power BI.

    b. Na faixa de opções, selecione Editor Avançado.

    Captura de ecrã do botão Power BI OData Feed Advanced Editor.

    c. No painel Consulta, role horizontalmente para exibir o [Implementation="2.0"] parâmetro.

    Captura de ecrã do painel Consulta do Editor Avançado.

    d. Substitua [Implementation="2.0"] pela seguinte cadeia de caracteres: [Implementation="2.0",OmitValues = ODataOmitValues.Nulls,ODataVersion = 4]

    Captura de tela mostrando a cadeia de caracteres substituída.

  10. Selecione Fechar & Aplicar.