Qualificazione della rotta
01Il nome del connettore è l'inizio del progetto.
Due prodotti possono elencare lo stesso endpoint ma offrire garanzie, confini di guasto, dipendenze di sicurezza e costi diversi. Qualifica l'intera rotta dalla sorgente alla destinazione prima di considerare la copertura del catalogo pronta per la produzione.
Stabilisci il confine di lettura
Determina come interagiscono listing, paginazione, snapshot, cursori di modifica e mutazioni concorrenti della sorgente. La rotta richiede una posizione durevole e una regola per oggetti o righe creati, modificati, rinominati o rimossi durante la scansione.
Stabilisci il confine di scrittura
Verifica atomicità, segnalazione dei successi parziali, comportamento di overwrite o upsert, ritardo di visibilità e idempotenza a destinazione. Definisci quale conferma chiude l'unità e cosa riconciliare prima di ripetere una scrittura in timeout.
Progetta identità e rotazione dei segreti
Prova minimo privilegio, rotazione di credenziali e certificati, requisiti di proxy o rete privata e scadenza durante lavori lunghi. Decidi come i runtime disconnessi ottengono e aggiornano i segreti senza inserirli nei flussi o bloccare il recovery.
Definisci il contratto dei dati
Specifica evoluzione dello schema, precisione dei tipi, gestione dei null, fusi orari, codifica dei caratteri, ordinamento e conversione dei formati. Decidi quali cambiamenti sono compatibili, quali richiedono quarantena e come le evidenze seguono i dati trasformati.
Posiziona processing e percorsi di rete
Registra dove i byte attraversano regioni, reti pubbliche, gateway, proxy o confini di egress e dove avvengono filtro, aggregazione, compressione e cifratura. Includi residenza, latenza, isolamento dei guasti e funzionamento offline nel progetto.
Allinea la semantica di lifecycle
Mappa cancellazione, rename, archivio, retention, legal hold e immutabilità alla sorgente, sostituzione e pulizia al target. Il progetto non è completo finché i lifecycle degli endpoint e le evidenze richieste prima di azioni distruttive non concordano.
Trasporta le evidenze di recovery
Collega identità della sorgente, checkpoint, trasformazione, validazione, risultato a destinazione, tentativi, riconciliazione, quarantena e azione finale in una traccia. Gli alert devono mostrare la catena senza costringere a correlare log scollegati.
Prova throughput e costo totale
Misura dimensioni reali degli oggetti, batch di righe, concorrenza, quote API, transazioni, compressione, recupero del backlog ed effetto dei piccoli file. Valuta insieme calcolo, storage, richieste, egress, gateway, monitoraggio, supporto e lavoro operativo.
Connetti l'ecosistema esistente
02Storage e trasferimento
Usa object storage cloud, HDFS, IPFS, condivisioni SMB, servizi file, protocolli sicuri, file locali e API specializzate come sorgenti o destinazioni. Ogni rotta può ereditare pianificazione, tentativi automatici, riconciliazione, validazione, lineage, politiche del ciclo di vita e avvisi proattivi, senza ricostruire questi controlli per ogni connettore.
Amazon S3
Object storage
Approfondisci →Azure Blob
Object storage
Approfondisci →Azure Files
File storage
Azure Data Lake
Storage per data lake
Google Cloud Storage
Object storage
Approfondisci →Oracle Cloud
Object storage
Alibaba OSS
Object storage
OpenStack Swift
Object storage
Apache Hadoop HDFS
File system distribuito
IPFS
Storage content-addressed
Google Drive
Unità cloud
Dropbox
Unità cloud
Microsoft OneDrive
Unità cloud
SharePoint libraries
Libreria documentale
Databricks Volumes
Storage lakehouse
App Store Connect
API di reportistica
SFTP / SSH
Trasferimento sicuro
Approfondisci →FTP / FTPS
Trasferimento file
TFTP
Trasferimento file
WebDAV
Storage web
HTTP / HTTPS
Trasferimento web
SMB 2 / 3
Condivisione file di rete
File locali
Storage del dispositivo
IMAP
Sorgente mail
03Database e motori di query
Collega Snowflake, database transazionali, motori analitici, warehouse, lakehouse, database distribuiti e protocolli SQL generici senza vincolare il flusso a un fornitore. Le rotte Snowflake supportano letture, scritture e transazioni esplicite; per ogni workload qualifica volume DML e strategia di caricamento. Flower mantiene controlli di integrità ed evidenze operative durante il passaggio, così il movimento può essere governato come un unico percorso.
PostgreSQL
Database SQL
Approfondisci →MySQL
Database SQL
Approfondisci →Microsoft SQL Server
Database SQL
Approfondisci →Oracle Database
Database SQL
Approfondisci →SQLite
Database embedded
ClickHouse
Database analitico
Databricks SQL
Storage lakehouse
Snowflake
Piattaforma dati cloud
SAP HANA
Database SQL
Cloud Spanner
Database distribuito
Trino
Motore di query
Presto
Motore di query
Exasol
Database analitico
Vertica
Database analitico
IBM Netezza
Data warehouse
Arrow Flight SQL
Protocollo di query
ODBC / Avatica
Accesso SQL generico
04Segreti e certificati
Risolvi segreti e certificati da vault cloud, store di cluster, file cifrati o una directory locale vincolata prima dell'avvio dei componenti dipendenti. Flower pubblica una sola snapshot di configurazione in sola lettura dopo il caricamento di tutte le sorgenti richieste: un valore mancante interrompe l'avvio invece di emergere durante un flusso.
Azure Key Vault
Segreti e certificati cloud
Google Cloud Secret Manager
Segreti e certificati cloud
AWS Secrets Manager + KMS
Secret manager e servizio chiavi
AWS Systems Manager Parameter Store
Archivio gestito di parametri
Oracle Cloud Infrastructure Vault
Vault cloud e segreti
HashiCorp Vault / OpenBao
Vault enterprise per segreti
Alibaba Cloud KMS Secrets Manager
Segreti e certificati cloud
Huawei Cloud CSMS
Segreti e certificati cloud
IBM Cloud Secrets Manager
Segreti e certificati cloud
Kubernetes Secrets
Archivio segreti del cluster
SOPS encrypted files
File di configurazione cifrati
File locali
Sorgente locale vincolata per segreti
05Runtime di elaborazione opzionali
I flussi Flower standard restano dichiarativi e non richiedono programmazione. Quando una rotta necessita di comportamenti o processing custom, i runtime opzionali JavaScript, Lua, WebAssembly, Starlark e AWK estendono le capability di Flower senza aggiungere un servizio di calcolo esterno. Starlark e AWK applicano budget configurati a esecuzione e dati: Starlark supporta regole deterministiche, mentre AWK elabora record di testo, CSV e TSV in movimento.
JavaScript
Runtime JavaScript con limiti
Lua
Runtime Lua isolato
WebAssembly
Moduli WebAssembly isolati
Starlark
Runtime deterministico con limiti
AWK
Runtime con limiti per testo, CSV e TSV
06Formati in movimento
Decodifica, trasforma, aggrega, valida, cifra, comprime, transcodifica e ricodifica formati operativi e analitici mentre i record si muovono tra gli endpoint. Elabora i dati in movimento per consegnare la forma richiesta senza una catena superflua di servizi esterni.
CSV
Formato in movimento
JSON
Formato in movimento
Avro
Formato in movimento
Parquet
Formato in movimento
Excel
Formato in movimento
XML
Formato in movimento
CBOR
Formato in movimento
MessagePack
Formato in movimento
Fixed-width
Formato in movimento