Vai al contenuto principale
Snowflake

Usi Snowflake e non hai ancora Odoo: un caso completo con lo Snapshot Exporter

Se lavori già con Snowflake e non usi ancora Odoo, il percorso ha due pezzi: implementare Odoo come gestionale e collegare Flexigo Odoo to Snowflake Snapshot Exporter, che invia al tuo account Snowflake snapshot dei modelli e dei campi di Odoo che scegli. L'esportazione passa per FlexigoTech Cloud e la avvii a mano oppure ogni 15 minuti. Qui sotto la segui passo passo con un'azienda inventata.

FlexigoTech · Responsabile: Víctor Gómez · Aggiornato il 4 novembre 2026

In breve

Modulo
Snowflake
Versioni
Odoo 17, 18, 19 e 20
Verificato
nel codice del connettore, versione 20.0 · nelle fonti collegate in fondo
Lettura
5 min

Cosa devi fare oggi perché i dati arrivino in Snowflake

Se hai già un account Snowflake ma la gestione quotidiana (clienti, ordini, fatture, personale) vive fuori da Odoo, ogni caricamento dipende da te: estrarre i dati da ogni strumento, decidere quali colonne entrano, assegnare un tipo di dato e ripetere tutto quando qualcosa cambia. Qui non misureremo quanto ti costa. Vediamo invece cosa cambia quando la fonte diventa Odoo e l'esportazione la fa un modulo.

La proposta ha due pezzi. Il primo è Odoo come gestionale, che FlexigoTech implementa nelle versioni 17, 18, 19 e 20. Il secondo è Flexigo Odoo to Snowflake Snapshot Exporter, che esporta snapshot dei tuoi dati Odoo verso il tuo account Snowflake tramite FlexigoTech Cloud, con un abbonamento a quel servizio.

How to stop copy-pasting between apps (Odoo)
Video: How to stop copy-pasting between apps (Odoo) (video in inglese)

Cosa fa il modulo quando Odoo è già la fonte

Secondo la documentazione del modulo, ecco cosa configuri e cosa fa:

  • Configuri la connessione a Snowflake: account, utente, ruolo, warehouse, database e schema.
  • Ti autentichi con password o con coppia di chiavi partendo da un PEM sul file system.
  • Scegli modelli specifici di Odoo e, per ognuno, i campi da includere.
  • Il modulo ricava il tipo di dato Snowflake dal tipo di campo Odoo, e puoi modificarlo campo per campo.
  • Sincronizzi in modalità completa (full-refresh) o incrementale, a mano o ogni 15 minuti.
  • I record vengono elaborati in lotti di dimensione configurabile; il valore predefinito è cinquemila record.
  • Ogni esecuzione lascia un log con stato, numero di righe, durata e tempo di connessione.
  • Per impostazione predefinita restano esclusi i modelli di sistema protetti e i campi che sembrano credenziali.
Elenco delle configurazioni di esportazione verso Snowflake, elenco Model Lines, di nuovo l'elenco delle configurazioni ed elenco Field Lines con tipi di dato e avviso di sicurezza
Il percorso di configurazione in Impostazioni: account, modelli e campi, con la colonna Last Sync ancora vuota

Il caso: un distributore che arriva a Odoo con Snowflake già in uso

Esempio Caso illustrativo: l'azienda e i suoi dati sono inventati per spiegare il flusso.

Distribuzioni Albera è un'azienda inventata che vende materiale per ufficio. Il suo team di analisi interroga già Snowflake, ma le informazioni commerciali arrivano da fogli di calcolo e da un vecchio programma di fatturazione. La direzione decide di portare la gestione su Odoo e di mantenere Snowflake come data warehouse per l'analisi.

Prima di tutto, Odoo operativo

Albera parte dall'implementazione di Odoo. Il modulo esporta record e campi dei modelli Odoo selezionati, quindi il primo passo è avere clienti, contatti e dati aziendali dentro Odoo. Fino ad allora il connettore non ha niente da inviare.

Collegare l'account Snowflake

Con l'abbonamento a FlexigoTech Cloud attivo, la responsabile dati crea la configurazione con account, utente, ruolo, warehouse, database e schema di Snowflake. Sceglie l'autenticazione a coppia di chiavi con un PEM. La chiave di Snowflake viene salvata cifrata.

Scegliere cosa va in Snowflake

