Mengekspor data Layanan Saluran ke BigQuery

Halaman ini menunjukkan cara mengonfigurasi ekspor Layanan Saluran, dan juga menjelaskan skema yang tersedia untuk ekspor.

Dengan BigQuery, Anda dapat mengekspor data penagihan Layanan Saluran ke set data BigQuery yang ditentukan. Data ini dapat membantu Anda melakukan analisis mendetail tentang cara pelanggan atau partner saluran menggunakan layanan yang Anda berikan.

Ekspor dari Layanan Saluran berisi data khusus reseller yang tidak disertakan dalam ekspor Penagihan Cloud. Ekspor ini mencakup biaya, kredit, dan data penggunaan dengan aturan penetapan ulang harga yang Anda konfigurasikan. Ekspor ini juga menggabungkan semua informasi tentang akun penagihan induk pelanggan Anda ke dalam satu set data.

Namun, data dari ekspor Layanan Saluran kompatibel dengan ekspor Penagihan Cloud, dan Anda dapat menggunakan kueri untuk menggabungkan kedua set data untuk analisis.

Untuk informasi tentang ekspor Penagihan Cloud non-reseller, lihat menyiapkan ekspor Penagihan Cloud ke BigQuery.

Sebelum memulai

Sebelum mulai mengekspor data penagihan Layanan Saluran, Anda harus:

  • Siapkan project untuk menghosting set data BigQuery Anda. Pastikan penagihan diaktifkan untuk project tersebut.
  • Aktifkan BigQuery Data Transfer Service API di project.
  • Buat set data untuk data yang diekspor.

Jika sudah memiliki project dan set data BigQuery untuk ekspor data Penagihan Cloud , Anda dapat menggunakan kembali project dan set data tersebut untuk ekspor Layanan Saluran.

Untuk informasi mendetail tentang cara menyiapkan project dan set data, lihat Menyiapkan ekspor data Penagihan Cloud ke BigQuery.

Izin yang diperlukan untuk ekspor

Untuk mengaktifkan dan mengonfigurasi ekspor Layanan Saluran, Anda memerlukan peran berikut:

Pilih project dan set data

Di Konsol Penjualan Partner, pilih project dan set data di BigQuery untuk menyimpan data Layanan Saluran. Aktifkan penagihan pada project jika belum diaktifkan.

Saat memilih atau membuat set data BigQuery, Anda dapat memilih salah satu lokasi BigQuery yang didukung untuk set data. Saat Anda mengaktifkan ekspor data Layanan Saluran untuk pertama kali per sumber data (Google Cloud atau Google Workspace):

  • Jika Anda mengonfigurasi [BigQuery

    set data](/bigquery/docs/datasets-intro) untuk menggunakan lokasi multi-region, data ekspor BigQuery tersedia untuk setiap sumber data yang dipilih dari awal bulan sebelumnya. Misalnya, jika Anda mengaktifkan BigQuery Export pada 23 September, ekspor Anda akan menyertakan data mulai 1 Agustus.

  • Jika Anda mengonfigurasi [BigQuery

    set data](/bigquery/docs/datasets-intro) untuk menggunakan lokasi region (selain multi-region Amerika Serikat atau Uni Eropa), data ekspor BigQuery Anda tersedia untuk setiap sumber data yang dipilih sejak tanggal Anda mengaktifkan ekspor, dan setelahnya. Artinya, data ekspor BigQuery tidak ditambahkan secara retroaktif untuk lokasi set data non-multi-region, sehingga Anda tidak akan melihat data ekspor BigQuery sebelum mengaktifkan ekspor.

Untuk mengekspor data penagihan untuk beberapa akun Partner Sales Console, ikuti langkah-langkah berikut:

  1. Di set data BigQuery tempat Anda ingin mengekspor data, pastikan Billing Administrator untuk setiap akun Partner Sales Console memiliki izin untuk melihat set data tersebut.
  2. Saat Anda menyiapkan ekspor data penagihan di setiap akun Partner Sales Console, pilih set data terpadu.

Lokasi BigQuery yang didukung

Ada dua jenis region yang didukung BigQuery.

Multi-region

Tabel berikut mencantumkan multi-region tempat ekspor data BigQuery Layanan Saluran didukung.

