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
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
- Acesso: Ser membro de um projeto com pelo menos acesso Básico .
- Permissões: por predefinição, os membros do projeto têm permissão para consultar o Analytics e criar vistas.
- Para obter mais informações sobre outros pré-requisitos relacionados com a ativação de serviços e funcionalidades e atividades gerais de monitorização de dados, consulte Permissões e pré-requisitos para aceder ao Analytics.
Acessar o feed OData do Google Analytics
Importante
Certifique-se de que ativou ou instalou a extensão do Analytics.
Configure as permissões necessárias para acessar o Google Analytics.
Abra Power BI Desktop.
Na página de boas-vindas ou na faixa de opções inicial do Power BI Desktop, selecione Obter dados.
Selecione Outro>OData Feed>Connect.
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/
. A versão que você deve usar depende da versão mais recente suportada para o Analytics 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. - 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.
- Como alternativa, você pode inserir a URL com o ProjectName especificado, conforme mostrado no exemplo a seguir:
No prompt, autentique-se no serviço.
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.
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.
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.
b. Na faixa de opções, selecione Editor Avançado.
c. No painel Consulta, role horizontalmente para exibir o
[Implementation="2.0"]
parâmetro.d. Substitua
[Implementation="2.0"]
pela seguinte cadeia de caracteres:[Implementation="2.0",OmitValues = ODataOmitValues.Nulls,ODataVersion = 4]
Selecione Fechar & Aplicar.