이 페이지에서는 BigQuery의 각 테이블로 내보낸 Cloud Billing 데이터의 스키마에 대한 참조 정보를 제공합니다.
결제 데이터 테이블
Cloud Billing을 BigQuery로 내보내기를 사용 설정한 직후 결제 데이터 테이블이 BigQuery 데이터 세트에 자동으로 생성됩니다.
- 표준 사용량 비용 테이블 – BigQuery 데이터 세트에서 이 테이블의 이름은
gcp_billing_export_v1_<BILLING_ACCOUNT_ID>
입니다. - 자세한 사용 비용 테이블
– 여기에는 서비스 사용을 발생시키는 가상 머신 또는 SSD와 같이 리소스 수준 비용 데이터를 제공하는 추가 필드와 함께 표준 사용 비용 테이블의 모든 데이터 필드가 포함됩니다.
BigQuery 데이터 세트에서 이 테이블은 이름이
gcp_billing_export_resource_v1_<BILLING_ACCOUNT_ID>
입니다. - 가격 책정 데이터 테이블 – BigQuery 데이터 세트에서 이 테이블의 이름은
cloud_pricing_export
입니다.
데이터 로드 빈도
표준 및 상세 사용량 비용 내보내기:
- BigQuery로 표준 또는 상세 사용량 비용 내보내기를 처음 사용 설정하면 Google Cloud 비용 데이터가 표시되는 데 몇 시간이 걸릴 수 있습니다.
- Google Cloud 서비스는 다양한 간격으로 Cloud Billing 프로세스에 사용량 및 비용 데이터를 보고합니다.
- Cloud Billing은 BigQuery 데이터 세트로 사용량 및 비용 데이터를 정기적으로 내보냅니다(BigQuery로 내보내기에 대한 전송 또는 지연 시간 보장은 없습니다).
- Google Cloud 서비스에 따라 사용량 보고 빈도가 다르므로 최근에 사용한 모든 Google Cloud 서비스의 Cloud Billing 사용량 및 비용 데이터가 바로 표시되지 않을 수 있습니다.
가격 책정 내보내기:
- BigQuery로 가격 내보내기를 처음 사용 설정하면 Google Cloud 가격 책정 데이터가 표시되는 데 최대 48시간이 걸릴 수 있습니다.
- 가격 내보내기를 사용 설정하면 Cloud Billing 계정에 해당하는 가격 데이터가 매일 한 번 BigQuery로 내보내집니다.
Data availability:
표준 사용량 비용 또는 가격 정책 데이터 내보내기를 사용 설정한 고객의 경우 BigQuery 데이터 세트에는 사용자가 처음 내보내기를 사용 설정한 날짜 및 그 이후부터 발생한 Cloud Billing 데이터만 반영됩니다. Cloud Billing 데이터는 소급해서 추가되지 않으므로 내보내기를 사용 설정하기 전에 발생한 사용량의 Cloud Billing 데이터는 표시되지 않습니다.
상세 사용량 비용 데이터 내보내기를 처음으로 사용 설정하는 고객의 경우:
- 멀티 리전 위치를 사용하도록 BigQuery 데이터 세트를 구성한 경우 Cloud Billing 데이터가 이전 달 초부터 제공됩니다. 예를 들어 9월 23일의 상세 사용량 비용 데이터 내보내기를 사용 설정한 경우 8월 1일부터의 내보내기가 포함됩니다.
- 리전 위치를 사용하도록 BigQuery 데이터 세트를 구성한 경우 상세 사용량 비용 데이터는 Cloud Billing 내보내기를 사용 설정한 날짜부터 제공됩니다. 즉, Google Cloud 결제 데이터는 멀티 리전이 아닌 데이터 세트 위치에 대해 소급하여 추가되지 않으므로 내보내기를 사용 설정하기 전의 Cloud Billing 데이터가 표시되지 않습니다.
- 상세 사용량 비용 데이터 내보내기를 사용 설정, 사용 중지했다가 다시 사용 설정한 고객의 경우 Cloud Billing 데이터가 내보내기가 명시적으로 사용 중지된 기간 동안 제공되지 않을 수 있습니다.
내보낸 데이터(예: BigQuery 내보내기 레코드)를 삭제하면 삭제된 레코드를 백필할 수 없습니다.
BigQuery 로드는 ACID와 호환됩니다. 따라서 데이터가 로드되는 중에 BigQuery Cloud Billing 내보내기 데이터 세트를 쿼리하더라도 데이터는 부분적으로 로드되지 않습니다.
고객 관리 암호화 키(CMEK)가 사용 설정된 데이터 세트와 같이 BigQuery로 결제 데이터를 내보내는 데 영향을 줄 수 있는 다른 제한사항을 참조하세요.
제한사항
Cloud Billing 데이터를 BigQuery로 내보내려면 다음과 같은 제한사항이 적용됩니다.
표준 사용량 비용 및 가격 책정 데이터가 포함된 BigQuery 데이터 세트에는 내보내기를 처음 사용 설정한 날짜부터 발생한 Google Cloud Billing 데이터만 반영됩니다. 즉, Google Cloud 결제 데이터는 소급하여 추가되지 않으므로 내보내기를 사용 설정하기 전의 Cloud Billing 데이터는 표시되지 않습니다. 자세한 내용은 데이터 가용성을 참조하세요.
상세 사용량 비용 데이터가 포함된 BigQuery 데이터 세트의 경우 지원되는 위치를 사용하도록 데이터 세트를 구성할 수 있습니다. 데이터 세트에서 구성하는 위치 유형은 Google Cloud 결제 데이터를 데이터 세트로 내보내는 시점에 영향을 줍니다.
- 멀티 리전 위치를 사용하도록 데이터 세트를 구성한 경우 데이터 세트는 내보내기를 다시 사용 설정하지 않는 한 내보내기를 처음 사용 설정한 전월 초부터 발생한 Google Cloud 결제 데이터를 반영합니다. 즉, 이번 달과 지난달에 대해서 Google Cloud 결제 데이터가 소급하여 추가됩니다.
- 데이터 세트가 리전 위치를 사용하도록 구성된 경우, 상세 사용량 비용 데이터는 Cloud Billing 내보내기를 사용 설정한 날짜부터 발생한 Google Cloud 결제 데이터만 반영합니다. 즉, Google Cloud 결제 데이터는 멀티 리전이 아닌 데이터 세트 위치에 대해 소급하여 추가되지 않으므로 내보내기를 사용 설정하기 전의 Cloud Billing 데이터가 표시되지 않습니다.
- 자세한 내용은 데이터 가용성을 참조하세요.
상세 사용량 비용 데이터를 내보낼 때 상세 내보내기에는 Compute Engine에 대한 리소스 수준 정보가 자동으로 포함됩니다. 상세 데이터 내보내기에서 Google Kubernetes Engine(GKE) 클러스터 비용 분석을 보려면 또한 GKE에 대한 비용 할당을 사용 설정해야 합니다.
결제 데이터를 BigQuery로 내보낼 때는 고객 관리 암호화 키(CMEK)가 지원되지 않습니다. 결제 데이터 데이터 세트에 CMEK를 사용 설정하면 Cloud Billing에서 해당 데이터 세트 내의 적절한 테이블에 결제 데이터를 쓰지 못하게 됩니다. 대신 Google 관리 키 암호화를 사용하도록 데이터 세트를 구성해야 합니다.
태그는 Compute Engine 인스턴스로 제한되며, BigQuery 내보내기에 전파되는 데 최대 1시간이 걸릴 수 있습니다. 1시간 내에 태그가 추가 또는 삭제되었거나 1시간 미만 동안 리소스가 존재하면 내보내기에 표시되지 않을 수 있습니다.
관련 주제
내보낸 Cloud Billing 데이터와 관련된 주제
Google Cloud 콘솔에서 사용 가능한 비용 및 가격 책정 보고서
- Cloud Billing 보고서 및 비용 추세 보기
- 인보이스 또는 명세서의 비용 세부정보 조회 및 다운로드
- Google Cloud 서비스의 가격 보기 및 다운로드
- 비용 분석 보고서로 절감되는 비용 알아보기
- 약정 사용 할인의 효과 분석
- 비용 및 결제 내역 보기