Struktur ekspor metadata CUD

Dokumen ini memberikan informasi referensi untuk skema metadata diskon abonemen (CUD) Penagihan Cloud yang diekspor setiap hari ke setiap tabel di BigQuery. Ekspor ini memberikan snapshot harian metadata komitmen CUD berbasis pembelanjaan ke tabel BigQuery, yang dapat Anda gabungkan dengan ekspor data penagihan lainnya untuk pengelolaan dan pelaporan CUD yang lebih baik.

Aturan ingress dan egress

Jika Anda menggunakan Kontrol Layanan VPC untuk resource BigQuery di project atau organisasi Anda, Anda harus membuat aturan masuk dan keluar untuk mengaktifkan ekspor data ke BigQuery dengan benar.

  1. Buat aturan ingress yang memberikan akses kepada individu untuk membuat ekspor:
    
      - ingressFrom:
          identities:
          - PRINCIPAL_IDENTIFIER_OF_USER_INITIATING_EXPORT
          sources:
          - accessLevel: "*"
      ingressTo:
          operations:
          - serviceName: bigquery.googleapis.com
            methodSelectors:
            - method: "*"
          resources:
          - projects/YOUR_PROJECT_ID_TO_HOST_EXPORT_DATA
      title: 'Ingress Rule Name'
      

    Lihat ID utama untuk mengetahui informasi selengkapnya tentang format ID utama.

  2. Buat aturan traffic keluar untuk mengizinkan Google Cloud akses ke set data BigQuery melalui Kontrol Layanan VPC:
    
      - egressTo:
           operations:
          - serviceName: bigquery.googleapis.com
            methodSelectors:
            - method: "*"
          resources:
          - projects/132468967293
      egressFrom:
          identityType: ANY_IDENTITY
          sources:
          - accessLevel: "*"
          sourceRestriction: RESTRICTION_STATUS
      title: 'Egress Rule Name'
      

Skema data ekspor CUD

Dalam set data BigQuery, data CUD akun Penagihan Cloud Anda dimuat ke dalam tabel data bernama cud_subscriptions_export.

Informasi berikut menjelaskan skema data yang diekspor ke BigQuery.

Kolom Jenis Deskripsi
billing_account_id String ID akun penagihan alfanumerik 18 karakter yang terkait dengan data CUD, misalnya, 010101-F0FFF0-10XX01.
cud_product.id String ID definisi produk, misalnya, 344fffc1-17f9-4e34-abf2-cfffff409fa2.
cud_product.display_name String Nama tampilan produk yang terkait dengan komitmen, misalnya, Gemini Enterprise Flexible Savings Plans.
cud_product.type String Jenis komitmen, misalnya, Spend-Based.
consumption_model.id String ID model pemakaian yang digunakan oleh komitmen, misalnya, 5515-81A8-03A2.
consumption_model.description String Deskripsi model pemakaian untuk komitmen, misalnya, Gemini Enterprise Flexible Savings Plan - 1 Year.
subscription.entitlement_scope String Cakupan hak untuk komitmen, misalnya, billingAccounts/010101-F0FFF0-10XX01.
subscription.instance_id String ID instance langganan, yang merupakan GUID, misalnya, 769c55ea-c50f-4258-bcf5-04b6688fa5fa.
subscription.display_name String Nama tampilan untuk komitmen, yang ditentukan oleh Anda pada saat pembelian.
subscription.entitlement_period String Periode pengulangan komitmen, Monthly atau Hourly.
subscription.payment_terms String Persyaratan pembayaran untuk komitmen, misalnya, Postpay.
region String Wilayah yang terkait dengan komitmen, misalnya, us-central1. Jika komitmen bersifat global, kolom ini kosong.
commitment_amount Kumpulan Data Berulang Detail jumlah komitmen.
commitment_amount.unit String Satuan pengukuran konsumsi resource untuk komitmen, misalnya, $/mo atau $/hr.
commitment_amount.value Angka Nilai jumlah komitmen.
commitment_fee Rekam Detail biaya komitmen.
commitment_fee.sku String ID SKU yang terkait dengan biaya komitmen.
commitment_fee.description String Deskripsi SKU biaya.
term String Durasi jangka waktu komitmen dalam format durasi ISO 8601, dengan P1Y mewakili satu tahun, dan P3Y mewakili tiga tahun.
start_time Stempel waktu Stempel waktu mulai untuk komitmen, misalnya, 2026-07-20 21:35:48 UTC.
end_time Stempel waktu Stempel waktu akhir untuk komitmen, misalnya, 2027-07-20 21:35:48 UTC.
entitlement_schedule Kumpulan Data Berulang Detail jadwal untuk hak.
entitlement_schedule.start_time Datetime Awal periode jadwal dalam zona waktu America/Los_Angeles.
entitlement_schedule.end_time Datetime Akhir periode jadwal dalam zona waktu America/Los_Angeles.
entitlement_schedule.commitment_amount Angka Jumlah komitmen untuk jangka waktu jadwal tertentu ini.
state String Status komitmen saat ini, yang dapat berupa Pending, Active, atau Expired.

Untuk mengetahui informasi selengkapnya, lihat topik berikut.

Laporan biaya dan harga tersedia di konsol Google Cloud