Memecahkan masalah ekspor BigQuery

Halaman ini menampilkan masalah umum yang mungkin Anda alami saat menggunakan Partner Sales Console untuk mengekspor data penagihan ulang ke BigQuery, dan cara mengatasi masalah ini.

Tidak ada nilai untuk biaya yang dapat ditagih

Baris yang menampilkan pajak, penyesuaian, dan pembulatan dikhususkan untuk proses rekonsiliasi invoice Anda serta tidak berisi nilai biaya yang dapat ditagih kepada pelanggan atau partner saluran.

Tagihan tanpa biaya jual

Beberapa tagihan (misalnya, biaya dukungan) tidak memiliki biaya daftar terkait. Konfigurasi penetapan ulang harga untuk tagihan ini yang menggunakan aturan Biaya Daftar akan menggunakan biaya dasar untuk menghitung biaya yang ditetapkan ulang.

Jika Anda membuat BigQuery Export menggunakan Partner Sales Console, item baris untuk jenis tagihan ini akan menampilkan null di kolom cost_at_list. Hal ini dapat menyebabkan perbedaan saat melihat biaya di ekspor dan saat melihatnya di Konsol Google Cloud.

Untuk mengatasi masalah ini, gunakan SUM(IFNULL(cost_at_list, cost)), bukan SUM(cost_at_list), saat Anda membuat kueri ekspor penagihan ulang.

Pajak atas data yang diekspor

Pajak untuk setiap sub-akun penagihan yang terkait dengan akun penagihan utama dihitung berdasarkan lokasi yang tercantum dalam detail akun Anda. Lokasi pelanggan Anda tidak akan memengaruhi pajak yang dikenakan ke akun mereka.

Jika cost_type sub-akun penagihan ditetapkan ke 'tax', data yang diekspor akan menampilkan atribusi tarif pajak lokal Anda seperti yang berlaku untuk akun tersebut. Nilai ini didasarkan pada porsi penggunaan pelanggan dan biaya tambahan yang dikenakan.

Nilai null untuk biaya

Setiap baris dalam ekspor Anda yang memiliki cost_type sebesar 'tax' akan menampilkan null di kolom customer_cost dan channel_partner_cost. Sebelum membuat invoice untuk jenis pelanggan ini, pastikan Anda meninjau baris tersebut dan memastikan bahwa nilai yang benar sudah diterapkan.

Sub-akun yang belum ditetapkan dan tidak dikaitkan

Membuat hak Google Cloud dan menautkannya ke pelanggan akan membuat sub-akun penagihan untuk pelanggan tersebut. Jika Anda tidak membuat hak ini, Anda mungkin akan melihat sub-akun penagihan yang tidak ditetapkan di bagian akun penagihan utama.

Menggunakan Partner Sales Console untuk menghapus pelanggan yang telah menetapkan sub-akun penagihan akan menyebabkan sub-akun tersebut menjadi tidak dikaitkan.

Nilai null untuk sub-akun

Menggunakan BigQuery untuk mengekspor data yang menyertakan sub-akun yang tidak dikaitkan atau tidak dikaitkan akan menyebabkan kolom berikut menampilkan nilai null untuk sub-akun tersebut.

  • entitlement_name
  • customer_name
  • customer_cost
  • credits.customer_amount
  • channel_partner_name
  • channel_partner_cost
  • credits.channel_partner_amount

Untuk mengatasi masalah ini, Anda harus menetapkan sub-akun penagihan ini ke pelanggan.

Memulihkan tabel ekspor ke status sebelumnya

Jika Anda tidak sengaja menjatuhkan tabel ekspor atau menghapus beberapa datanya, atau jika ingin mengembalikan tabel ke status sebelumnya, Anda dapat memulihkannya menggunakan fitur perjalanan waktu BigQuery. Misalnya, Anda dapat menjalankan perintah berikut untuk memulihkan tabel ke status sebelumnya:

bq cp PROJECT_ID:DATASET_ID.reseller_billing_detailed_export_v1@REVERT_TO PROJECT_ID:DATASET_ID.reseller_billing_detailed_export_v1

REVERT_TO mewakili waktu, dalam detik dari epoch Unix, yang ingin Anda kembalikan. Perhatikan bahwa Anda hanya dapat kembali hingga 7 hari, dan data Anda tidak akan diisi ulang.

Ekspor tidak menambahkan data baru

Jika tidak ada baris baru yang muncul dalam ekspor Anda, ada beberapa masalah yang dapat mencegahnya berfungsi:

Anda baru-baru ini mengaktifkan ekspor

Setelah ekspor diaktifkan, mungkin perlu waktu hingga satu hari agar penggunaan Anda muncul di tabel. Jika tidak ada durasi yang lebih lama dari itu, pertimbangkan masalah potensial lainnya di sini.

Set data tidak dapat diakses oleh akun layanan

Set data tidak dapat diperbarui jika akun layanan kita tidak memiliki akses ke set data tersebut. Anda dapat memperbarui setelan ini secara otomatis dengan mengklik update di halaman Billing Export di Partner Sales Console.

Penagihan tidak diaktifkan untuk project

Ekspor dapat berhenti berfungsi jika penagihan tidak diaktifkan untuk project Anda. Ikuti petunjuk ini untuk mengaktifkan penagihan. Jika menggunakan Sandbox BigQuery, Anda harus mengupgrade akun Anda.

Akses tingkat baris atau kolom diaktifkan di set data

Jika set data memiliki kontrol akses tingkat baris atau tingkat kolom, ekspor akan gagal. Untuk mengaktifkannya kembali, hapus kebijakan akses tingkat baris dan kebijakan akses tingkat kolom.

Anda tidak memiliki akun penagihan induk

Ekspor tidak akan berfungsi jika tidak ada akun penagihan induk untuk diekspor. Pastikan ada akun penagihan aktif untuk sumber data yang Anda pilih.

Ekspor memiliki skema yang tidak valid

Anda tidak dapat mengubah skema tabel ekspor. Jika ingin menambahkan atau menghapus kolom, Anda dapat membuat tampilan atau tampilan terwujud, atau Anda dapat menggabungkan tabel lain dalam kueri Anda. Jika tabel Anda dalam keadaan ini, Anda harus mengembalikannya agar memiliki semua kolom yang benar, bukan yang lainnya.

Mengaktifkan kembali ekspor

Setelah Anda menemukan dan menyelesaikan masalah tersebut, buka halaman Billing Export di Partner Sales Console. Perhatikan {i>error<i} pada halaman yang menyatakan bahwa ekspor Anda dinonaktifkan.

Untuk mengaktifkan kembali ekspor, klik Perbarui.