Partilhar via


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

Você pode acessar 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 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 visualizar dados do Google 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 o Google Analytics e definir exibições do Google Analytics.
  • Para saber mais 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 o Google Analytics.

  1. Certifique-se de que configurou as permissões necessárias para aceder ao Analytics.

  2. Abra Power BI Desktop. Se ainda não o fez, instale o Power BI Desktop agora.

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

    Botão

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

    O botão OData Feed

  5. Num browser suportado, introduza o 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 o URL do feed OData

    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.

  6. No prompt, autentique-se no serviço. Se 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 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 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 Power BI OData Feed Advanced Editor

    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 & Aplicar.