Aggiunge i modelli che il team di analisi vuole interrogare e, per ognuno, spunta i campi da includere. Controlla il tipo di dato che il modulo propone per ogni campo e ne cambia qualcuno. I modelli di sistema protetti e i campi che sembrano credenziali sono già esclusi di default, quindi non deve ricordarsi di toglierli.

Elenco Model Lines con quattro righe, ognuna con configurazione, nome del modello, tabella, modalità di sincronizzazione Full refresh o Incremental e casella Active spuntata
Le righe modello: ogni modello con la sua tabella e la sua modalità di sincronizzazione, Full refresh o Incremental

Il primo caricamento e i successivi

La prima sincronizzazione la avvia a mano in modalità completa. Poi pianifica l'esecuzione ogni 15 minuti e, per alcuni modelli, sceglie la modalità incrementale. Lascia la dimensione del lotto predefinita, cinquemila record, sapendo che può cambiarla.

Leggere il log di ogni esecuzione

Ogni esecuzione viene registrata con stato, righe, durata e tempo di connessione. Se una sincronizzazione fallisce, FlexigoTech Cloud avvisa via e-mail. Per interpretare un errore specifico, Albera consulta i messaggi di errore del modulo spiegati uno per uno.

Elenco Snowflake Sync Logs con dieci voci con data di inizio, configurazione, stato, record, codice di errore e durata
Il log delle esecuzioni, con gli stati Running, Planned, Succeeded, Partial e Failed
Elenco Failed Syncs con due sincronizzazioni in stato Failed, con data, configurazione, codice di errore e durata
L'elenco Failed Syncs, con due sincronizzazioni fallite e il relativo codice di errore

Cosa ti porti a casa dal caso

  • L'ordine conta: prima Odoo con i tuoi dati dentro, poi il connettore.
  • Quali modelli e quali campi arrivano in Snowflake lo decidi tu, modello per modello e campo per campo.
  • I tipi di dato ricavati dal modulo sono un punto di partenza che puoi regolare per campo.
  • Puoi combinare caricamenti completi e incrementali, a mano o ogni 15 minuti.
  • Ogni esecuzione lascia traccia e, se fallisce, ricevi un avviso via e-mail.

Se vuoi vedere quali menu aggiunge e che percorso fa un record al suo interno, leggi come funziona il modulo in Odoo.

Quali dati passano per FlexigoTech Cloud

Ogni richiesta a Snowflake contiene gli snapshot che esporti: i record e i campi dei modelli Odoo che scegli e le istruzioni che creano e popolano le relative tabelle nel tuo account Snowflake. Può includere dati personali dei tuoi clienti o dipendenti; FlexigoTech Cloud li trasmette e li conserva solo per il tempo necessario a consegnarli. Le credenziali sono salvate cifrate e, se Snowflake cambia la sua API, modulo e servizio vengono adeguati.

Senza abbonamento, o con il servizio sospeso, l'esportazione verso Snowflake si ferma; i tuoi dati restano nel tuo Odoo.

Da dove partire con FlexigoTech

Se non usi ancora Odoo, il primo passo è l'implementazione: FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura quando ti serve più di quanto fa il modulo. Con Odoo operativo, colleghi lo Snapshot Exporter dalla sua pagina su flexigotech.com o dalla scheda su Odoo Apps.

Il modulo costa 9 € per versione di Odoo, per 17, 18, 19 e 20, IVA esclusa; la connessione richiede il piano Connettore, a 49 €/mese o 490 €/anno IVA esclusa, con fino a 3 account (Pro: 98 €/mese o 980 €/anno, fino a 10). Con l'abbonamento, se acquisti il modulo su flexigotech.com, le nuove versioni di Odoo sono incluse; sull'Odoo App Store, ogni versione si acquista lì.

Continua a leggere

Come funziona Flexigo Odoo to Snowflake Snapshot Exporter in Odoo, termine per termineMenu, azione pianificata ogni 15 minuti e modelli di Flexigo Odoo to Snowflake Snapshot Exporter, spiegati come glossario per chi usa già Odoo.Errori dell'esportatore da Odoo a Snowflake: un caso dall'inizio alla fineI messaggi di errore dell'esportatore da Odoo a Snowflake di FlexigoTech, con il testo esatto, quando compaiono e cosa fare, in un caso di esempio.Avvio di EU Digital Services Act Compliance Suite in Odoo: un caso dall'inizio alla fineCaso pratico per avviare EU Digital Services Act Compliance Suite in Odoo: campi chiave, stati di ogni record e cosa controllare nella prima settimana.
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate

Fonti