
BigQuery - Fitur Lanjutan
Partitioning, clustering, materialized views, UDFs, kueri bersarang, STRUCT, ARRAY
1Apa peran utama partitioning di BigQuery?
Apa peran utama partitioning di BigQuery?
Jawaban
Partitioning membagi tabel menjadi segmen berdasarkan kolom (sering kali tanggal), yang mengurangi jumlah data yang dipindai selama kueri. Ketika kueri memfilter pada kolom partisi, BigQuery hanya membaca partisi yang relevan alih-alih memindai seluruh tabel. Ini meningkatkan performa dan mengurangi biaya kueri, yang ditagih berdasarkan volume data yang dipindai.
2Apa saja tipe partitioning yang tersedia di BigQuery?
Apa saja tipe partitioning yang tersedia di BigQuery?
Jawaban
BigQuery menawarkan tiga tipe partitioning: berdasarkan kolom DATE, TIMESTAMP, atau DATETIME (paling umum), berdasarkan rentang integer (INTEGER RANGE), dan berdasarkan waktu ingesti (_PARTITIONTIME). Partitioning berbasis tanggal adalah yang paling banyak digunakan karena sebagian besar analisis memfilter berdasarkan periode waktu. Partitioning rentang integer berguna untuk pengidentifikasi numerik.
3Apa itu STRUCT di BigQuery?
Apa itu STRUCT di BigQuery?
Jawaban
STRUCT (atau RECORD) adalah tipe data yang mengelompokkan beberapa field bernama dengan tipe yang berpotensi berbeda dalam satu kolom. Misalnya, STRUCT dapat berisi nama (STRING), usia (INT64), dan email (STRING). STRUCT memungkinkan pemodelan data hierarkis langsung dalam tabel, menghindari join yang mahal. Field diakses menggunakan notasi titik (struct_col.field).
Apa itu ARRAY di BigQuery?
Apa tujuan fungsi UNNEST di BigQuery?
+17 pertanyaan wawancara
Topik wawancara Data Analytics lainnya
Google Sheets - Dasar-Dasar
Google Sheets - Formula Lanjutan
SQL - Dasar-dasar
SQL - Agregasi dan Pengelompokan
SQL - Joins
BigQuery - Dasar-Dasar
Data Cleaning - Pembersihan data
KPI dan Metrik Bisnis
Statistik Deskriptif
Zapier dan otomatisasi No-Code
Prinsip Visualisasi Data
Python & Pandas - Dasar-dasar
Google Sheets - Dashboard Otomatis
SQL - Subquery dan CTE
SQL - Window Functions
Data Modeling
Analisis Funnel dan Konversi
Analisis Cohort dan Retensi
Google Tag Manager dan Tracking
API dan Webhook
dbt - Dasar-dasar
AB Testing dan Statistik Terapan
Looker Studio (Google Data Studio)
Power BI - Dasar-Dasar
SQL - Kueri Analitik Lanjutan
dbt - Fitur Lanjutan
Power BI - DAX dan Dashboard Lanjutan
Python Analytics - Analisis Lanjutan dan ML
Kuasai Data Analytics untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis