Tag: BigQuery
Google BigQuery adalah salah satu database serverless yang ditawarkan oleh Google Cloud Platform untuk keperluan data warehouse. Database ini mendukung SQL sehingga mudah dipakai untuk keperluan seperti laporan seperti Data Studio.
Menerapkan Event Sourcing Di BigQuery
03 February 2021Event sourcing adalah sebuah pola dimana aplikasi menyimpan setiap perubahan yang dilakukan terhadap sebuah entitas (biasanya dalam bentuk
event). Sebagai contoh, aplikasi bisa saja memiliki event seperti PelangganBaruDaftar
, DataPelangganBerubah
, dan PelangganDihapus
.
Setiap kali terjadi aksi di aplikasi, event tersebut akan tersimpan di dalam event store. Pola event sourcing seperti ini biasanya
dipadukan bersama event driven design dan CQRS.
Kategori: Pemograman Tags: BigQuery GoogleCloudPlatform
Menggunakan Array Di Google BigQuery
11 July 2020Salah satu cara untuk mendapatkan hasil query lebih cepat di BigQuery adalah dengan melakukan denormalisasi dengan menggunakan tipe data ARRAY
.
Sebagai contoh, saya akan membuat sebuah tabel baru bernama faktur
dengan struktur seperti berikut ini:
Kategori: Pemograman Tags: BigQuery GoogleCloudPlatform
Memakai Google BigQuery Untuk Laporan Inventory FIFO
08 February 2019Menghitung data untuk laporan inventory berbasis FIFO sebenarnya tidak kompleks. Saya hanya perlu mengetahui jumlah item yang tersisa, lalu mencari transaksi pembelian dan retur terbaru hingga mencapai nilai jumlah item tersisa. Sama sekali tidak perlu menghitung penjualan dan transaksi lainnya dari awal. Sebagai contoh, karena pada awalnya saya menggunakan Firestore, saya bisa membuat sebuah function seperti berikut ini untuk mendapatkan pembelian dan retur hingga jumlah item tersisa:
Kategori: Pemograman Tags: BigQuery GoogleCloudPlatform FirebaseFunction