비용 세부 정보 필드 이해
이 문서에서는 Azure Portal 다운로드, Cost Management의 내보내기 또는 비용 세부 정보 API 사용 시 파일에 있는 비용 세부 정보(이전의 사용량 세부 정보) 필드에 대해 설명합니다. 비용 세부 정보 모범 사례에 대한 자세한 내용은 비용 세부 정보 솔루션 선택을 참조하세요.
새로운 비용 세부 정보 형식으로 마이그레이션
이전 비용 세부 정보 솔루션을 사용 중이고 내보내기 또는 비용 세부 정보 API로 마이그레이션하려는 경우 다음 문서를 참조하세요.
참고 항목
모든 Azure Enterprise Reporting API는 사용 중지됩니다. 가능한 한 빨리 Microsoft Cost Management API로 마이그레이션해야 합니다.
필드 및 설명 목록
다음 표에서는 최신 버전의 비용 세부 정보 파일에 사용되는 중요한 용어에 대해 설명합니다. 목록에는 종량제(Microsoft Online Services 프로그램이라고도 함), EA(기업계약), MCA(Microsoft 고객 계약) 및 MPA(Microsoft 파트너 계약) 계정이 포함됩니다.
MPA 계정에는 다음 표에 설명된 대로 MPA 용어 외에도 모든 MCA 용어가 있습니다. 계정 유형을 확인하려면 지원되는 Microsoft Azure 제품을 참조하세요.
용어 | 계정 유형 | 설명 |
---|---|---|
AccountName | EA, 종량제 | EA 등록 계정 또는 종량제 청구 계정의 표시 이름입니다. |
AccountOwnerId¹ | EA, 종량제 | EA 등록 계정 또는 종량제 청구 계정의 고유 식별자입니다. |
AdditionalInfo¹ | 모두 | 서비스 특정 메타데이터입니다. 예를 들어 가상 머신용 이미지 형식입니다. |
AvailabilityZone | 외부 계정 | 교차 클라우드 커넥터에서 가져오는 비용 데이터에만 유효합니다. 필드에는 AWS 서비스가 배포되는 가용성 영역이 표시됩니다. |
BenefitId¹ | EA, MCA | 구매한 절약 플랜 인스턴스의 고유 식별자입니다. |
BenefitName | EA, MCA | 구매한 절약 플랜 인스턴스의 고유 식별자입니다. |
BillingAccountId¹ | 모두 | 루트 청구 계정의 고유 식별자입니다. |
BillingAccountName | 모두 | 청구 계정의 이름입니다. |
BillingCurrency | 모두 | 청구 계정과 연결된 통화입니다. |
BillingCurrencyCode | 모두 | BillingCurrency를 참조하세요. |
BillingPeriod | EA, 종량제 | 요금 청구 기간입니다. |
BillingPeriodEndDate | 모두 | 청구 기간의 종료 날짜입니다. |
BillingPeriodStartDate | 모두 | 청구 기간의 시작 날짜입니다. |
BillingProfileId¹ | 모두 | EA 등록, 종량제 구독, MCA 청구 프로필 또는 AWS⁴ 통합 계정의 고유 식별자입니다. |
BillingProfileName | 모두 | EA 등록, 종량제 구독, MCA 청구 프로필 또는 AWS⁴ 통합 계정의 이름입니다. |
ChargeType | 모두 | 요금이 사용량(Usage), 구매(Purchase) 또는 환불(Refund) 중 무엇을 나타내는지 알려줍니다. |
ConsumedService | 모두 | 요금과 연결된 서비스의 이름입니다. |
CostCenter¹ | EA, MCA | 비용을 추적하는 구독에 대해 정의된 비용 센터입니다(MCA 계정의 유효 청구 기간에만 사용 가능). |
비용 | EA, 종량제 | CostInBillingCurrency를 참조하세요. |
CostAllocationRuleName | EA, MCA | 레코드에 적용할 수 있는 비용 할당 규칙의 이름입니다. |
CostInBillingCurrency | EA, MCA | 크레딧 또는 세금이 적용되지 않은 요금입니다(청구 통화 기준). |
CostInPricingCurrency | MCA | 크레딧 또는 세금이 적용되지 않은 요금입니다(가격 책정 통화 기준). |
통화 | EA, 종량제 | BillingCurrency 을(를) 참조하세요. |
CustomerName | MPA | 고객 구독에 대한 Microsoft Entra 테넌트의 이름입니다. |
CustomerTenantId | MPA | 고객 구독의 Microsoft Entra 테넌트 식별자입니다. |
Date¹ | 모두 | 요금의 사용량 또는 구매 날짜입니다. |
EffectivePrice² ³ | 모두 | 단위당 지불하게 되는 실제 요율을 나타내는 특정 제품 또는 서비스의 가격입니다. |
ExchangeRateDate | MCA | 환율이 설정된 날짜입니다. |
ExchangeRatePricingToBilling | MCA | 가격 책정 통화의 비용을 청구 통화로 변환하는 데 사용되는 환율입니다. |
빈도 | 모두 | 요금이 반복될 것으로 예상되는지 여부를 나타냅니다. 요금은 일회성(OneTime)이거나, 매월 또는 매년 반복되거나(Recurring), 사용량을 기준으로 할 수 있습니다(UsageBased). |
InvoiceId | 종량제, MCA | 청구서 PDF에 나열된 고유 문서 ID입니다. |
InvoiceSection | MCA | InvoiceSectionName 을(를) 참조하세요. |
InvoiceSectionId¹ | EA, MCA | EA 부서 또는 MCA 청구서 섹션의 고유 식별자입니다. |
InvoiceSectionName | EA, MCA | EA 부서 또는 MCA 청구서 섹션의 이름입니다. |
IsAzureCreditEligible | 모두 | Azure 크레딧 사용 시 요금이 청구될 수 있는지 여부를 나타냅니다(값: True 또는 False ). |
위치 | MCA | 다른 Azure 리소스 공급자(RP)에서 보낸 지역 이름의 불일치를 해결하는 데 사용되는 정규화된 위치입니다. 정규화된 위치는 사용량 현황 데이터에서 RP가 보낸 리소스 위치를 엄격하게 기반으로 하며 불일치를 완화하기 위해 프로그래밍 방식으로 정규화됩니다. 구매 및 Marketplace 사용량은 비어 있거나 할당되지 않은 것으로 표시될 수 있습니다. 예들 들어 US East 입니다. |
MeterCategory | 모두 | 측정기에 대한 분류 범주의 이름입니다. 예를 들어 클라우드 서비스 및 네트워킹입니다. 구매 및 Marketplace 사용량이 공백 또는 unassigned 로 표시될 수 있습니다. |
MeterId¹ | 모두 | 미터의 고유 식별자입니다. |
MeterName | 모두 | 미터의 이름입니다. 구매 및 Marketplace 사용량이 공백 또는 unassigned 로 표시될 수 있습니다. |
MeterRegion | 모두 | 미터와 연결된 Azure 지역의 이름입니다. 일반적으로 지역 간에 공유되는 특정 전역 미터를 제외하고 리소스 위치와 일치합니다. 이러한 경우 측정기 영역은 미터의 주 지역을 나타냅니다. 참고: 미터는 주로 청구 목적으로 특정 서비스 또는 리소스의 사용량을 추적하는 데 사용됩니다. 각 Azure 서비스, 리소스 및 지역에는 사용량 및 가격을 계산하는 방법을 정확하게 반영하는 자체 청구 미터 ID가 있습니다. |
MeterSubCategory | 모두 | 미터의 하위 분류 범주 이름입니다. 구매 및 Marketplace 사용량이 공백 또는 unassigned 로 표시될 수 있습니다. |
OfferId¹ | EA, 종량제 | 보유하고 있는 Azure 구독 형식인 Azure 제품의 이름입니다. 자세한 내용은 지원되는 Microsoft Azure 제품 세부 정보를 참조하세요. |
pay-as-you-goPrice² ³ | 모두 | 특정 제품이나 서비스에 대한 시장 가격(소매 가격 또는 정가라고도 함)입니다. 자세한 내용은 비용 세부 정보의 가격 책정 방식을 참조하세요. |
PartnerEarnedCreditApplied | MPA | 파트너가 획득한 크레딧이 적용되었는지 여부를 나타냅니다. |
PartnerEarnedCreditRate | MPA | 파트너 관리자 링크 액세스에 기반한 PEC(파트너 획득 크레딧)가 있는 경우 적용되는 할인율입니다. |
PartnerName | MPA | 파트너 Microsoft Entra 테넌트의 이름입니다. |
PartnerTenantId | MPA | 파트너의 Microsoft Entra 테넌트에 대한 식별자입니다. |
PartNumber¹ | EA, 종량제 | 특정 미터 가격 책정을 확인하는 데 사용되는 식별자입니다. |
PlanName | EA, 종량제 | Marketplace 계획 이름입니다. |
PreviousInvoiceId | MCA | 품목이 환불인 경우 원본 청구서에 대한 참조입니다. |
PricingCurrency | MCA | 협상된 가격을 기준으로 요금이 책정되는 경우 사용되는 통화입니다. |
PricingModel | 모두 | 미터 요금을 책정하는 방식을 나타내는 식별자입니다. (값: OnDemand , Reservation , Spot 및 SavingsPlan ) |
Product | 모두 | 제품의 이름입니다. |
ProductId¹ | MCA | 제품의 고유 식별자입니다. |
ProductOrderId | 모두 | 제품 주문의 고유 식별자입니다. |
ProductOrderName | 모두 | 제품 주문의 이름입니다. |
공급자 | MCA | 제품 범주 또는 사업 부문에 대한 식별자입니다. 예를 들어 Azure, Microsoft 365 및 AWS⁴ 입니다. |
PublisherId | MCA | 게시자의 ID입니다. 청구서가 생성된 후에만 사용할 수 있습니다. |
PublisherName | 모두 | 게시자 이름입니다. 자사 서비스의 경우 값은 Microsoft 또는 Microsoft Corporation 으로 나열되어야 합니다. |
PublisherType | 모두 | 지원되는 값: Microsoft, Azure, AWS⁴, Marketplace. MCA 계정의 경우, 이 값은 자사 청구의 경우 Microsoft , 타사 청구의 경우 Marketplace 일 수 있습니다. EA 및 종량제 계정의 경우, 이 값은 Azure 입니다. |
Quantity³ | 모두 | 특정 날짜에 특정 제품 또는 서비스에 사용된 단위 수입니다. |
ResellerName | MPA | 구독과 연결된 재판매인의 이름입니다. |
ResellerMpnId | MPA | 구독과 연결된 재판매인의 ID입니다. |
ReservationId¹ | EA, MCA | 구매한 예약 인스턴스의 고유 식별자입니다. |
ReservationName | EA, MCA | 구매한 예약 인스턴스의 이름입니다. |
ResourceGroup | 모두 | 리소스가 속하는 리소스 그룹의 이름입니다. 모든 요금이 리소스 그룹에 배포된 리소스에서 발생하는 것은 아닙니다. 리소스 그룹이 없는 요금은 null 또는 비어 있음, 기타 또는 해당 사항 없음으로 표시됩니다. |
ResourceId¹ | 모두 | Azure Resource Manager 리소스의 고유 식별자입니다. |
ResourceLocation¹ | 모두 | 리소스가 배포되는 Azure 지역을 리소스가 실행 중인 데이터 센터 위치라고도 합니다. Virtual Machines를 사용하는 예제는 MeterRegion과 ResourceLocation의 차이점을 참조 하세요. |
ResourceName | EA, 종량제 | 리소스의 이름입니다. 모든 요금이 배포된 리소스에서 발생하는 것은 아닙니다. 리소스 종류가 없는 요금은 null/비어 있음, 기타 또는 해당 사항 없음으로 표시됩니다. |
ResourceType | MCA | 리소스 인스턴스의 유형입니다. 모든 요금이 배포된 리소스에서 발생하는 것은 아닙니다. 리소스 종류가 없는 요금은 null/비어 있음, 기타 또는 해당 사항 없음으로 표시됩니다. |
RoundingAdjustment | EA, MCA | 반올림 조정은 비용 계산 중에 발생하는 양자화를 나타냅니다. 계산된 비용을 송장 합계로 변환하면 작은 반올림 오류가 발생할 수 있습니다. 반올림 오류는 Cost Management에 표시된 비용이 청구서에 맞게 조정되도록 rounding adjustment 로 표시됩니다. 자세한 내용은 반올림 조정 세부 정보를 참조하세요. |
ServiceFamily | MCA | 서비스가 속한 서비스 제품군입니다. |
ServiceInfo1 | 모두 | 서비스 특정 메타데이터입니다. |
ServiceInfo2 | 모두 | 선택적 서비스 특정 메타데이터를 포함하는 레거시 필드입니다. |
ServicePeriodEndDate | MCA | 소비하거나 구매한 서비스의 가격 책정을 정의하고 잠근 요금 책정 기간의 종료 날짜입니다. |
ServicePeriodStartDate | MCA | 소비하거나 구매한 서비스의 가격 책정을 정의하고 잠근 요금 책정 기간의 시작 날짜입니다. |
SubscriptionId¹ | 모두 | Azure 구독의 고유 식별자입니다. |
SubscriptionName | 모두 | Azure 구독의 이름입니다. |
Tags¹ | 모두 | 리소스에 할당된 태그입니다. 리소스 그룹 태그를 포함하지 않습니다. 내부 지불 거절 비용을 그룹화하거나 균등 맞춤하는 데 사용할 수 있습니다. 자세한 내용은 태그를 사용하여 Azure 리소스 구성을 참조하세요. |
용어 | 모두 | 제품의 유효 기간을 표시합니다. 예: 예약 인스턴스의 경우 기간으로 12개월이 표시됩니다. 일회성 구매 또는 되풀이 구매의 기간은 1개월(SaaS, Marketplace 지원)입니다. Azure 소비에는 적용되지 않습니다. |
UnitOfMeasure | 모두 | 서비스 청구를 위한 측정 단위. 예를 들어 컴퓨팅 서비스는 시간당 청구됩니다. |
UnitPrice² ³ | 모두 | 계약에 대한 시장 가격(PayG 가격 열) 외에 제공될 수 있는 협상 할인이 포함된 특정 제품 또는 서비스의 가격입니다. 자세한 내용은 비용 세부 정보의 가격 책정 방식을 참조하세요. |
¹ 단일 비용 레코드의 고유 ID를 빌드하는 데 사용되는 필드입니다. 비용 세부 정보 파일의 모든 레코드는 고유한 것으로 간주되어야 합니다.
² MCA 고객의 경우 가격 책정은 실제 비용 및 분할 상환 비용 보고서의 가격 책정 통화로 표시됩니다. 반면 EA 고객의 경우 청구 및 가격 책정 통화가 동일합니다.
³ 가격 책정 용어 및 정의에 대한 자세한 내용은 비용 세부 정보의 가격 책정 방식을 참조하세요.
⁴ Cost Management 서비스의 AWS용 커넥터는 2025년 3월 31일에 사용 중지됩니다. 사용자는 AWS 비용 관리 보고를 위한 대체 솔루션을 고려해야 합니다. 2024년 3월 31일에 Azure는 모든 고객에 대해 AWS용 새 커넥터를 추가하는 기능을 사용하지 않도록 설정합니다. 자세한 내용은 AWS(Amazon Web Services) 커넥터 사용 중지를 참조하세요.
비용 세부 정보 파일 자체는 ID를 사용하여 개별 레코드를 고유하게 식별하지 않습니다. 대신 ¹로 플래그가 지정된 파일의 필드를 사용하여 고유한 ID를 직접 만들 수 있습니다.
일부 필드는 계정 유형 간에 대/소문자 구분과 간격이 다를 수 있습니다. 종량제 비용 세부 정보 파일의 이전 버전에는 명세서 및 일일 비용에 대한 별도의 섹션이 있습니다.
EA 청구서의 부품 번호는 비용 및 사용량 파일에도 있습니다.
비용 및 사용량 파일과 기타 비용 관리 환경(예: 비용 분석)의 레코드에는 EA 청구서의 부품 번호와 해당 레코드를 일치시키는 부품 번호가 포함됩니다. 비용 및 사용량 파일의 부품 번호는 EA 고객에 대해서만 표시됩니다.
- 모든 사용량 레코드에 대해 부품 번호가 표시됩니다.
- 모든 구매 및 환불 레코드에 대해 부품 번호가 표시됩니다.
부품 번호는 Azure 절약 플랜 및 사전 구매 예약을 제외한 모든 요금 유형에 대한 청구서와 비용 및 사용량 파일의 세부 정보에서 동일합니다. 현재 비용 및 사용량 세부 정보 파일에는 부품 번호가 없습니다.
비용 및 사용량 세부 정보 파일의 요금 조정
MCA(Microsoft 고객 계약) 고객은 다음 정보를 사용하여 청구 통화와 가격 책정 통화 간에 요금을 조정할 수 있습니다.
다음을 통해
CostInPricingCurrency
를 수동으로 계산합니다.(EffectivePrice)
*(Quantity)
다음을 수행하여 계산된
CostInPricingCurrency
를CostInBillingCurrency
로 변환합니다.(CalculatedCostinPricingCurrency)
*(ExchangeRatePricingToBilling)
CostInBillingCurrency
에 대해 계산한 값을 요약하고 이를 청구서와 비교합니다.
EA(기업계약) 고객은 다음 계산을 사용하여 요금을 조정할 수 있습니다.
유효 가격을 수량으로 곱하여 수동으로 비용을 계산합니다.
Cost
= (EffectivePrice)
* (Quantity)
예약 구매와 사용 기록 조정
모든 예약 구매 및 사용 기록에는 두 개의 연결된 ID(ReservationId
및 ProductOrderId
)가 있습니다.
- 예약 구매 기록(
PricingModel
=Reservation
,ChargeType
=Purchase
):- 레코드에는 구매 주문 ID가
ProductOrderId
로 포함되어 있습니다. - 또한
ReservationId
와 동일한 구매 주문 ID를 스탬프 처리합니다.
- 레코드에는 구매 주문 ID가
- 예약 사용 기록(
PricingModel
=Reservation
,ChargeType
=Usage
/UnusedReservation
):- 구매 기록과 마찬가지로 사용 기록에도 구매 주문 ID가
ProductOrderId
로 표시됩니다. - 그러나
ReservationId
는 예약의 혜택을 가져오는 리소스에 귀속되므로 다를 수 있습니다. - 분할, 병합, 부분 환불, 교환 등의 작업으로 인해 새로운 예약이 만들어질 수 있다는 점을 유념해야 합니다.
- 구매 기록과 마찬가지로 사용 기록에도 구매 주문 ID가
ReservationId
자체는 다를 수 있지만 여전히 동일한 순서의 일부입니다. 따라서 ProductOrderId
를 효과적으로 사용하여 구매를 사용 기록과 연결하여 예약 구매와 사용 간의 조정을 지원할 수 있습니다.
레코드 종류 | ReservationId |
ProductOrderId |
---|---|---|
예약 구매 내역(실비) | 구매 주문 ID | 구매 주문 ID |
예약 이용 기록(분할 상환비 및 실비) | 예약 ID가 다름 | 구매 주문 ID |
자세한 내용은 Azure 리소스에 대한 예약 관리를 참조하세요.
포함된 수량에 대한 EA 요금 식별
IQ(포함 수량)는 기업계약에서 추가 비용을 발생시키지 않고 소비할 수 있는 측정된 리소스의 양을 나타냅니다. IQ를 다룰 때 다음 사항을 고려합니다.
미터 특성 - IQ와 관련된 미터는 추가 요금 없이 사용할 수 있으므로 요금 파일에 특정 특성을 나타냅니다. 비용 파일에서 IQ가 있는 미터에 다음이 있습니다.
- ChargeType: Usage, PricingModel: OnDemand.
- 단가, 유효 가격 및 비용은 사용량에 대해 비용이 청구되지 않으므로 0으로 설정됩니다.
- 수량은 0이 아닙니다. 미터의 실제 사용량을 보여 줍니다.
- 그러나 PayG(종량제) 가격에는 여전히 0이 아닌 소매 가격이 표시됩니다.
반올림 조정 세부 정보
반올림 조정을 하는 이유는 무엇인가요?
모든 금융 시스템에는 반올림 논리가 포함되며 이로 인해 약간의 차이가 발생할 수 있습니다. 청구서에는 측정기 수준에서 월별 비용이 집계되며 비용은 통화에 따라 반올림됩니다. 반면, 비용 파일에는 더 높은 정밀도로 리소스 인스턴스 수준의 비용이 포함됩니다. 이러한 차이로 인해 청구서와 비용 파일 간의 총 비용에 차이가 발생합니다. 청구서가 준비될 때마다 반올림 조정이 집계된 수준에서 비용 파일에 제공되어 두 파일의 총 비용이 일치하도록 합니다.
참고: 두 가지 반올림 조정이 별도로 제공됩니다. 하나는 자사 기록용이고 다른 하나는 Marketplace 기록용입니다. 이러한 조정 내용은 당월에는 확인할 수 없으며 해당 월이 종결되고 청구서가 생성될 때 표시됩니다.
고객은 개별 리소스, 리소스 그룹 또는 전체 구독과 같은 세부 정보에 반올림 조정을 적용할 수 있습니다. 가중 평균 또는 유사한 기법을 사용할 수 있습니다.
비용 파일의 반올림 조정 기록
반올림 조정 기록은 MCA(Microsoft 고객 계약) 청구 프로필 범위 또는 EA(기업계약) 등록 범위의 비용 파일에서 확인할 수 있습니다. 청구서 수준에서 집계된 값이므로 기록에 대한 하위 범위 수준 정보가 없습니다. 반올림 조정 기록의 유효 필드는 다음과 같습니다.
BillingAccountId
BillingAccountName
BillingPeriodStartDate
BillingPeriodEndDate
BillingProfileId
BillingProfileName
MeterCategory
, MeterSubCategory
및 ChargeType
필드의 값은 RoundingAdjustment
입니다.
반올림 조정 실례
구독에 두 개의 리소스 A와 B가 있다고 가정해보겠습니다. 리소스 A의 비용은 시간당 $0.1234이고 리소스 B의 비용은 시간당 $0.5678입니다. 하루에 10시간 동안 두 리소스를 모두 사용하므로 각 리소스의 총 비용은 다음과 같습니다.
- 리소스 A: $0.1234 x 10 = $1.234
- 리소스 B: $0.5678 x 10 = $5.678
일일 총 비용은 $1.234 + $5.678 = $6.912입니다.
그러나 청구서가 생성되면 비용은 소수점 이하 두 자리로 반올림되므로 청구서에는 다음이 표시됩니다.
- 리소스 A: $1.23
- 리소스 B: $5.68
- 총: $6.91
청구서 총액과 실제 총액의 차이는 $0.002이며, 이는 반올림 조정입니다. Cost Management 비용이 청구서와 일치하도록 하기 위해 청구서 생성 후 반올림 조정으로 비용 파일에 -$0.002의 금액이 표시됩니다.
이전 API의 용어 목록
다음 표에는 이전 API에서 사용된 용어에 대응하는 새로운 용어가 나와 있습니다. 설명은 이전 표를 참조하세요.
이전 용어 | 새 용어 |
---|---|
ConsumedQuantity | 수량 |
IncludedQuantity | 해당 없음 |
InstanceId | ResourceId |
비용 | EffectivePrice |
단위 | UnitOfMeasure |
UsageDate | 날짜 |
UsageEnd | 날짜 |
UsageStart | 날짜 |
관련 콘텐츠
- 비용 데이터를 수집하는 방법에 대한 개요를 다운로드합니다.
- 비용 세부 정보 솔루션 선택에 대해 자세히 알아봅니다.
- 내보내기를 사용하여 Azure Portal에서 내보낸 데이터를 만들고 관리합니다.
- API를 사용하여 대규모로 내보내기 만들기와 수집을 자동화합니다.
- 요청 시 적은 비용 데이터 세트 가져오기 방법에 대해 알아봅니다.