Share via


Excel을 통해 데이터 액세스

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

Excel을 통해 데이터에 액세스하고, 보고서를 생성한 다음, 차트를 Power BI에 게시하거나, Power BI 보고서의 기준으로 Excel 파일을 사용할 수 있습니다. 이때 Excel을 통해 데이터 분석에 액세스하려면 대체 자격 증명을 사용하도록 설정해야 합니다.

참고 항목

Analytics 서비스는 모든 Azure DevOps Services에 대해 프로덕션에서 자동으로 사용하도록 설정되고 지원됩니다. Analytics Service의 OData 피드에 대한 Power BI 통합 및 액세스는 일반적으로 사용할 수 있습니다. 이를 사용하고 피드백을 제공하는 것이 좋습니다. 사용 가능한 데이터는 버전에 따라 다릅니다. 지원되는 최신 버전은 v2.0최신 미리 보기 버전입니다 v4.0-preview. 자세한 내용은 OData API 버전 관리를 참조 하세요.

참고 항목

Analytics 서비스는 Azure DevOps Server 2020 이상 버전의 모든 새 프로젝트 컬렉션에 대해 프로덕션에 자동으로 설치되고 지원됩니다. Analytics Service의 OData 피드에 대한 Power BI 통합 및 액세스는 일반적으로 사용할 수 있습니다. 이를 사용하고 피드백을 제공하는 것이 좋습니다. Azure DevOps Server 2019에서 업그레이드한 경우 업그레이드 중에 Analytics 서비스를 설치할 수 있습니다.

사용 가능한 데이터는 버전에 따라 다릅니다. 지원되는 최신 버전은 v2.0최신 미리 보기 버전입니다 v4.0-preview. 자세한 내용은 OData API 버전 관리를 참조 하세요.

참고 항목

Analytics 서비스는 Azure DevOps Server 2019용 미리 보기로 제공됩니다. 프로젝트 컬렉션에 사용하도록 설정하거나 설치할 수 있습니다. Power BI 통합 및 Analytics Service의 OData 피드에 대한 액세스는 미리 보기로 제공됩니다. 이를 사용하고 피드백을 제공하는 것이 좋습니다.

사용 가능한 데이터는 버전에 따라 다릅니다. 지원되는 최신 버전은 v2.0최신 미리 보기 버전입니다 v4.0-preview. 자세한 내용은 OData API 버전 관리를 참조 하세요.

  1. 시작하려면 Excel 2016을 엽니다.

    이전 버전의 Excel에서 작동합니다. Excel용 Microsoft 파워 쿼리에서 수행할 수 있는 파워 쿼리 추가 기능을 설치해야 합니다.

  2. 빈 통합 문서를 만듭니다.

  3. 데이터 탭에서 OData 피드의>다른 원본에서 새 쿼리>를 선택합니다.

    Excel Get Data

  4. 아래 형식으로 URL을 입력하고 확인을 선택합니다.

     https://analytics.dev.azure.com/{OrganizationName}/_odata/{version}/
    

    OrganizationNamefabrikam이고 버전v1.0인 경우 URL은 .입니다https://analytics.dev.azure.com/fabrikam/_odata/v1.0/.

    Select OData Feed

    참고 항목

    또는 ProjectName이 지정된 URL을 입력하여 해당 프로젝트와 관련된 모든 엔터티에서 지정된 프로젝트의 결과를 트리밍할 수 있습니다.

    https://analytics.dev.azure.com/{OrganizationName}/{ProjectName}/_odata/{version}/

     https://{ServerName}:{Port}/tfs/{CollectionName}/_odata/{version}/
    

    CollectionNamefabrikam이고 버전v1.0이면 URL은 .입니다https://{ServerName}:{Port}/tfs/fabrikam/_odata/{v1.0}/.

    Select OData Feed

    참고 항목

    또는 ProjectName이 지정된 URL을 입력하여 해당 프로젝트와 관련된 모든 엔터티에서 지정된 프로젝트의 결과를 트리밍할 수 있습니다.

    https://{ServerName}:{Port}/tfs/{CollectionName}/{ProjectName}/_odata/{version}/

  5. 이 시점에서 서비스에 대해 인증하라는 메시지가 표시됩니다. 이전에 수행하지 않은 경우 클라이언트 인증 옵션을 참조 하세요.

  6. 단일 엔터티를 선택하여 데이터를 검색하거나 검사 여러 항목을 선택하고 반환할 데이터를 선택합니다.

    Excel Navigator

    이때 로드를 선택하면 Excel에서 각 엔터티의 모든 데이터를 파워 쿼리로 로드합니다. 그러나 원하는 것보다 많은 데이터일 수 있습니다(또는 Excel에서 처리할 수 있는 것보다). 데이터를 필터링하려면 필터링할 엔터티를 선택하고 편집을 선택하여 쿼리 편집기 표시합니다. 필터링하려는 각 열에 대해 해당 열을 선택하고 필터를 설정합니다. 완료되면 왼쪽 위 모서리에서 닫기 및 적용을 선택합니다.

    Important

    스냅샷이라는 이름의 엔터티를 선택하지 마세요. 이러한 엔터티는 각 작업 항목이 만들어진 이후 매일 모든 작업 항목의 상태를 포함합니다. 모든 크기의 리포지토리의 경우 제대로 로드되지 않는 수십 또는 수억 개의 작업 항목이 발생할 수 있습니다. 추세 분석을 수행하려면 검색되는 데이터의 범위를 특정 항목 및 시간 프레임으로 좁히고 별도의 OData 쿼리를 사용하여 이 정보를 가져옵니다.

파워 쿼리에 데이터를 로드하는 대신 로드 옆에 있는 드롭다운 화살표를 선택하고 대신 로드를 선택할 수 있습니다. 이 작업을 통해 다음 옵션을 수행할 수 있습니다.

  • 파워 쿼리인 테이블에 데이터를 로드합니다.
  • 데이터를 로드하지 않고 연결을 만듭니다(기본적으로 나중에 데이터 로드를 지연).
  • 워크시트당 하나의 엔터티만 로드하는 워크시트에 적용합니다.
  • PowerPivot에 데이터를 로드하는 모델(다른 옵션으로 선택할 수 있습니다).

이러한 옵션에 대한 자세한 내용은 Excel 설명서에서 확인할 수 있습니다.

관계 처리

기본적으로 분석에서 기본 데이터가 반환되면 아래 그림과 같이 데이터가 관련됩니다.

Entity relationships

태그, Teams 및 사용자는 다른 데이터와 관련이 없습니다. 이러한 엔터티가 어떻게 관련되어 있기 때문입니다. 이러한 모델에서 쉽게 처리되지 않는 다대다 관계 또는 사용자와 작업 항목 간에 엔터티 간에 여러 관계가 있습니다(할당 대상, 만든 사람, 변경한 사람 등과 관련됨).

여러 관계는 상당히 간단하게 처리할 수 있습니다. 예를 들어 기본 모델에서 쿼리를 편집하고 WorkItems 테이블의 AssignedTo 열을 선택하고 열을 확장하여 사용자 테이블의 모든 데이터를 포함할 수 있습니다. 그러면 만든 사람 및 변경된 사람 열에 대해서도 이 프로세스를 반복할 수 있습니다. 한 테이블에서 다른 테이블로의 링크가 여러 개 있어 허용되지 않습니다.