Salta al contingut principal
Snowflake

Fas servir Snowflake i encara no tens Odoo: un cas complet amb el Snapshot Exporter

Si ja treballes amb Snowflake i encara no fas servir Odoo, el camí té dues peces: implantar Odoo com a sistema de gestió i connectar Flexigo Odoo to Snowflake Snapshot Exporter, que envia al teu compte de Snowflake instantànies dels models i camps d'Odoo que triïs. L'exportació passa per FlexigoTech Cloud i la llances a mà o cada 15 minuts. A continuació ho recorres amb una empresa inventada, pas a pas.

FlexigoTech · Responsable: Víctor Gómez · Actualitzat el 4 de novembre de 2026

L'essencial

Mòdul
Snowflake
Versions
Odoo 17, 18, 19 i 20
Comprovat
al codi del connector, versió 20.0 · a les fonts enllaçades al final
Lectura
5 min

El que et toca fer avui fins que les dades arriben a Snowflake

Si ja tens un compte de Snowflake però la teva gestió diària (clients, comandes, factures, personal) viu fora d'Odoo, cada càrrega depèn de tu: treure les dades de cada eina, decidir quines columnes hi entren, donar-los un tipus de dada i repetir-ho quan alguna cosa canvia. Aquí no mesurarem quant et costa això. Veurem què canvia quan la font passa a ser Odoo i l'exportació la fa un mòdul.

La proposta té dues peces. La primera és Odoo com a sistema de gestió, que FlexigoTech implanta en les versions 17, 18, 19 i 20. La segona és Flexigo Odoo to Snowflake Snapshot Exporter, que exporta instantànies de les teves dades d'Odoo al teu compte de Snowflake a través de FlexigoTech Cloud, amb una subscripció a aquest servei.

Cómo dejar de copiar y pegar entre programas (Odoo)
Vídeo: Cómo dejar de copiar y pegar entre programas (Odoo) (vídeo en castellà)

Què fa el mòdul quan Odoo ja és la font

Segons la documentació del mòdul, això és el que configures i el que fa:

  • Configures la connexió amb Snowflake: compte, usuari, rol, warehouse, base de dades i esquema.
  • T'autentiques amb contrasenya o amb parell de claus a partir d'un PEM del sistema de fitxers.
  • Tries models concrets d'Odoo i, en cadascun, els camps que s'hi inclouen.
  • El mòdul dedueix el tipus de dada de Snowflake a partir del tipus de camp d'Odoo, i el pots canviar camp per camp.
  • Sincronitzes en mode complet (full-refresh) o incremental, a mà o cada 15 minuts.
  • Els registres es processen en lots de mida configurable; per defecte, cinc mil registres.
  • Cada execució deixa un registre amb el seu estat, el nombre de files, la durada i el temps de connexió.
  • Per defecte queden fora els models de sistema protegits i els camps que semblen credencials.
Llista de configuracions d'exportació a Snowflake, llista de Model Lines, un altre cop la llista de configuracions i llista de Field Lines amb tipus de dada i avís de seguretat
El recorregut de la configuració a Configuració: comptes, models i camps, amb la columna Last Sync encara buida

El cas: una distribuïdora que arriba a Odoo amb Snowflake ja muntat

Exemple Cas il·lustratiu: l'empresa i les seves dades són inventades per explicar el flux.

Distribucions Albera és una empresa inventada que ven material d'oficina. El seu equip d'anàlisi ja consulta Snowflake, però la informació comercial li arriba des de fulls de càlcul i un programa de facturació antic. La direcció decideix passar la gestió a Odoo i mantenir Snowflake com a magatzem per a l'anàlisi.

Primer, Odoo en marxa

Albera comença per la implantació d'Odoo. El mòdul exporta registres i camps dels models d'Odoo que es triïn, així que el primer és que clients, contactes i dades de l'empresa siguin dins d'Odoo. Fins aleshores, el connector no té res per enviar.

Connectar el compte de Snowflake

Amb la subscripció a FlexigoTech Cloud activa, la responsable de dades crea la configuració amb el compte, l'usuari, el rol, el warehouse, la base de dades i l'esquema de Snowflake. Tria autenticació per parell de claus amb un PEM. La clau de Snowflake es desa xifrada.

Triar què viatja a Snowflake

