Power Query 및 Azure DevOps 함수를 사용하여 연결

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

Azure DevOps용 데이터 커넥터에는 쿼리 작성자가 사용할 수 있는 Power Query M 함수가 포함되어 있습니다. 이러한 함수는 인증과 같은 Azure DevOps 특정 요구 사항을 처리할 수 있습니다. 이 문서에서는 함수의 인수와 함수를 사용하여 Analytics에 연결하는 방법을 설명합니다.

VSTS입니다. AccountContents 함수는 Power Query M 함수 Web.Contents를 대체합니다. 고급 시나리오인 VSTS를 위한 것입니다. AccountContents는 분석 URL에서 다운로드한 콘텐츠를 이진 값으로 반환합니다. 이를 사용하여 AzureDevOps REST API를 호출할 수 있습니다.

중요

Vsts. AccountContents

Analytics의 URL에서 다운로드한 콘텐츠를 이진 값으로 반환하는 고급 함수입니다.

함수에는 VSTS.AccountContents 와 동일한 인수, 옵션 및 반환 값 형식이 Web.Contents있습니다. 자세한 내용은 Power Query(M) 수식 참조 - Web.Contents를 참조하세요.

이미 를 사용하여 Web.Contents Analytics(REST API 또는 OData)에서 작업 추적 데이터에 액세스하는 경우 를 로 VSTS.AccountContents 바꿔 데이터 커넥터 인증을 사용할 수 있습니다. 이러한 요청이 동일한 데이터 원본을 참조하고 있음을 Power BI에 알릴 수 있습니다. Power BI 서비스에서 단일 데이터 원본 제약 조건을 위반하지 않고 데이터를 결합할 수 있습니다. 그러나 는 VSTS.AccountContent Azure Boards 데이터만 지원하며 파이프라인 또는 기타 서비스에 대한 쿼리를 지원하는 데 사용할 수 없습니다.

'VSTS. AccountContents'는 'OData.Contents'를 통해 사용할 수 있는 인수 및 옵션의 하위 집합을 제공합니다. 특정 제한 사항은 아래 표에 설명되어 있습니다.

VSTS에 대한 인수입니다. 내용을

인수 설명
url Azure DevOps 서비스 엔드포인트 중 하나에 대한 URL입니다.
options 이 함수의 동작을 제어하는 옵션 레코드입니다.

VSTS에 대한 옵션 필드입니다. 내용을

필드 설명
IsRetry 이 논리 값을 true로 지정하면 데이터를 가져올 때 캐시의 기존 응답이 무시됩니다.
ManualStatusHandling 이 값을 목록으로 지정하면 응답에 이러한 상태 코드 중 하나가 있는 HTTP 요청에 대한 기본 제공 처리가 방지됩니다.
MaxSize 클라이언트가 관심 있는 테이블의 최대 크기를 제어합니다. 요청이 이 제한을 초과하면 서버가 요청을 즉시 실패할 수 있습니다. 기본값은 0으로, 서버 서버에 기본값을 사용하도록 지시합니다.
Query 프로그래밍 방식으로 URL에 쿼리 매개 변수를 추가합니다.
RelativePath 요청하기 전에 텍스트가 기본 URL에 추가되므로 이 값을 지정합니다.
Timeout 이 값을 기간으로 지정하면 HTTP 요청에 대한 시간 제한이 변경됩니다. 기본값은 600초입니다.
Version 데이터 모델의 버전입니다. 이 옵션은 진단 기본 옵션입니다.

VSTS에 대해 지원되는 하위 도메인입니다. AccountContents

현재 메서드는 VSTS.AccountContents() 아래에 나열된 하위 도메인에 대해서만 작동합니다. 릴리스 서비스와 같은 다른 서비스는 아직 지원되지 않습니다.

  • https://dev.azure.com/
  • https://analytics.dev.azure.com/
  • https://vsrm.dev.azure.com/