Naar hoofdinhoud
Snowflake

Je gebruikt Snowflake maar nog geen Odoo: een complete case met de Snapshot Exporter

Werk je al met Snowflake maar gebruik je nog geen Odoo, dan bestaat de route uit twee onderdelen: Odoo invoeren als bedrijfssysteem en Flexigo Odoo to Snowflake Snapshot Exporter koppelen, dat snapshots van de Odoo-modellen en -velden die je kiest naar je Snowflake-account stuurt. De export loopt via FlexigoTech Cloud en start je handmatig of elke 15 minuten. Hieronder loop je het stap voor stap door met een verzonnen bedrijf.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 4 november 2026

In het kort

Module
Snowflake
Versies
Odoo 17, 18, 19 en 20
Gecontroleerd
in de broncode van de connector, versie 20.0 · in de bronnen onderaan
Leestijd
5 min

Wat je vandaag doet voordat de data in Snowflake staat

Heb je al een Snowflake-account, maar draait je dagelijkse bedrijfsvoering (klanten, orders, facturen, personeel) buiten Odoo, dan hangt elke load van jou af: data uit elke tool halen, bepalen welke kolommen erin gaan, ze een datatype geven en dat herhalen zodra er iets verandert. We gaan hier niet meten wat dat je kost. We kijken wat er verschuift als Odoo de bron wordt en een module de export doet.

Het voorstel heeft twee onderdelen. Het eerste is Odoo als bedrijfssysteem, dat FlexigoTech invoert op versie 17, 18, 19 en 20. Het tweede is Flexigo Odoo to Snowflake Snapshot Exporter, dat snapshots van je Odoo-data via FlexigoTech Cloud naar je Snowflake-account exporteert, met een abonnement op die dienst.

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

Wat de module doet zodra Odoo de bron is

Volgens de documentatie van de module stel je dit in en doet de module het volgende:

  • Je stelt de verbinding met Snowflake in: account, gebruiker, rol, warehouse, database en schema.
  • Je authenticeert met een wachtwoord of met een sleutelpaar op basis van een PEM uit het bestandssysteem.
  • Je kiest specifieke Odoo-modellen en per model de velden die meegaan.
  • De module leidt het Snowflake-datatype af uit het Odoo-veldtype, en je kunt dat per veld aanpassen.
  • Je synchroniseert volledig (full-refresh) of incrementeel, handmatig of elke 15 minuten.
  • Records worden verwerkt in batches met instelbare grootte; standaard vijfduizend records.
  • Elke run laat een log achter met de status, het aantal rijen, de duur en de verbindingstijd.
  • Beschermde systeemmodellen en velden die op inloggegevens lijken, blijven standaard buiten de export.
Lijst met Snowflake-exportconfiguraties, lijst met Model Lines, opnieuw de configuratielijst en lijst met Field Lines met datatypes en een beveiligingsmelding
De configuratieroute in Instellingen: accounts, modellen en velden, met de kolom Last Sync nog leeg

De case: een groothandel die met Snowflake al op zijn plek naar Odoo overstapt

Voorbeeld Fictief geval: het bedrijf en de cijfers zijn verzonnen om de werkwijze uit te leggen.

Distribuciones Albera is een verzonnen bedrijf dat kantoorartikelen verkoopt. Het analyseteam bevraagt Snowflake al, maar de commerciële informatie komt binnen via spreadsheets en een oud facturatieprogramma. De directie besluit de bedrijfsvoering naar Odoo te verhuizen en Snowflake te houden als warehouse voor analyse.

Eerst Odoo draaiend krijgen

Albera begint met de invoering van Odoo. De module exporteert records en velden uit de Odoo-modellen die je kiest, dus eerst moeten klanten, contacten en bedrijfsgegevens in Odoo staan. Tot die tijd heeft de connector niets om te versturen.

Het Snowflake-account koppelen

Met het FlexigoTech Cloud-abonnement actief maakt de dataverantwoordelijke de configuratie aan met het Snowflake-account, de gebruiker, de rol, het warehouse, de database en het schema. Ze kiest authenticatie met een sleutelpaar via een PEM. De Snowflake-sleutel wordt versleuteld opgeslagen.

Kiezen wat naar Snowflake gaat

Ze voegt de modellen toe die het analyseteam wil bevragen en vinkt per model de velden aan die meegaan. Ze controleert het datatype dat de module per veld voorstelt en past er een paar aan. Beschermde systeemmodellen en velden die op inloggegevens lijken, zijn standaard al uitgesloten, dus daar hoeft ze niet aan te denken.