Deskripsi multi-region Nama multi-region
Pusat data di negara anggota (link eksternal) Uni Eropa EU
Pusat data di Amerika Serikat US

Region

Tabel berikut mencantumkan region di Amerika tempat ekspor data BigQuery Layanan Channel didukung.

Deskripsi region Nama region
Iowa us-central1
Las Vegas us-west4
Los Angeles us-west2
Montréal northamerica-northeast1
Northern Virginia us-east4
Oregon us-west1
Salt Lake City us-west3
Sao Paulo southamerica-east1
South Carolina us-east1

Tabel berikut mencantumkan region di Asia Pasifik tempat ekspor data BigQuery Layanan Saluran didukung.

Deskripsi region Nama region
Hong Kong asia-east2
Jakarta asia-southeast2
Mumbai asia-south1
Osaka asia-northeast2
Seoul asia-northeast3
Singapura asia-southeast1
Sydney australia-southeast1
Taiwan asia-east1
Tokyo asia-northeast1

Tabel berikut mencantumkan region di Eropa tempat ekspor data BigQuery Layanan Saluran didukung.

Deskripsi region Nama region
Belgia europe-west1
Finlandia europe-north1
Frankfurt europe-west3
London europe-west2
Belanda europe-west4
Warsawa europe-central2
Zürich europe-west6

Aktifkan ekspor

Sebelum mengaktifkan ekspor data, catat ID set data yang sepenuhnya memenuhi syarat, yang berformat PROJECT_ID:DATASET_NAME.

Untuk mengaktifkan ekspor Layanan Saluran:

  1. Di Partner Sales Console, buka halaman Billing.
  2. Pilih Ekspor penagihan.
  3. Masukkan ID set data yang sepenuhnya memenuhi syarat di kolom Set data penagihan ulang.
  4. Pilih Sumber data yang datanya ingin diekspor.
  5. Klik Perbarui. *Jika Anda melihat perintah untuk memperbarui izin set data, klik Update*.

UI untuk mengaktifkan ekspor Penagihan ulang

Setelah disiapkan, ekspor penagihan mengirimkan data penggunaan inkremental setiap hari. Tabel ekspor tidak akan muncul hingga ekspor penagihan dijalankan untuk akun Anda untuk pertama kalinya. Set data berisi data sejak pertama kali dikonfigurasi untuk mempertahankan data.

Untuk berhenti mengekspor data biaya penagihan ulang ke set data, klik Nonaktifkan ekspor data penagihan di halaman Penagihan ulang pelanggan. Untuk mengaktifkan kembali ekspor, ikuti langkah-langkah sebelumnya untuk menentukan ID set data.

Data biaya penagihan ulang mungkin tidak tersedia selama periode saat ekspor dinonaktifkan. Jika Anda menghapus data apa pun yang diekspor selama waktu tersebut, kami tidak dapat mengisi ulang data yang dihapus.

Izin akun layanan yang diperlukan

Ekspor data Layanan Saluran menggunakan akun layanan yang dimiliki dan dikelola oleh Google, serta memiliki izin untuk menulis data penagihan ke tabel. Akun layanan adalah:

cloud-channel-billing-reporting-rebilling@system.gserviceaccount.com

Akun layanan ini memerlukan peran yang telah ditetapkan: roles/bigquery.dataEditor untuk mengizinkan ekspor. Anda dapat mengonfigurasi izin dengan mengikuti langkah-langkah untuk mengaktifkan ekspor.

Membuat kueri data secara efisien

Tabel BigQuery dipartisi menurut export_time dan dikelompokkan berdasarkan payer_billing_account_id secara default. Artinya, tabel dibagi menjadi partisi yang lebih kecil, yang masing-masing dibagi lagi menjadi cluster yang lebih kecil. Menggunakan kunci partisi dan cluster dalam kueri akan membantu BigQuery menemukan data yang relevan dengan cepat, yang dapat mengurangi biaya kueri secara signifikan.

Misalnya, kueri ini efisien dibandingkan dengan kueri tanpa kunci pengelompokan dan partisi:

SELECT
  billing_account_id
  currency,
  invoice.month,
  -- Divide by currency_conversion_rate if converting non-USD to USD.
  SUM(cost)
    + SUM(
      IFNULL(
        (SELECT SUM(c.amount) FROM UNNEST(credits) AS c), 0))
    AS total
