Data Engineer
Was sind die Nachteile der MPP-Architektur in Greenplum?
Wie macht man eine Aufwärtsverlängerung (NULL mit dem vorherigen Nicht-Null-Wert in umgekehrter Richtung auffüllen)?
Welche Arten von physischen Verbindungen (Join-Methoden) gibt es?
Wie findet man eine Teilzeichenkette in einer bestimmten Spalte einer Log-Datei unter Linux (z.B. das Datum in der dritten Spalte)?
Welche Methoden gibt es, um Daten in ClickHouse zu löschen?
Was ist der Zweck der Aufteilung von Daten in Blöcke im HDFS?
Welche Vor- und Nachteile von ACID können genannt werden, abgesehen von der Lesegeschwindigkeit?
Zeigt die Rückverfolgbarkeit nur REST-Anfragen oder noch etwas anderes?
Wie man Jupyter oder Pandas nicht durch Speicher tötet?
Ist Greenplum ein OLTP oder ein analytisches Lager?
Welche Tabellentypen haben Sie in Greenplum verwendet? In welchen Fällen wurde Heap verwendet und in welchen Append-Optimized?
Worin unterscheiden sich Generatoren von Listen in Python?
Welche Strategien für inkrementelles Laden in dbt haben Sie verwendet?
Wofür sind Indizes da? Welche Vor- und Nachteile haben sie?
-- Ursprüngliche Tabelle stretch -- Es ist notwendig, NULL-Werte in Bezug auf die id mit dem vorherigen Wert (nicht NULL) aufzufüllen - nach unten ausdehnen 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-Abfrage, um die gewünschte Tabelle zu erhalten SELECT id, ttime, COALESCE(val, LAST_VALUE(val) OVER(PARTITION BY id ORDER BY ttime)) as val FROM stretch
Wie haben Sie mit CI/CD gearbeitet?
Welchen Lesetyp verwendet Greenplum: Zeile oder Spalte?
Was sind tote Zeilen in der Datenbank?
Was ist der Unterschied zwischen Partitionierung und Sharding?
Was ist GIL (Global Interpreter Lock)?