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는 분석에서 사용할 수 없는 데이터에만 액세스합니다. Azure DevOps에서 직접 데이터를 가져오고 다른 Azure DevOps 사용자를 보호하기 위해 제한에 취약합니다. VSTS에 대해 지원되는 하위 도메인을 참조하세요. 이 문서의 뒷부분에 있는 AccountContents 섹션. 다른 방법에 대한 자세한 내용은 Power BI 통합 개요를 참조하세요.
- Vsts. AccountContents는 Azure Boards 데이터(작업 항목)만 지원합니다. 데이터 커넥터는 파이프라인과 같은 다른 데이터 형식을 지원하지 않습니다. 현재 다른 데이터 형식을 지원하기 위해 커넥터를 업데이트할 계획이 없습니다.
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/