FROM PROJECT_ID.DATASET_NAME.reseller_billing_detailed_export_v1
WHERE
  export_time BETWEEN TIMESTAMP(START_DATE)
    AND TIMESTAMP(END_DATE)
  AND payer_billing_account_id IN (PAYER_BILLING_ACCOUNT_IDS)
GROUP BY
  billing_account_id,
  currency,
  invoice.month
ORDER BY
  billing_account_id,
  currency,
  invoice.month;

Untuk informasi selengkapnya tentang partisi, pengelompokan, dan praktik terbaik, lihat link berikut:

  1. Membuat Kueri tabel yang dipartisi
  2. Membuat kueri Tabel yang dikelompokkan
  3. Mengoptimalkan komputasi kueri
  4. Praktik Terbaik untuk mengontrol biaya di BigQuery

Menemukan ID akun penagihan pembayar

Untuk menemukan ID akun penagihan pembayar, buka halaman akun penagihan di Partner Sales Console dan klik tab Penagihan partner.

Anda dapat melihat semua akun penagihan dan ID akun penagihan pembayar.

ID akun penagihan pembayar

Menyiapkan kontrol akses untuk pengguna lain di set data ekspor

Ada beberapa cara untuk menyiapkan kontrol akses pada data dalam ekspor BigQuery. Untuk informasi selengkapnya, lihat Kontrol akses BigQuery.

Untuk memastikan bahwa pengguna hanya memiliki akses ke data yang diotorisasi untuk dilihat, sebaiknya siapkan Tampilan yang diotorisasi untuk membagikan data dari set data yang diekspor.

Untuk ekspor data berkelanjutan, saat Anda menyiapkan izin untuk pengguna, pastikan akun layanan cloud-channel-billing-reporting-rebilling@system.gserviceaccount.com selalu memiliki akses editor penuh di set data ekspor.

Skema tabel

Skema berikut menjelaskan data dalam tabel BigQuery.

Dalam set data BigQuery, ekspor penagihan ulang mendetail dimuat ke dalam tabel data bernama reseller_billing_detailed_export_v1.

