Selamat siang!!

Okay. Pada jurnal ini saya ingin sharing tentang bagaimana cara melihat data billing yang sudah di export ke dataset BigQuery. Untuk cara bagaimana exportnya sudah dijelaskan di jurnal sebelumnya. Baca di Google Cloud: Set Up Billing Export to BigQuery Dataset.

Langsung saya ya! Disini saya menggunakan sample BigQuery milik Google Cloud:).

Pertama, dari console Google Cloud, masuk ke menu Big Query dari Navigation Menu, atau dari kolom search.

Tampilannya seperti berikut ini:

Kita fokus di editor ya. Kita akan menjalankan beberapa query pada editornya.

Query pertama:

SELECT *
FROM `cloud-training-prod-bucket.arch_infra.billing_data`

Pada query ini kita akan menampilkan semua data yang terdapat di public dataset cloud-training-prod-bucket.arch_infra.billing_data milik Google Cloud.

Bisa di scroll kanan-kiri, atas-bawah ya. Bisa dilihat, sample resource billingnya.

Query kedua:

SELECT *
FROM `cloud-training-prod-bucket.arch_infra.billing_data`
ORDER BY cost DESC

Mirip seperti query pertama, hanya saja kita urutkan secara descending dari cost tertinggi.

Query ketiga:

SELECT product, resource_type, start_time, end_time,
cost, project_id, project_name, project_labels_key, currency, currency_conversion_rate,
usage_amount, usage_unit
FROM `cloud-training-prod-bucket.arch_infra.billing_data`
WHERE (cost > 3)

Disini kita coba melihat resource mana yang cost nya lebih dari 3 dollar.

Query selanjutnya:

SELECT product, COUNT(*)
FROM `cloud-training-prod-bucket.arch_infra.billing_data`
GROUP BY product
LIMIT 200

Kita coba lihat, resource mana yang memiliki jumlah tertinggi.

Query terakhir:

SELECT product, cost, COUNT(*)
FROM `cloud-training-prod-bucket.arch_infra.billing_data`
WHERE (cost > 1)
GROUP BY cost, product
LIMIT 200

Disini, kita coba lihat resource mana yang cost nya terbanyak.

Silakan bereksperimen ya!

Sekian!