Azure Cost Management 커넥터
요약
항목 | 설명 |
---|---|
릴리스 상태 | 일반 공급 |
제품 | Power BI(의미 체계 모델) Power BI(데이터 흐름) 패브릭(데이터 흐름 Gen2) |
지원되는 인증 유형 | 조직 계정 |
함수 참조 설명서 | — |
참고 항목
이 커넥터는 이전에 제공된 Azure Consumption Insights 및 Azure Cost Management(베타) 커넥터를 대체합니다. 이전 커넥터를 사용하여 만든 모든 보고서는 이 커넥터를 사용하여 다시 만들어야 합니다.
필수 구성 요소
Azure 구독 Azure 무료 평가판으로 이동합니다.
직접 Microsoft 고객 계약 또는 EA(기업계약)입니다.
지원되는 기능
- 가져오기
- 고급 옵션
- 시작 날짜
- 종료 날짜
파워 쿼리 데스크톱에서 Azure Cost Management로 커넥트
Azure Cost Management에 연결하려면 다음을 수행합니다.
홈 리본에서 데이터 가져오기를 선택합니다.
데이터 범주 목록에서 Azure를 선택합니다.
Azure Cost Management를 선택합니다.
표시되는 대화 상자의 범위 선택 드롭다운에서 Microsoft 고객 계약에 수동으로 범위 입력을 사용하거나 EA(기업계약)에 등록 번호를 사용합니다.
Microsoft 고객 계약 계정에 연결
이 섹션에서는 Microsoft 고객 계약 계정에 연결하는 데 필요한 단계에 대해 설명합니다.
청구 계정에 연결
청구 계정에 연결하려면 Azure Portal에서 청구 계정 ID를 검색해야 합니다.
Azure Portal에서 Cost Management + 청구로 이동합니다.
청구 프로필을 선택합니다.
메뉴의 설정 아래에 사이드바에서 속성을 선택합니다.
청구 프로필에서 ID를 복사합니다.
범위 선택에서 Manually Input Scope(수동으로 범위 입력)를 선택하고 다음 예제와 같이 연결 문자열을 입력합니다. 여기서 {billingAccountId}를 이전 단계에서 복사한 데이터로 바꿉니다.
/providers/Microsoft.Billing/billingAccounts/{billingAccountId}
또는 범위 선택에서 등록 번호를 선택하고 이전 단계에서 복사한 청구 계정 ID 문자열을 입력합니다.
개월 수를 입력하고 확인을 선택합니다.
또는 한 달 분량 미만의 데이터를 다운로드하려는 경우 월 수를 0으로 설정한 다음, 시작 날짜 및 종료 날짜 값을 사용하여 31일 미만에 해당하는 날짜 범위를 지정할 수 있습니다.
메시지가 표시되면 Azure 사용자 계정 및 암호를 사용하여 로그인합니다. 청구 데이터에 액세스하려면 청구 계정 범위에 대한 액세스 권한이 있어야 합니다.
청구 프로필에 연결
청구 프로필에 연결하려면 Azure Portal에서 청구 프로필 ID와 청구 계정 ID를 검색해야 합니다.
Azure Portal에서 Cost Management + 청구로 이동합니다.
청구 프로필을 선택합니다.
메뉴의 설정 아래에 사이드바에서 속성을 선택합니다.
청구 프로필에서 ID를 복사합니다.
청구 계정에서 ID를 복사합니다.
범위 선택에서 Manually Input Scope(수동으로 범위 입력)를 선택하고 아래 예제와 같이 연결 문자열을 입력합니다. 여기서 {billingAccountId} 및 {billingProfileId}를 이전 단계에서 복사한 데이터로 바꿉니다.
/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}
개월 수를 입력하고 확인을 선택합니다.
메시지가 표시되면 Azure 사용자 계정 및 암호를 사용하여 로그인합니다. 청구 프로필 데이터에 액세스하려면 청구 프로필에 대한 액세스 권한이 있어야 합니다.
기업계약 계정에 연결
기업계약(EA) 계정에 연결하기 위해 Azure 포털에서 등록 ID를 가져올 수 있습니다.
Azure Portal에서 Cost Management + 청구로 이동합니다.
청구 계정을 선택합니다.
개요 메뉴에서 청구 계정 ID를 복사합니다.
범위 선택에 대해 등록 번호를 선택하고 이전 단계의 청구 계정 ID를 붙여넣습니다.
개월 수를 입력한 다음 확인을 선택합니다.
메시지가 표시되면 Azure 사용자 계정 및 암호를 사용하여 로그인합니다. 기업계약에는 엔터프라이즈 관리자 계정을 사용해야 합니다.
커넥터를 통해 사용할 수 있는 데이터
성공적으로 인증되면 다음과 같은 사용 가능한 데이터 테이블과 함께 탐색기 창이 나타납니다.
테이블 | 설명 |
---|---|
잔액 요약 | EA(기업계약)의 현재 청구 월 잔액 요약입니다. |
Billing events | 새 송장, 크레딧 구매 등의 이벤트 로그입니다. Microsoft 고객 계약에만 해당합니다. |
Budgets | 기존 예산 목표 대비 실제 비용 또는 사용량을 보기 위한 예산 정보입니다. |
요금 | Azure 사용량, 마켓플레이스 요금 및 개별 청구 요금의 월별 요약입니다. Microsoft 고객 계약에만 해당합니다. |
Credit lots | 제공된 청구 프로필에 대한 Azure 크레딧 로트 구매 정보입니다. Microsoft 고객 계약에만 해당합니다. |
가격표 | 제공된 청구 프로필 또는 EA 등록에 적용 가능한 미터 요율입니다. |
RI 요금 | 지난 24개월 동안 예약 인스턴스와 관련된 요금입니다. 이 테이블은 더 이상 사용되지 않습니다. 대신 RI 트랜잭션을 사용합니다. |
RI 추천 사항(공유) | 최근 30일간의 모든 구독 사용량 추세를 기반으로 하는 예약 인스턴스 구매 권장 사항입니다. |
RI 추천 사항(단일) | 최근 30일간의 단일 구독 사용량 추세를 기반으로 하는 예약 인스턴스 구매 권장 사항입니다. |
RI 트랜잭션 | 청구 계정 범위의 예약 인스턴스에 대한 트랜잭션 목록입니다. |
RI 사용량 세부 정보 | 지난 한 달 동안의 기존 예약 인스턴스 소비 정보입니다. |
RI 사용 요약 | 일별 Azure 예약 사용 백분율. |
사용량 세부 정보 | EA 등록에서 지정된 청구 프로필에 대해 사용한 수량 및 예상 요금 내역입니다. |
분할 상환 사용량 세부 정보 | EA 등록에서 지정된 청구 프로필에 대해 사용한 수량 및 분할 상환된 요금 내역입니다. |
테이블을 선택하여 미리 보기 대화 상자를 볼 수 있습니다. 해당 이름 옆에 있는 확인란을 선택하여 하나 이상의 테이블을 선택할 수 있습니다. 그런 다음 로드를 선택하여 데이터를 로드하거나 데이터 변환을 선택하여 Power Query 편집기 데이터를 계속 변환합니다.
로드를 선택하면, 데이터가 Power BI Desktop에 로드됩니다.
선택한 데이터가 로드되면, 데이터 테이블 및 필드가 필드 창에 표시됩니다.
고려 사항 및 제한 사항
Azure Cost Management 커넥터에는 다음과 같은 고려 사항 및 제한 사항이 적용됩니다.
Azure Cost Management 커넥터는 종량제 Microsoft 고객 계약 또는 간접 Microsoft 고객 계약을 지원하지 않습니다. Microsoft 파트너 계약도 지원되지 않습니다. 지원되지 않는 계약이 있는 경우 내보내기를 사용하여 비용 데이터를 공유에 저장한 다음, Power BI를 사용하여 연결할 수 있습니다. 추가 정보: 자습서 - Azure Cost Management에서 내보낸 데이터 만들기 및 관리
Azure Cost Management 커넥터는 Azure 인증에 OAuth 2.0을 사용하며, 커넥터를 사용하려는 사용자를 확인합니다. 이 프로세스에서 생성된 토큰은 일정 기간 동안 유효합니다. Power BI는 다음 로그인을 위해 토큰을 유지합니다. OAuth 2.0은 이러한 사용 권한을 안전하게 처리하기 위해 백그라운드에서 실행되는 프로세스의 표준입니다. 연결하려면 기업계약용 Enterprise 관리자 계정을 사용하거나 Microsoft 고객 계약용 청구 계정 또는 청구 프로필 수준에 적절한 권한이 있어야 합니다.
100만 행을 초과하는 데이터 행 요청은 Power BI에서 지원되지 않습니다. 대신 Cost Management에서 내보낸 데이터를 만들고 관리하는 데 설명된 내보내기 기능을 사용해 볼 수 있습니다.
Azure Cost Management 데이터 커넥터는 Office 365 GCC 고객 계정에서 작동하지 않습니다.
데이터 새로 고침: 비용 및 사용량 데이터는 일반적으로 8~24시간 이내에 Azure Portal 및 지원 API에서 업데이트되고 제공되므로 Power BI 예약된 새로 고침을 하루 한 번 또는 두 번으로 제한하는 것이 좋습니다.
데이터 원본 재사용: 동일한 데이터를 끌어오고 있는 보고서가 여러 개이고 추가 보고서별 데이터 변환이 필요하지 않은 경우 동일한 데이터 원본을 다시 사용해야 하므로 사용량 세부 정보 데이터를 끌어오는 데 필요한 시간이 줄어듭니다.
데이터 원본을 다시 사용하는 방법에 대한 자세한 내용은 다음을 참조하십시오.
3개월보다 큰 날짜 매개 변수를 선택한 경우 데이터를 새로 고치려고 할 때 RI 사용량 세부 정보에서 400 잘못된 요청을 받을 수 있습니다. 이 오류를 완화하려면 다음 단계를 수행합니다.
Power BI Desktop에서 홈 > 데이터 변환을 선택합니다.
파워 쿼리 편집기에서 RI 사용량 세부 정보 의미 체계 모델을 선택하고 고급 편집기를 선택합니다.
호출을 3개월 청크로 분할하려면 다음 섹션과 같이 파워 쿼리 코드를 업데이트합니다. 등록 번호 또는 청구 계정/청구 프로필 ID를 기록해 두었는지 확인합니다.
EA의 경우 다음 코드 업데이트를 사용합니다.
let enrollmentNumber = "<<Enrollment Number>>", optionalParameters1 = [startBillingDataWindow = "-9", endBillingDataWindow = "-6"], source1 = AzureCostManagement.Tables("Enrollment Number", enrollmentNumber, 5, optionalParameters1), riusagedetails1 = source1{[Key="riusagedetails"]}[Data], optionalParameters2 = [startBillingDataWindow = "-6", endBillingDataWindow = "-3"], source2 = AzureCostManagement.Tables("Enrollment Number", enrollmentNumber, 5, optionalParameters2), riusagedetails2 = source2{[Key="riusagedetails"]}[Data], riusagedetails = Table.Combine({riusagedetails1, riusagedetails2}) in riusagedetails
Microsoft 고객 계약의 경우 다음 업데이트를 사용합니다.
let billingProfileId = "<<Billing Profile Id>>", optionalParameters1 = [startBillingDataWindow = "-9", endBillingDataWindow = "-6"], source1 = AzureCostManagement.Tables("Billing Profile Id", billingProfileId, 5, optionalParameters1), riusagedetails1 = source1{[Key="riusagedetails"]}[Data], optionalParameters2 = [startBillingDataWindow = "-6", endBillingDataWindow = "-3"], source2 = AzureCostManagement.Tables("Billing Profile Id", billingProfileId, 5, optionalParameters2), riusagedetails2 = source2{[Key="riusagedetails"]}[Data], riusagedetails = Table.Combine({riusagedetails1, riusagedetails2}) in riusagedetails
이전 단계에서 적절한 업데이트로 코드를 업데이트한 후 완료를 선택한 다음, 닫기 및 적용을 선택합니다.