Kolom Jenis Deskripsi
billing_account_id String ID akun yang terkait dengan penggunaan, yang mungkin milik pelanggan atau Anda. Bergantung pada kategori produk, akun ini dapat berupa akun penagihan atau Cloud Identity.
payer_billing_account_id String ID akun penagihan induk Anda.
invoice.month String Tahun dan bulan (YYYYMM) invoice yang menyertakan item baris biaya. Misalnya: "202101" sama dengan Januari 2021.
cost_type String Jenis biaya yang dijelaskan dalam item baris ini: reguler, pajak, penyesuaian, atau kesalahan pembulatan.
service.id String ID layanan yang terkait dengan penggunaan.
service.description String Layanan Google yang melaporkan data penagihan.
sku.id String ID SKU dari resource yang digunakan oleh layanan.
sku.description String Deskripsi jenis resource yang digunakan oleh layanan. Misalnya, Cloud Storage berjenis Standard Storage US.
usage_start_time Stempel waktu Waktu mulai periode penggunaan per jam untuk biaya yang dihitung. Penggunaan dan biaya untuk semua layanan ditampilkan dengan tingkat perincian per jam. Penggunaan layanan yang berjalan lama tersebar di beberapa periode per jam. Untuk produk langganan, ini adalah awal bulan penagihan.
usage_end_time Stempel waktu Waktu berakhir periode penggunaan per jam untuk biaya yang dihitung. Penggunaan dan biaya untuk semua layanan ditampilkan dengan tingkat perincian per jam. Penggunaan layanan yang berjalan lama tersebar di beberapa periode per jam. Untuk produk langganan, ini adalah akhir bulan penagihan.
project Struct Informasi tentang project Google Cloud yang menghasilkan data Penagihan Cloud.
project.number String ID unik yang dibuat secara internal dan anonim untuk project Google Cloud yang membuat data Penagihan Cloud.
project.id String ID project Google Cloud yang menghasilkan data Penagihan Cloud.
project.name String Nama project Google Cloud yang menghasilkan data Penagihan Cloud.
project.labels Struct, Berulang
project.labels.key String Jika ada label, bagian kunci dari pasangan nilai kunci.
project.labels.value String Jika ada label, bagian nilai dari pasangan nilai kunci.
project.ancestry_numbers String Ancestor hierarki resource untuk project yang diidentifikasi oleh project.id.
labels Struct, Berulang
labels.key String Jika ada label, bagian kunci dari pasangan nilai kunci.
labels.value String Jika ada label, bagian nilai dari pasangan nilai kunci.
system_labels Struct, Berulang
system_labels.key String Jika ada label sistem, bagian kunci dari pasangan nilai kunci.
system_labels.value String Jika ada label sistem, bagian nilai dari pasangan nilai kunci.
location.location String Lokasi penggunaan pada tingkat negara, wilayah, atau zona. Menampilkan global untuk resource tanpa lokasi spesifik. Untuk mengetahui informasi selengkapnya, lihat Region dan Zona.
location.country String Jika location.location adalah negara, wilayah, atau zona, kolom ini adalah negara penggunaan. Contoh, US. Untuk mengetahui informasi selengkapnya, lihat Region dan Zona.
location.region String Jika location.location adalah negara atau wilayah, kolom ini adalah wilayah penggunaan. Contoh, us-central1. Untuk mengetahui informasi selengkapnya, lihat Region dan Zona.
location.zone String Jika location.location adalah zona, kolom ini adalah zona penggunaan. Contoh, us-central1-a. Untuk mengetahui informasi selengkapnya, lihat Region dan Zona.
resource Struct Menjelaskan struktur dan nilai informasi yang relevan dengan resource layanan (misalnya, virtual machine atau SSD) yang menghasilkan penggunaan layanan.
resource.name String ID khusus layanan untuk resource yang menghasilkan penggunaan yang relevan. Dapat dibuat oleh pengguna.
resource.global_name String ID layanan unik global untuk resource yang menghasilkan penggunaan relevan.
cost Angka Biaya penggunaan sebelum kredit apa pun diterapkan. Untuk mendapatkan total biaya termasuk kredit, tambahkan credits.amount ke cost.
currency String Mata uang penagihan biaya. Untuk mengetahui informasi selengkapnya, lihat Mata Uang Lokal untuk Penagihan dan Pembayaran.
currency_conversion_rate Float Nilai tukar dari dolar AS ke mata uang lokal. Artinya, cost ÷ currency_conversion_rate sama dengan biaya dalam dolar AS.
usage.amount Angka Jumlah usage.unit yang digunakan.
usage.unit String Unit dasar untuk mengukur penggunaan resource. Misalnya, unit dasar untuk penyimpanan standar adalah byte-detik.
usage.amount_in_pricing_unit Angka Jumlah penggunaan usage.pricing_unit.
usage.pricing_unit String Unit untuk mengukur penggunaan resource.
credits Struct, Berulang Berisi kolom yang menjelaskan struktur dan nilai kredit.
credits.id String Jika diisi, menunjukkan bahwa kredit terkait dengan SKU produk.
credits.full_name String Nama kredit yang terkait dengan SKU produk.
credits.type String Kolom ini menjelaskan tujuan atau asal credits.id.
credits.name String Deskripsi kredit yang diterapkan pada penggunaan.
credits.amount Angka Jumlah kredit yang diterapkan untuk penggunaan.
credits.channel_partner_amount Angka Jumlah kredit yang diterapkan untuk penggunaan, setelah diskon dan markup penagihan ulang. Berdasarkan channel_partner_name dan ChannelPartnerRepricingConfig terkait. Jika credits.type adalah RESELLER_MARGIN, jumlahnya adalah nol.
credits.customer_amount Angka Jumlah kredit yang diterapkan untuk penggunaan, setelah diskon dan markup penagihan ulang. Berdasarkan customer_name dan CustomerRepricingConfig terkait. Jika credits.type adalah RESELLER_MARGIN, jumlahnya adalah nol.
adjustmentsInfo Struct, Berulang Berisi kolom yang menjelaskan struktur dan nilai penyesuaian terhadap item baris biaya.
adjustmentsInfo.adjustment_id String Jika diisi, penyesuaian akan dikaitkan dengan item baris biaya. adjustmentsInfo.adjustments_id adalah ID unik untuk semua penyesuaian yang disebabkan oleh masalah.
adjustmentsInfo.adjustment_description String Deskripsi penyesuaian dan penyebabnya.
adjustmentsInfo.adjustment_type String Jenis penyesuaian.
adjustmentsInfo.adjustment_mode String Cara penyesuaian tersebut dikeluarkan.
export_time Stempel waktu Waktu pemrosesan yang terkait dengan penambahan data penagihan. Waktu tersebut akan selalu meningkat seiring dengan adanya ekspor baru. Gunakan kolom export_time untuk memahami kapan data penagihan yang diekspor terakhir diperbarui.
entitlement_name String Nama resource Hak Cloud Channel API. Menggunakan format: accounts/{account}/customers/{customer}/entitlements/{entitlement}
channel_partner_name String (Khusus distributor) Nama resource partner saluran yang menjual ke pelanggan akhir. Menggunakan format: accounts/{account}/channelPartnerLinks/{channelPartner}.
channel_partner_cost Angka (Khusus distributor) Biaya untuk partner saluran, yang diidentifikasi oleh channel_partner_name, setelah menerapkan ChannelPartnerRepricingConfig yang ada.
customer_name String Nama resource pelanggan reseller yang menggunakan penggunaan ini dalam format accounts/{account}/customers/{customer}
customer_cost Angka Biaya untuk pelanggan reseller yang diidentifikasi dengan kolom customer_name, setelah menerapkan CustomerRepricingConfig, jika ada.
cost_at_list Angka Biaya jika dikenakan harga umum.
customer_repricing_config_name String Nama resource CustomerRepricingConfig Cloud Channel API. Menggunakan format: accounts/{account}/customers/{customer}/customerRepricingConfigs/{id}.
channel_partner_repricing_config_name String (Khusus distributor) Nama resource Cloud Channel API ChannelPartnerRepricingConfig. Menggunakan format: accounts/{account}/channelPartnerLinks/{channelPartner}/channelPartnerRepricingConfigs/{id}.
tags Struct Kolom yang mendeskripsikan tag, seperti kunci, nilai, dan namespace.
tags.key String Nama pendek atau nama tampilan kunci yang terkait dengan tag khusus ini.
tags.value String Resource yang dilampirkan ke kunci tag. Pada waktu tertentu, hanya satu nilai yang dapat dilampirkan ke resource untuk kunci tertentu.
tags.inherited Boolean Menunjukkan apakah binding tag diwariskan (Tag Diwariskan = Benar) atau langsung/tidak diwariskan (Tag Diwariskan = Salah).
tags.namespace String Mewakili hierarki resource yang mendefinisikan nilai dan kunci tag. Namespace dapat digabungkan dengan kunci tag dan nama pendek nilai tag untuk membuat nama unik secara global yang sepenuhnya memenuhi syarat untuk kunci tag atau nilai tag.
customer_correlation_id String ID CRM eksternal untuk pelanggan. Diisi hanya jika ID CRM ada untuk pelanggan ini.
price Struct Kolom yang mendeskripsikan struktur dan nilai yang terkait dengan harga yang dikenakan untuk penggunaan.
price.effective_price Angka Harga yang ditagihkan untuk penggunaan.
price.tier_start_amount Angka Jumlah unit batas bawah untuk tingkat harga SKU. Misalnya, SKU dengan tiga tingkat harga seperti 0-100 unit, 101-1.000 unit, dan 1001+ unit, akan menampilkan tiga baris harga untuk SKU tersebut, dengan 0, 101, dan 1001 di kolom price.tier_start_amount yang menunjukkan jumlah unit awal untuk tingkat harga SKU. Pelajari tingkat harga Google Cloud lebih lanjut.
price.unit String Unit penggunaan yang menentukan harga dan penggunaan resource diukur (seperti gibibyte, tebibyte, bulan, tahun, gibibyte jam, gibibyte bulan, atau hitungan). Nilai di kolom price.unit cocok dengan nilai di kolom usage.pricing_unit.
price.pricing_unit_quantity Angka Jumlah unit tingkat harga SKU. Misalnya, jika harga tingkat per 1.000.000 Byte adalah $1, maka kolom ini akan menampilkan 1.000.000.
transaction_type String Jenis transaksi penjual. Jenis transaksi dapat berupa salah satu dari berikut:
  • GOOGLE = 1: Layanan yang dijual oleh Google Cloud.
  • THIRD_PARTY_RESELLER = 2: Layanan pihak ketiga yang dijual kembali oleh Google Cloud.
  • THIRD_PARTY_AGENCY = 3: Layanan pihak ketiga yang dijual oleh partner, dengan Google Cloud bertindak sebagai agen.
