Skip to content

Noeva · ETL documentazione

Integrazione dati,
scritta come software.

Processi di estrazione, trasformazione e caricamento versionati in git, coperti da test e documentati. Qui trovi come usarli ogni giorno e come crearne di nuovi con Claude Code.

Premi / o ⌘K per cercare in tutta la documentazione.

fatture-clienti-daily esempio
fatture — source fatturePostgreSQL clienti — source clientiCSV · S3 contratto — transform contrattovalidate anagrafica — lookup anagraficalookup SQL scarti — dead-letter scartidead-letter enrich — join enrichjoin left guard — try-catch guardtry-catch dwh — sink dwhSQL Server errori — sink erroriramo catch
letti
1.284
scritti
1.071
scarti
96
catturati
41

Da dove parti?

Un processo è un grafo

Esploralo nodo per nodo →

Ogni processo si compone con 11 tipi di nodo. Sono gli stessi, con gli stessi colori, che vedi nel DAG dell'app.

.source(id, source)

punto d'ingresso di uno stream

Se vieni da Talend

Gli stessi concetti, con un nome in codice e un file dove vivono.

Componente input/outputSource<T> / Sink<T>src/core/connector.ts
TrasformazioneTransform<I,O>src/core/transform.ts
Lookup su DB o APINodo lookup (lettura, SQL o REST)src/core/lookup.ts
Componente AINodo ai (domanda a un modello)src/core/ai.ts
Output con MainNodo action (scrittura per record)src/core/action.ts
tXxxRow (senza dati)Nodo task (operazione senza record: truncate, scambio di tabelle)src/core/task.ts
OnSubjobOkEdge di controllo (after su .task() e .source())src/core/control-flow.ts
Job / flussograph()...build()src/core/graph-builder.ts
Schema componenteContratto Zod + validate()src/core/transform.ts
ContextRunContextsrc/core/context.ts
Reject flowDead-letter sink (per nodo)src/core/graph.ts
Try/catch (ramo)Nodo try-catch + porta catchsrc/core/graph.ts
tMap con più outputNodo route (una porta per condizione)src/core/route.ts
tUniteNodo union (fan-in, record invariati)src/core/union.ts
tJoinNodo join (due flussi per chiave)src/core/join.ts
tPostgresqlSCD / tMSSqlSCDSink SQL con mode: "scd2"src/connectors/shared/scd2/
tSystemprocessoEsternoAction in un nodo action (programma senza shell)src/connectors/process/

Noeva è un marchio registrato di 4D S.R.L.