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 — sourcefatturePostgreSQLclienti — sourceclientiCSV · S3contratto — transformcontrattovalidateanagrafica — lookupanagraficalookup SQLscarti — dead-letterscartidead-letterenrich — joinenrichjoin leftguard — try-catchguardtry-catchdwh — sinkdwhSQL Servererrori — sinkerroriramo 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 6 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 DBNodo lookup (query SQL in sola lettura)src/core/lookup.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

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