seller_name String Nama resmi penjual.
subscription Struct Kolom yang menjelaskan komitmen berbasis pengeluaran atau berbasis resource Anda. Anda dapat menggunakan kolom ini untuk menganalisis biaya Anda untuk komitmen tertentu.
subscription.instance_id String ID langganan yang ditautkan ke komitmen.

Catatan tambahan tentang skema

Ada beberapa catatan tambahan pada skema.

Kolom yang tidak berlaku untuk Google Workspace

Jika kolom atau kolom tidak berlaku untuk Kategori Produk, data yang diekspor untuk kategori produk ini akan berisi null di kolom ini. Kolom berikut tidak berlaku untuk ekspor Google Workspace:

  • project
  • labels
  • resource
  • credits
  • adjustmentsInfo
  • customer_repricing_config_name
  • channel_partner_repricing_config_name
  • tags
  • price.effective_price
  • price.tier_start_amount
  • transaction_type
  • seller_name

Kolom yang tidak berlaku untuk pesanan offline (pratinjau)

Jika kolom atau kolom tidak berlaku untuk Kategori Produk, data yang diekspor untuk kategori produk ini akan berisi null di kolom atau kolom ini. Kolom atau kolom berikut tidak berlaku untuk ekspor penagihan pesanan offline:

  • project
  • labels
  • system_labels
  • location
  • resource
  • credits
  • entitlement_name
  • channel_partner_name
  • channel_partner_cost
  • customer_name
  • customer_cost
  • cost_at_list
  • customer_repricing_config_name
  • channel_partner_repricing_config_name
  • tags
  • price.effective_price
  • price.tier_start_amount
  • transaction_type
  • seller_name