Lijst met Model Lines met vier rijen, elk met configuratie, modelnaam, tabel, synchronisatiemodus Full refresh of Incremental en aangevinkt vakje Active
De modelregels: elk model met zijn tabel en zijn synchronisatiemodus, Full refresh of Incremental

De eerste load en de volgende

De eerste synchronisatie start ze handmatig in volledige modus. Daarna plant ze de run elke 15 minuten in en kiest ze voor sommige modellen de incrementele modus. Ze laat de batchgrootte op de standaard van vijfduizend records staan, in de wetenschap dat ze die kan wijzigen.

De log van elke run lezen

Elke run wordt gelogd met de status, de rijen, de duur en de verbindingstijd. Mislukt een synchronisatie, dan stuurt FlexigoTech Cloud een e-mail. Om een specifieke fout te begrijpen, raadpleegt Albera de foutmeldingen van de module een voor een uitgelegd.

Lijst met Snowflake Sync Logs met tien records met startdatum, configuratie, status, records, foutcode en duur
De runlog, met de statussen Running, Planned, Succeeded, Partial en Failed
Lijst Failed Syncs met twee synchronisaties met status Failed, met datum, configuratie, foutcode en duur
De lijst Failed Syncs, met twee mislukte synchronisaties en hun foutcode

Wat je uit de case meeneemt

  • De volgorde telt: eerst Odoo met je data erin, daarna de connector.
  • Welke modellen en velden in Snowflake belanden, bepaal jij, per model en per veld.
  • De datatypes die de module afleidt, zijn een startpunt dat je per veld kunt aanpassen.
  • Je kunt volledige en incrementele loads combineren, handmatig of elke 15 minuten.
  • Elke run laat een spoor achter, en mislukt er een, dan krijg je een e-mail.

Wil je zien welke menu's de module toevoegt en welke weg een record intern aflegt, lees dan hoe de module werkt in Odoo.

Welke data via FlexigoTech Cloud gaat

Elk verzoek aan Snowflake bevat de snapshots die je exporteert: de records en velden van de Odoo-modellen die je kiest en de statements die hun tabellen in je Snowflake-account aanmaken en vullen. Daar kunnen persoonsgegevens van je klanten of werknemers in zitten; FlexigoTech Cloud geeft ze door en bewaart ze alleen zo lang als nodig is om ze af te leveren. Inloggegevens worden versleuteld opgeslagen en als Snowflake zijn API wijzigt, worden de module en de dienst aangepast.

Zonder abonnement, of met de dienst opgeschort, stopt de export naar Snowflake; je data blijft in je Odoo.

Waar je begint met FlexigoTech

Gebruik je nog geen Odoo, dan is de invoering de eerste stap: FlexigoTech voert Odoo 17, 18, 19 en 20 in en bouwt connectoren en integraties op maat als je meer nodig hebt dan de module doet. Zodra Odoo draait, koppel je de Snapshot Exporter via de pagina op flexigotech.com of via de pagina in Odoo Apps.

De module kost € 9 per Odoo-versie, voor 17, 18, 19 en 20, excl. btw; voor de verbinding heb je het Connector-abonnement nodig, à € 49 per maand of € 490 per jaar excl. btw, met maximaal 3 accounts (Pro: € 98 per maand of € 980 per jaar, maximaal 10). Met het abonnement zijn nieuwe Odoo-versies inbegrepen als je de module op flexigotech.com koopt; in de Odoo App Store koop je elke versie daar.

Lees verder

Zo werkt Flexigo Odoo to Snowflake Snapshot Exporter in Odoo, term voor termMenu's, de geplande actie die elke 15 minuten draait en de modellen van Flexigo Odoo to Snowflake Snapshot Exporter, uitgelegd als woordenlijst.Foutmeldingen van de Odoo naar Snowflake-exporter: een case van begin tot eindDe foutmeldingen van de Odoo naar Snowflake-exporter van FlexigoTech, met de letterlijke tekst, wanneer ze verschijnen en wat je doet, in een voorbeeldcase.EU Digital Services Act Compliance Suite in Odoo in gebruik nemen: een case van begin tot eindPraktijkcase voor EU Digital Services Act Compliance Suite in Odoo: belangrijke velden, statussen per record en wat je de eerste week controleert.
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen

Bronnen