# BigQuery - Fitur Lanjutan (Data Analytics) > Partitioning, clustering, materialized views, UDFs, kueri bersarang, STRUCT, ARRAY - 20 pertanyaan wawancara - Mid-Level - [Pertanyaan Wawancara: Data Analytics](https://sharpskill.dev/id/technologies/data-analytics/pertanyaan-wawancara.md) ## 1. 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. ## 2. 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. ## 3. 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). ## 17 pertanyaan lagi tersedia - Apa itu ARRAY di BigQuery? - Apa tujuan fungsi UNNEST di BigQuery? Daftar gratis: https://sharpskill.dev/id/login ## Topik wawancara Data Analytics lainnya - [Google Sheets - Dasar-Dasar](https://sharpskill.dev/id/technologies/data-analytics/pertanyaan-wawancara/google-sheets-basics.md): 20 pertanyaan, Junior - [Google Sheets - Formula Lanjutan](https://sharpskill.dev/id/technologies/data-analytics/pertanyaan-wawancara/google-sheets-advanced.md): 20 pertanyaan, Junior - [SQL - Dasar-dasar](https://sharpskill.dev/id/technologies/data-analytics/pertanyaan-wawancara/sql-basics.md): 25 pertanyaan, Junior - [SQL - Agregasi dan Pengelompokan](https://sharpskill.dev/id/technologies/data-analytics/pertanyaan-wawancara/sql-aggregations.md): 20 pertanyaan, Junior - [SQL - Joins](https://sharpskill.dev/id/technologies/data-analytics/pertanyaan-wawancara/sql-joins.md): 20 pertanyaan, Junior - [BigQuery - Dasar-Dasar](https://sharpskill.dev/id/technologies/data-analytics/pertanyaan-wawancara/bigquery-fundamentals.md): 20 pertanyaan, Junior - [Data Cleaning - Pembersihan data](https://sharpskill.dev/id/technologies/data-analytics/pertanyaan-wawancara/data-cleaning.md): 20 pertanyaan, Junior - [KPI dan Metrik Bisnis](https://sharpskill.dev/id/technologies/data-analytics/pertanyaan-wawancara/kpis-metrics.md): 20 pertanyaan, Junior - [Statistik Deskriptif](https://sharpskill.dev/id/technologies/data-analytics/pertanyaan-wawancara/descriptive-statistics.md): 20 pertanyaan, Junior - [Zapier dan otomatisasi No-Code](https://sharpskill.dev/id/technologies/data-analytics/pertanyaan-wawancara/zapier-automation.md): 20 pertanyaan, Junior - [Prinsip Visualisasi Data](https://sharpskill.dev/id/technologies/data-analytics/pertanyaan-wawancara/data-viz-principles.md): 20 pertanyaan, Junior - [Python & Pandas - Dasar-dasar](https://sharpskill.dev/id/technologies/data-analytics/pertanyaan-wawancara/python-pandas-basics.md): 20 pertanyaan, Junior - [Google Sheets - Dashboard Otomatis](https://sharpskill.dev/id/technologies/data-analytics/pertanyaan-wawancara/google-sheets-dashboards.md): 20 pertanyaan, Mid-Level - [SQL - Subquery dan CTE](https://sharpskill.dev/id/technologies/data-analytics/pertanyaan-wawancara/sql-subqueries-ctes.md): 20 pertanyaan, Mid-Level - [SQL - Window Functions](https://sharpskill.dev/id/technologies/data-analytics/pertanyaan-wawancara/sql-window-functions.md): 20 pertanyaan, Mid-Level - [Data Modeling](https://sharpskill.dev/id/technologies/data-analytics/pertanyaan-wawancara/data-modeling.md): 20 pertanyaan, Mid-Level - [Analisis Funnel dan Konversi](https://sharpskill.dev/id/technologies/data-analytics/pertanyaan-wawancara/funnel-analysis.md): 20 pertanyaan, Mid-Level - [Analisis Cohort dan Retensi](https://sharpskill.dev/id/technologies/data-analytics/pertanyaan-wawancara/cohort-retention.md): 20 pertanyaan, Mid-Level - [Google Tag Manager dan Tracking](https://sharpskill.dev/id/technologies/data-analytics/pertanyaan-wawancara/gtm-tracking.md): 20 pertanyaan, Mid-Level - [API dan Webhook](https://sharpskill.dev/id/technologies/data-analytics/pertanyaan-wawancara/apis-webhooks.md): 20 pertanyaan, Mid-Level - [dbt - Dasar-dasar](https://sharpskill.dev/id/technologies/data-analytics/pertanyaan-wawancara/dbt-fundamentals.md): 20 pertanyaan, Mid-Level - [AB Testing dan Statistik Terapan](https://sharpskill.dev/id/technologies/data-analytics/pertanyaan-wawancara/ab-testing.md): 20 pertanyaan, Mid-Level - [Looker Studio (Google Data Studio)](https://sharpskill.dev/id/technologies/data-analytics/pertanyaan-wawancara/looker-studio.md): 20 pertanyaan, Mid-Level - [Power BI - Dasar-Dasar](https://sharpskill.dev/id/technologies/data-analytics/pertanyaan-wawancara/power-bi-fundamentals.md): 20 pertanyaan, Mid-Level - [SQL - Kueri Analitik Lanjutan](https://sharpskill.dev/id/technologies/data-analytics/pertanyaan-wawancara/sql-advanced-analytics.md): 20 pertanyaan, Senior - [dbt - Fitur Lanjutan](https://sharpskill.dev/id/technologies/data-analytics/pertanyaan-wawancara/dbt-advanced.md): 20 pertanyaan, Senior - [Power BI - DAX dan Dashboard Lanjutan](https://sharpskill.dev/id/technologies/data-analytics/pertanyaan-wawancara/power-bi-dax.md): 20 pertanyaan, Senior - [Python Analytics - Analisis Lanjutan dan ML](https://sharpskill.dev/id/technologies/data-analytics/pertanyaan-wawancara/python-analytics-advanced.md): 20 pertanyaan, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/id/technologies/data-analytics/pertanyaan-wawancara/bigquery-advanced