Catatan lain tentang ekspor Google Workspace

Ada beberapa perilaku khusus dengan ekspor Google Workspace:

  • Data Google Workspace tidak berisi penggunaan reseller sendiri.
  • Jika cost_type adalah tax dan adjustment, usage.amount_in_pricing_units selalu 1.
  • Di invoice Google Workspace, pajak ditampilkan sebagai satu item baris. Dalam ekspor, pajak diperinci berdasarkan pelanggan. Meskipun pajak total harus cocok dengan invoice, pajak individual mungkin berisi ketidakakuratan pembulatan kecil.

billing_account_id

  • Untuk Google Cloud, ini adalah akun Penagihan Cloud yang terkait dengan penggunaan.
  • Untuk Google Workspace, ini adalah Cloud Identity dari pelanggan.
  • Untuk pesanan offline, ini adalah nama pelanggan.

service dan sku

Untuk Google Workspace, kolom ini mewakili "Produk" dan "SKU" yang terkait dengan penggunaan. Pelajari ID Produk & SKU lebih lanjut .

usage_start_time dan usage_end_time

Dalam CSV invoice Google Workspace, hal ini direpresentasikan sebagai tanggal. Dalam ekspor, hal ini direpresentasikan sebagai stempel waktu:

  • Untuk usage_start_time, ini adalah waktu mulai (inklusif) langganan, pada pukul 00.00 PST pada tanggal mulai.
  • Untuk usage_end_time, ini adalah waktu berakhir (eksklusif) langganan, pada pukul 00.00 PST pada hari setelah tanggal akhir.

project.labels

Untuk Google Cloud, ini adalah pasangan nilai kunci di project Google Cloud tempat penggunaan terjadi. Untuk mengetahui informasi selengkapnya, lihat Menggunakan Label .

labels

Untuk Google Cloud, ini adalah pasangan nilai kunci di resource Google Cloud tempat penggunaan terjadi. Untuk mengetahui informasi selengkapnya, lihat Menggunakan Label .

