
BigQuery - Gelişmiş Özellikler
Bölümleme, kümeleme, materyalize görünümler, UDF'ler, iç içe sorgular, STRUCT, ARRAY
1BigQuery'de bölümlemenin (partitioning) temel rolü nedir?
BigQuery'de bölümlemenin (partitioning) temel rolü nedir?
Cevap
Bölümleme, bir tabloyu bir sütuna (genellikle bir tarih) dayalı segmentlere böler ve bu da sorgular sırasında taranan veri miktarını azaltır. Bir sorgu bölüm sütununa göre filtreleme yaptığında, BigQuery tüm tabloyu taramak yerine yalnızca ilgili bölümleri okur. Bu performansı artırır ve taranan veri hacmine göre faturalandırılan sorgu maliyetlerini azaltır.
2BigQuery'de hangi bölümleme türleri mevcuttur?
BigQuery'de hangi bölümleme türleri mevcuttur?
Cevap
BigQuery üç bölümleme türü sunar: DATE, TIMESTAMP veya DATETIME sütununa göre (en yaygın), tamsayı aralığına göre (INTEGER RANGE) ve veri alım zamanına göre (_PARTITIONTIME). Tarih tabanlı bölümleme en yaygın kullanılanıdır çünkü çoğu analiz zaman dilimlerine göre filtreleme yapar. Tamsayı aralığı bölümleme sayısal tanımlayıcılar için yararlıdır.
3BigQuery'de STRUCT nedir?
BigQuery'de STRUCT nedir?
Cevap
STRUCT (veya RECORD), potansiyel olarak farklı türlerdeki birden çok adlandırılmış alanı tek bir sütunda gruplandıran bir veri türüdür. Örneğin, bir STRUCT bir ad (STRING), bir yaş (INT64) ve bir e-posta (STRING) içerebilir. STRUCT'lar, hiyerarşik verileri doğrudan bir tablo içinde modellemeye olanak tanır ve maliyetli join'lerden kaçınır. Alanlara nokta notasyonuyla (struct_col.field) erişilir.
BigQuery'de ARRAY nedir?
BigQuery'deki UNNEST fonksiyonunun amacı nedir?
+17 mülakat soruları
Diğer Data Analytics mülakat konuları
Google Sheets - Temeller
Google Sheets - Gelişmiş Formüller
SQL - Temeller
SQL - Toplama ve Gruplama
SQL - Join İşlemleri
BigQuery - Temeller
Data Cleaning - Veri temizleme
KPI'lar ve İş Metrikleri
Tanımlayıcı İstatistik
Zapier ve No-Code otomasyonu
Veri Görselleştirme İlkeleri
Python & Pandas - Temeller
Google Sheets - Otomatik Panolar
SQL - Alt Sorgular ve CTE'ler
SQL - Window Functions
Data Modeling
Funnel ve Dönüşüm Analizi
Cohort ve Retention Analizi
Google Tag Manager ve Tracking
API'ler ve Webhook'lar
dbt - Temeller
AB Testing ve Uygulamalı İstatistik
Looker Studio (Google Data Studio)
Power BI - Temeller
SQL - Gelişmiş Analitik Sorgular
dbt - Gelişmiş Özellikler
Power BI - DAX ve Gelişmiş Dashboard'lar
Python Analytics - Gelişmiş Analiz ve ML
Bir sonraki mülakatın için Data Analytics'de uzmanlaş
Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.
Ücretsiz başla