Sobes.tech

Data Engineer

Care sunt dezavantajele arhitecturii MPP în Greenplum?

Middle
Леман про
65

Cum se face o extindere în sus (completarea NULL cu valoarea anterioară nenulă în direcția inversă)?

Junior
Яндекс
65

Ce tipuri de conexiuni fizice (metode de join) există?

Middle
Леман про
65

Cum se găsește o subșir în coloana specifică a unui fișier de jurnal în Linux (de exemplu, data în a treia coloană)?

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

Ce metode există pentru ștergerea datelor în ClickHouse?

Middle
ютэир
64

Care este scopul împărțirii datelor în blocuri în HDFS?

Middle
AstonAston
64

Ce avantaje și dezavantaje ale ACID pot fi menționate, în afară de viteza de citire?

Middle
Леман про
63

Urmărirea arată doar solicitările REST sau ceva mai mult?

Senior
ИП Ганус Александр Андреевич
63

Cum să nu ucizi Jupyter sau Pandas din cauza memoriei?

Middle
FOM GROUP
62

Greenplum este un OLTP sau un depozit analitic?

Middle
МВидеоМВидео
62

Ce tipuri de tabele ai folosit în Greenplum? În ce cazuri s-a folosit heap și în care Append-Optimized?

Middle
КИПР NDA(IGaming)
62

Care este diferența dintre generatori și liste în Python?

Middle
FOM GROUP
62

Ce strategii de încărcare incrementală în dbt ai folosit?

Middle
КИПР NDA(IGaming)
62

Pentru ce sunt necesare indicii, care sunt avantajele și dezavantajele lor?

Middle
FOM GROUP
62

-- Tabelul original stretch -- Este necesar să completăm valorile NULL cu valoarea anterioară (non NULL) în funcție de id - realizarea umplerii în jos id | ttime | val ---|-------|----- 1 | 07:30 | NULL 1 | 09:21 | 10 1 | 13:53 | NULL 1 | 16:12 | NULL 2 | 09:42 | 133 2 | 15:20 | NULL 2 | 21:33 | NULL 3 | 08:01 | NULL 3 | 11:41 | 8 3 | 14:23 | NULL 3 | 16:17 | NULL 3 | 19:54 | 2 4 | 13:10 | 312 4 | 14:42 | NULL 4 | 16:31 | 7 4 | 17:44 | NULL id | ttime | val ---|-------|----- 1 | 07:30 | NULL 1 | 09:21 | 10 1 | 13:53 | 10 1 | 16:12 | 10 2 | 09:42 | 133 2 | 15:20 | 133 2 | 21:33 | 133 3 | 08:01 | NULL 3 | 11:41 | 8 3 | 14:23 | 8 3 | 16:17 | 8 3 | 19:54 | 2 4 | 13:10 | 312 4 | 14:42 | 312 4 | 16:31 | 7 4 | 17:44 | 7 -- SQL interogare pentru obținerea tabelului dorit SELECT id, ttime, COALESCE(val, LAST_VALUE(val) OVER(PARTITION BY id ORDER BY ttime)) as val FROM stretch

Junior
Яндекс
62

Cum ați lucrat cu CI/CD?

Middle
AstonAston
61

Ce tip de citire se folosește în Greenplum — pe rând sau pe coloană?

Middle
МВидеоМВидео
61

Ce sunt rândurile moarte în baza de date?

Senior
ИП Ганус Александр Андреевич
61

Care este diferența dintre partiționare și sharding?

Middle
СБЕРСБЕР
61

Ce este GIL (Global Interpreter Lock)?

Middle
FOM GROUP
60
/32