system_labels

  • Untuk Google Cloud, ini adalah pasangan nilai kunci di resource Google Cloud tempat penggunaan terjadi. Untuk mengetahui informasi selengkapnya, lihat Label sistem yang tersedia.

  • Untuk Google Workspace, ini adalah metadata tambahan terkait biaya, yang mencakup:

    • workspace.googleapis.com/domain_name: Nama domain pelanggan.
    • workspace.googleapis.com/order_id: ID pesanan.
    • workspace.googleapis.com/purchase_order_id: ID pesanan pembelian (PO).
    • workspace.googleapis.com/subscription_id: ID langganan.
    • workspace.googleapis.com/usage_type: Jenis penggunaan. Tidak berlaku jika cost_type bukan regular.

Jenis penggunaan Google Workspace meliputi:

  • COMMITMENT_TERM_START_ITEM: Awal langganan. Biasanya dikaitkan dengan sebagian bulan untuk langganan komitmen yang ditagih bulanan dan untuk periode penagihan atau kontrak untuk langganan prabayar.
  • COMMITMENT_TERM_END_ITEM: Akhir langganan. Biasanya terkait dengan tagihan bulan lalu dari langganan komitmen yang ditagih bulanan.
  • COMMITMENT_TERM_RENEWAL_ITEM: Awal periode langganan lanjutan.
  • COMMITMENT_MONTHLY_ITEM: Penggunaan yang dicatat untuk komitmen yang ada pada awal bulan. Pada umumnya, tagihan akan diperpanjang selama seluruh bulan.
  • COMMITMENT_SEATS_CHANGE_ITEM: Dicatat saat tingkat komitmen berubah (naik atau turun). Sering kali dimulai pada pertengahan bulan dan berlangsung hingga akhir bulan untuk langganan komitmen yang ditagih bulanan atau hingga akhir periode penagihan atau kontrak untuk langganan prabayar.
  • COMMITMENT_CANCEL_ITEM: Dicatat saat langganan dibatalkan. Mencakup tagihan yang terkait dengan penghentian lebih awal. Mewakili tagihan untuk sisa periode kontrak saat kontrak dibatalkan di tengah jalan atau kredit yang dikeluarkan untuk sisa periode penagihan saat kontrak diubah atau dibatalkan di tengah jalan.
  • FLEXIBLE_SEATS_ITEM: Merekam penggunaan oleh sejumlah pengguna selama blok yang berurutan selama beberapa hari. Hanya ditujukan untuk pengguna tanpa komitmen.
  • COUPON_DISCOUNT_ITEM: Jumlah diskon yang terkait dengan kupon.
  • MIGRATED_CREDIT_ITEM: Kredit dari migrasi postini.
  • COMMITMENT_PREPAY_BILLING_PERIOD_ITEM: Merepresentasikan info penggunaan yang dibuat di awal siklus pembayaran untuk seluruh siklus untuk langganan prabayar komitmen.

usage.amount

Untuk penggunaan berbasis slot Google Workspace, slot berbayar akan ditampilkan. Misalnya, slot untuk komitmen yang terpakai atau jumlah slot fleksibel yang dibeli.

usage.pricing_unit

  • Untuk Google Cloud, pelajari lebih lanjut Cloud Billing Catalog API {: track-type="tasks" class="external" track-name="externalLink" track-metadata-position="body"}
  • Untuk Google Workspace, ini adalah count.

credits.id

Untuk Google Cloud, ini adalah ID unik alfanumerik (12-b34-c56-d78), atau deskripsi jenis kredit (Diskon Abonemen: CPU ). Jika kolom credits.id kosong, SKU produk tidak terkait dengan kredit.

credits.full_name

Untuk Google Cloud, ini adalah deskripsi yang dapat dibaca manusia dari credits.id alfanumerik. Contohnya mencakup Kredit uji coba gratis atau Diskon abonemen berbasis pengeluaran . Nilai credits.full_name hanya diisi untuk SKU dengan credits.id alfanumerik. Jika nilai credits.id adalah deskripsi jenis kredit (seperti Diskon Abonemen: CPU ), kolom credits.full_name akan kosong.

credits.type

