Data Engineer
Care sunt dezavantajele arhitecturii MPP în Greenplum?
Cum se face o extindere în sus (completarea NULL cu valoarea anterioară nenulă în direcția inversă)?
Ce tipuri de conexiuni fizice (metode de join) există?
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ă)?
Ce metode există pentru ștergerea datelor în ClickHouse?
Care este scopul împărțirii datelor în blocuri în HDFS?
Ce avantaje și dezavantaje ale ACID pot fi menționate, în afară de viteza de citire?
Urmărirea arată doar solicitările REST sau ceva mai mult?
Cum să nu ucizi Jupyter sau Pandas din cauza memoriei?
Greenplum este un OLTP sau un depozit analitic?
Ce tipuri de tabele ai folosit în Greenplum? În ce cazuri s-a folosit heap și în care Append-Optimized?
Care este diferența dintre generatori și liste în Python?
Ce strategii de încărcare incrementală în dbt ai folosit?
Pentru ce sunt necesare indicii, care sunt avantajele și dezavantajele lor?
-- 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
Cum ați lucrat cu CI/CD?
Ce tip de citire se folosește în Greenplum — pe rând sau pe coloană?
Ce sunt rândurile moarte în baza de date?
Care este diferența dintre partiționare și sharding?
Ce este GIL (Global Interpreter Lock)?