Data Engineer
¿Qué operadores de Airflow utilizaste? ¿Cómo interactuaste con dbt a través de Airflow?
¿Cuáles son las desventajas de la arquitectura MPP en Greenplum?
¿Cuál es la diferencia entre WHERE y HAVING?
¿Qué métodos existen para eliminar datos en ClickHouse?
¿Greenplum es un OLTP o un almacén analítico?
¿Qué tipos de tablas en Greenplum utilizaste? ¿En qué casos se usaba heap y en qué casos Append-Optimized?
¿En qué se diferencian los generadores de las listas en Python?
¿Qué estrategias de carga incremental en dbt has utilizado?
¿Cuál es el propósito de dividir los datos en bloques en HDFS?
-- Tabla original stretch -- Es necesario rellenar con el valor anterior (no NULL) en función del id - realizar relleno hacia abajo 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 -- La tabla original a la izquierda y la que se desea obtener a la derecha SELECT id, ttime, COALESCE(val, LAST_VALUE(val) OVER(PARTITION BY id ORDER BY ttime)) as val FROM stretch
¿La trazabilidad muestra solo solicitudes REST o algo más?
¿Qué tipo de lectura se utiliza en Greenplum: basada en filas o en columnas?
¿Qué ventajas y desventajas del ACID se pueden mencionar, además de la velocidad de lectura?
¿Para qué sirven los índices, cuáles son sus ventajas y desventajas?
¿Qué son las cadenas muertas en la base de datos?
¿Cómo no matar a Jupyter o Pandas por memoria?
¿Se cumple ACID en Greenplum?
¿Qué es GIL (Global Interpreter Lock)?
¿En qué se diferencia CTE de una subconsulta?
¿En qué se diferencia el particionamiento del sharding?