Untuk Google Cloud, jenis kredit mencakup:

  • COMMITTED_USAGE_DISCOUNT: Kontrak abonemen berbasis resource yang dibeli untuk Compute Engine dengan imbalan harga diskon yang sangat besar untuk penggunaan VM.
  • COMMITTED_USAGE_DISCOUNT_DOLLAR_BASE : Kontrak abonemen berbasis pengeluaran yang dibeli untuk layanan sebagai imbalan atas komitmen Anda untuk membelanjakan jumlah minimum.
  • DISCOUNT: Jenis kredit diskon digunakan untuk kredit yang diperoleh setelah nilai minimum pengeluaran kontrak tercapai. Perhatikan bahwa dalam laporan Penagihan Cloud yang tersedia di Partner Sales Console, jenis kredit diskon tercantum sebagai Diskon berbasis pengeluaran (kontrak).
  • FREE_TIER : Beberapa layanan menawarkan penggunaan resource gratis hingga batas yang ditentukan Untuk layanan ini, kredit diterapkan pada penggunaan paket gratis.
  • PROMOTION: Jenis kredit promo mencakup Uji Coba Gratis Google Cloud dan kredit kampanye pemasaran, atau hibah lainnya untuk menggunakan Google Cloud. Jika tersedia, kredit promo dianggap sebagai metode pembayaran dan otomatis diterapkan untuk mengurangi total tagihan Anda.
  • RESELLER_MARGIN: Jika Anda adalah reseller, jenis kredit margin reseller menunjukkan Diskon Program Reseller yang diperoleh pada setiap item baris yang memenuhi syarat.
  • SUBSCRIPTION_BENEFIT: Kredit yang diperoleh dengan membeli langganan layanan dalam jangka panjang sebagai pengganti diskon.
  • SUSTAINED_USAGE_DISCOUNT : Jenis kredit diskon untuk penggunaan berkelanjutan adalah diskon otomatis yang Anda dapatkan jika menjalankan resource Compute Engine tertentu untuk porsi yang signifikan dalam bulan penagihan.

adjustmentsInfo

Untuk Google Cloud, nilai ini hanya diisi jika item baris biaya dibuat untuk perubahan Penagihan Cloud. Jenis adjustmentsInfo berisi detail penyesuaian, baik yang dikeluarkan untuk mengoreksi error maupun alasan lainnya.

adjustmentsInfo.adjustment_type

Untuk Google Cloud, hal ini mencakup:

  • USAGE_CORRECTION: Koreksi karena penggunaan yang dilaporkan salah.
  • PRICE_CORRECTION: Koreksi karena aturan penetapan harga salah.
  • METADATA_CORRECTION: Koreksi untuk memperbaiki metadata tanpa mengubah biaya.
  • GOODWILL: Kredit yang diberikan kepada pelanggan untuk membangun reputasi.
  • SALES_BASED_GOODWILL: Kredit yang diberikan kepada pelanggan untuk membangun reputasi, sebagai bagian dari kontrak.
  • SLA_VIOLATION: Kredit yang diberikan kepada pelanggan karena adanya pelanggaran tujuan tingkat layanan (SLO).
  • BALANCE_TRANSFER: Penyesuaian untuk mentransfer dana dari satu akun pembayaran ke akun pembayaran lain.
  • ACCOUNT_CLOSURE: Penyesuaian untuk memindahkan akun yang ditutup ke saldo nol.
  • GENERAL_ADJUSTMENT: Perubahan akun Penagihan Cloud umum.

adjustmentsInfo.adjustment_mode

Untuk Google Cloud, hal ini mencakup:

  • PARTIAL_CORRECTION: Koreksi sebagian mengabaikan penggunaan dan biaya awal.
  • COMPLETE_NEGATION_WITH_REMONETIZATION: Koreksi sepenuhnya mengabaikan penggunaan dan biaya asli, serta masalah item baris yang diperbaiki dengan penggunaan dan biaya yang diperbarui.
  • COMPLETE_NEGATION: Koreksi sepenuhnya mengabaikan penggunaan dan biaya asli, dan tidak ada penggunaan lebih lanjut yang dimonetisasi ulang.
  • MANUAL_ADJUSTMENT: Penyesuaian dialokasikan ke biaya dan penggunaan secara manual.

price.effective_price

Untuk Google Cloud, ini adalah harga yang dikenakan untuk penggunaan SKU Google Cloud atau Google Maps Platform dan tingkat harga SKU. Jika akun Penagihan Cloud Anda memiliki harga kontrak kustom, harga ini khusus untuk Penagihan Cloud Anda. Jika tidak, ini adalah harga jual SKU atau tingkat SKU.