Sobes.tech

Data Engineer

Come può verificarsi un'iniezione SQL attraverso il campo di input della data?

255

SELEZIONA * DA tabella1 COME t1 LEFT JOIN tabella2 COME t2 ON t1.date_start > t2.date_start d = { True: 42, 1: 2, 1.0: 100500 } print(d)

252

SELECT * FROM table1 AS t1 LEFT JOIN table2 AS t2 ON t1.date_start > t2.date_start

251

SELEZIONA * DA tabella1 AS t1 LEFT JOIN tabella2 AS t2 ON t1.date_start > t2.date_start --DML CREA TABELLA SE NON ESISTE Employee (id int, salary int, departmentId int); INSERISCI IN Employee (id,salary,departmentId) VALORI (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); con cte come( seleziona *, rank() over(partition by departmentId order by salary desc) come max_salary da Employee ) seleziona * da cte dove max_salary = 1

220

Cosa succede quando si parallelizzano le query in un singolo nodo di Postgres?

206

Hai mai dovuto fare report, dashboard, visualizzazioni (BI)?

200

Da quali caratteristiche si può dire che è necessario un data warehouse?

193

Come affrontare la situazione quando il business richiede un rapporto con visualizzazione dei dati su una nuova promozione?

192

Quali sono gli svantaggi dell'architettura MPP in Greenplum?

189

Cos'è un decoratore in Python e a cosa serve (nel contesto di Airflow)?

187

Quali sono i vantaggi e gli svantaggi dell'ACID, oltre alla velocità di lettura?

181

A cosa serve una restrizione di chiave esterna e qual è il senso della restrizione in caso di eliminazione/aggiornamento in presenza di record dipendenti (logicamente)?

181

Parla di Greenplum — formati di archiviazione dei dati, archiviazione in riga e colonna.

180
/3