Afegeix els models que l'equip d'anàlisi vol consultar i, en cadascun, marca els camps inclosos. Revisa el tipus de dada que el mòdul proposa per a cada camp i en canvia algun. Els models de sistema protegits i els camps amb aspecte de credencial ja vénen exclosos per defecte, així que no s'ha de recordar de treure'ls.

Llista de Model Lines amb quatre files, cadascuna amb configuració, nom de model, taula, mode de sincronització Full refresh o Incremental i casella Active marcada
Les línies de model: cada model amb la seva taula i el seu mode de sincronització, Full refresh o Incremental

Primera càrrega i les següents

La primera sincronització la llança a mà en mode complet. Després programa l'execució cada 15 minuts i, en alguns models, tria el mode incremental. Deixa la mida de lot per defecte, cinc mil registres, sabent que la pot canviar.

Llegir el registre de cada execució

Cada execució queda registrada amb el seu estat, les files, la durada i el temps de connexió. Si una sincronització falla, FlexigoTech Cloud avisa per correu. Per interpretar un error concret, Albera consulta els missatges d'error del mòdul explicats un per un.

Llista de Snowflake Sync Logs amb deu registres amb data d'inici, configuració, estat, registres, codi d'error i durada
El registre d'execucions, amb estats Running, Planned, Succeeded, Partial i Failed
Llista Failed Syncs amb dues sincronitzacions en estat Failed, amb data, configuració, codi d'error i durada
La llista Failed Syncs, amb dues sincronitzacions fallides i el seu codi d'error

Què t'emportes del cas

  • L'ordre importa: primer Odoo amb les teves dades dins, després el connector.
  • Quins models i quins camps arriben a Snowflake ho decideixes tu, model per model i camp per camp.
  • Els tipus de dada que dedueix el mòdul són un punt de partida que pots ajustar per camp.
  • Pots combinar càrregues completes i incrementals, a mà o cada 15 minuts.
  • Cada execució deixa rastre, i si falla t'arriba un avís per correu.

Si vols veure quins menús afegeix i què recorre un registre per dins, tens com funciona el mòdul a Odoo.

Quines dades passen per FlexigoTech Cloud

Cada petició a Snowflake porta les instantànies que exportes: els registres i camps dels models d'Odoo que tries i les sentències que creen i omplen les seves taules al teu compte de Snowflake. Pot incloure dades personals dels teus clients o empleats; FlexigoTech Cloud les transmet i les desa només el temps necessari per lliurar-les. Les credencials es desen xifrades i, si Snowflake canvia la seva API, s'adapten el mòdul i el servei.

Sense subscripció, o amb el servei suspès, s'atura l'exportació a Snowflake; les teves dades es queden al teu Odoo.

Per on començar amb FlexigoTech

Si encara no fas servir Odoo, el primer pas és la implantació: FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida quan el que necessites va més enllà del que fa el mòdul. Amb Odoo en marxa, connectes el Snapshot Exporter des de la seva pàgina a flexigotech.com o des de la fitxa a Odoo Apps.

El mòdul costa 9 € per versió d'Odoo, per a 17, 18, 19 i 20, sense IVA; la connexió requereix el pla Connector, a 49 €/mes o 490 €/any sense IVA, amb fins a 3 comptes (Pro: 98 €/mes o 980 €/any, fins a 10). Amb la subscripció, si compres el mòdul a flexigotech.com, les versions noves d'Odoo hi van incloses; a l'Odoo App Store, cada versió es compra allà.

Continua llegint

Com funciona Flexigo Odoo to Snowflake Snapshot Exporter a Odoo, terme a termeMenús, tasca programada cada 15 minuts i models de Flexigo Odoo to Snowflake Snapshot Exporter, explicats com a glossari per a qui ja fa servir Odoo.Errors de l'exportador d'Odoo a Snowflake: un cas de principi a fiEls missatges d'error de l'exportador d'Odoo a Snowflake de FlexigoTech, amb el text literal, quan surten i què fer, en un cas d'exemple.Posada en marxa d'EU Digital Services Act Compliance Suite a Odoo: un cas de principi a fiCas pràctic per posar en marxa EU Digital Services Act Compliance Suite a Odoo: camps clau, estats de cada registre i què revisar la primera setmana.
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades

Fonts