Ligar com as funções Power Query e de DevOps do Azure
Serviços do Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019
O Conector de Dados do Azure DevOps inclui Power Query funções M que os autores de consultas podem utilizar. Estas funções podem processar requisitos específicos do Azure DevOps, como a autenticação. Este artigo descreve os argumentos das funções e como utilizá-los para ligar ao Analytics.
O VSTS. A função AccountContents substitui Power Query função M Web.Contents. Destinado a cenários mais avançados, VSTS. AccountContents devolve os conteúdos transferidos do URL para Análise como um valor binário. Pode utilizá-lo para chamar APIs REST do AzureDevOps.
Importante
- Utilize o VSTS. AccountContents apenas para aceder a dados que não estão disponíveis no Analytics. Extrai dados diretamente do Azure DevOps e, para proteger outros utilizadores do Azure DevOps, é suscetível a limitação. Veja Os Subdomínios Suportados para VSTS. Secção AccountContents mais adiante neste artigo. Para obter informações sobre outras abordagens, veja a descrição geral da integração do Power BI.
- VSTS. AccountContents suporta apenas dados do Azure Boards (itens de trabalho). O conector de dados não suporta outros tipos de dados, como pipelines. Atualmente, não temos planos para atualizar o conector para suportar outros tipos de dados.
VSTS. AccountContents
Função avançada que devolve os conteúdos transferidos do URL para Análise como um valor binário.
A VSTS.AccountContents
função tem os mesmos argumentos, opções e formato de valor devolvido que Web.Contents
. Para obter mais informações, veja Referência de Fórmulas Power Query (M) – Web.Contents.
Se já estiver a utilizar Web.Contents
para aceder a dados de controlo de trabalho a partir da Análise (API REST ou OData), pode substituí-lo por VSTS.AccountContents
para utilizar a autenticação do Conector de Dados. Informa o Power BI de que estes pedidos estão a referenciar a mesma origem de dados. Pode combinar os dados sem violar as restrições de origem de dados no Serviço Power BI. No entanto, VSTS.AccountContent
apenas suporta dados do Azure Boards e não pode ser utilizado para suportar consultas para Pipelines ou outros serviços.
'VSTS. AccountContents' fornece um subconjunto dos argumentos e opções disponíveis através de "OData.Contents". As limitações específicas estão descritas na tabela abaixo:
Argumentos para VSTS. Conteúdo
Argumento | Description |
---|---|
url |
URL para um dos pontos finais de serviço do Azure DevOps. |
options |
Um registo de opções para controlar o comportamento desta função. |
Campos de opções para VSTS. Conteúdo
Campo | Descrição |
---|---|
IsRetry |
Especifique este valor lógico como verdadeiro irá ignorar qualquer resposta existente na cache ao obter dados. |
ManualStatusHandling |
Especifique este valor como uma lista impedirá qualquer processamento incorporado de pedidos HTTP cuja resposta tenha um destes códigos de estado. |
MaxSize |
Controla o tamanho máximo da tabela em que o cliente está interessado. Se o pedido exceder este limite, o servidor pode falhar o pedido imediatamente. O valor predefinido é zero, o que indica ao servidor de servidores para utilizar o valor predefinido. |
Query |
Adicione programaticamente parâmetros de consulta ao URL. |
RelativePath |
Especifique este valor como texto anexa-o ao URL base antes de efetuar o pedido. |
Timeout |
Especifique este valor como uma duração irá alterar o tempo limite de um pedido HTTP. O valor predefinido é 600 segundos. |
Version |
Versão do modelo de dados. Esta opção é primária para diagnósticos. |
Subdomínios Suportados para VSTS. AccountContents
Atualmente, o VSTS.AccountContents()
método só funciona para os subdomínios listados abaixo. Outros serviços, como o serviço De versão, ainda não são suportados:
https://dev.azure.com/
https://analytics.dev.azure.com/
https://vsrm.dev.azure.com/