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

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Você pode acessar os dados do Google Analytics por meio do feed OData do Power BI Desktop.

Importante

O método demonstrado neste artigo funciona para pequenas organizações, porque ele 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

  • Para exibir dados do Analytics e consultar o serviço, você precisa ser membro de um projeto com acesso básico ou superior. Por padrão, todos os membros do projeto recebem permissões para consultar Análise e definir exibições do Analytics.
  • Para saber mais sobre outros pré-requisitos relacionados à habilitação de serviços e recursos e atividades gerais de acompanhamento de dados, consulte Permissões e pré-requisitos para acessar o Analytics.

Acessar o feed OData do Analytics

Importante

Verifique se você ativou ou instalou o Google Analytics.

  1. Verifique se você configurou as permissões necessárias para acessar o Google Analytics.

  2. Abra o Power BI Desktop. Se você ainda não tiver feito isso, instale o Power BI Desktop agora.

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

    Botão

  4. No painel esquerdo, selecione Outro>Feed OData e, em seguida, selecione Conectar.

    O botão Feed OData

  5. Em um navegador compatível, insira a URL no 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/.

    Insira a URL do Feed OData

    Observação

    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 pelo projeto especificado em todas as entidades relacionadas a esse projeto.

  6. No prompt, autentique-se no serviço. Se você ainda não tiver feito isso, consulte Opções de autenticação de cliente.

  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 fará 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.

    A 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. Cada consulta deve ser atualizada manualmente, pois isso evita erros de limitação. O Power Query tenta resolver valores nulos como erros gerando uma consulta adicional para cada valor nulo encontrado. Isso pode resultar em milhares de consultas, que excederão rapidamente seu limite de uso, além do qual sua conta de usuário será limitada.

    Para evitar esse problema:

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

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

    A lista de Consultas de Feed OData do Power BI

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

    O botão Editor Avançado de Feed OData do Power BI

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

    O painel Consulta do Editor Avançado

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

    Cadeia de caracteres substituída.

  10. Selecione Fechar e Aplicar.