Sobes.tech

Data Engineer

Hive nedir ve geleneksel ilişkisel veritabanlarından nasıl ayrılır?

Middle
AstonAston
49

SEÇİL * TABLO1'den AL t1 TABLO2'yi SOL JOIN ile t2 olarak ekle ON t1.date_start > t2.date_start --DML EĞER YOKSA Employee TABLOSU OLUŞTUR (id int, salary int, departmentId int); Employee Tablosuna Ekle (id,salary,departmentId) DEĞERLERİ (1, 70000, 1),(2, 94000, 1),(3, 85000, 1),(4, 80000, 2),(5, 60000, 2),(6, 62000, 3),(7, 90000, 3),(8, 94000, 3),(9, 94000, 3); cte ile as( seç *, rank() over(partition by departmentId order by salary desc) olarak max_salary Employee'den ) select * from cte where max_salary = 1

Middle
Леман про
49

Hangi fiziksel JOIN'leri biliyorsun?

Middle
СБЕРСБЕР
49

Airflow'da catchup/backfill sırasında yaklaşık 700 DAG çalışmasının aynı anda başlamasını nasıl önleyebilirsiniz?

Middle
ОстровокОстровок
48

ClickHouse'da hangi tablo motorlarını biliyor ve kullandınız?

Middle
FOM GROUP
48

[isim] sordu: Hangi sütunlar Nullable olmalı ve bunu DDL'de nasıl belirtmeliyim?

Middle
Utair
48

Greenplum hakkında bana anlat — veri depolama formatları, satır ve sütun depolama.

Middle
Леман про
48

Bana anlat, kodlama dışında boş zamanlarında ne yapmaktan hoşlanırsın? Hobilerin nelerdir?

Middle
Леман про
48

LEFT JOIN: 10 kayıtlı tablo ile 100 kayıtlı tablo arasında. Alınabilecek minimum ve maksimum satır sayısı nedir?

Middle
wb
47

Veritabanı yönetim sistemleri ve sorgu optimizasyonu bağlamında istatistik nedir?

Senior
ООО Блейз Аналитикс
47

Greenplum'ta verileri hangi alanlara dağıttın?

Middle
Альфа-БанкАльфа-Банк
47

-- İki veya daha fazla gün ardışık seyahat eden tüm yolcuları bulun

Junior
Яндекс
47

Airflow'da pipeline oluştururken, çöp veriler (geçersiz/saçma veriler) sorununu nasıl çözüyorlardı?

Middle
Альфа-БанкАльфа-Банк
47

ClickHouse'ta JOIN nasıl çalışır?

Middle
FOM GROUP
46

RANK ile DENSE_RANK arasındaki fark nedir?

Middle
AstonAston
46

Hangi dağıtım türlerini kullandınız? Dağıtım anahtarını nasıl seçtiniz?

Middle
КИПР NDA(IGaming)
46

ORDER BY, ClickHouse tablosunu nasıl etkiler ve hangi anahtarlar daha iyi seçilir?

Middle
FOM GROUP
46

Lojistik şirketi için rapor Bir lojistik şirketinde analistsiniz ve depolardaki operasyonları kaydediyorsunuz. Her depo verimliliği hakkında bir rapor hazırlamanız gerekiyor. Her depo için hesaplayın: • toplam operasyon sayısı (count_operations); • depoda işlenen toplam ürün sayısı (sum_quantity); • sadece belirtilen zamanla (NULL olmayan) işlemleri dikkate alarak ortalama işlem süresi (avg_processing_time), en yakın tam sayıya yuvarlanmış; • bir işlemde işlenen maksimum ve minimum ürün sayısı (max_quantity, min_quantity); • her işlem türü için ayrı sütunlarda: tedarik işlemleri (supply_operations), sevkiyat işlemleri (shipment_operations), transfer işlemleri (transfer_operations). Toplam işlem sayısı 2'den fazla olan ve ortalama işlem süresi 60 dakikayı aşmayan depoları filtreleyin. Sonucu depo ID'sine göre artan sırayla sıralayın. Giriş formatı operations tablosu: • operation_id (int) — işlem kimliği • warehouse_id (int) — depo kimliği • operation_type (text) — işlem türü: «tedarik», «sevkiyat», «transfer» • quantity (int) — işlemdeki ürün adedi • operation_date (timestamp) — işlem tarihi ve saati • processing_time (int) — işlem süresi processing_time sütunu NULL değerler içerebilir. Çıkış formatı Sorgu, aşağıdaki sırayla alanlar içeren bir tablo döndürmelidir: • warehouse_id (int) — depo kimliği • count_operations (int) — depoda gerçekleştirilen toplam işlem sayısı • sum_quantity (int) — depoda işlenen toplam ürün sayısı • avg_processing_time (numeric) — işlem süresinin ortalaması (dakika cinsinden), sadece NULL olmayan işlemler dikkate alınarak, en yakın tam sayıya yuvarlanmış • max_quantity (int) — bir işlemde işlenen maksimum ürün sayısı • min_quantity (int) — bir işlemde işlenen minimum ürün sayısı • supply_operations (int) — «tedarik» türündeki işlem sayısı • shipment_operations (int) — «sevkiyat» türündeki işlem sayısı • transfer_operations (int) — «transfer» türündeki işlem sayısı

Junior
01.tech
46

[isim] farklı veritabanı yönetim sistemleriyle çalışma deneyiminden, optimizasyon ve iç detaylarda ne kadar derinlemesine inceleme yapmak zorunda kaldığından bahsetti.

Senior
ООО Блейз Аналитикс
45

Müşterilerle client_id ve date_start (BETWEEN olmadan) ile işlemleri birleştirirseniz, sonuçta ne yakalanır?

Middle
СБЕРСБЕР
45
/32