Zum Hauptinhalt springen
Snowflake

Snowflake im Einsatz, aber noch kein Odoo: ein Fallbeispiel mit dem Snapshot Exporter

Wenn Sie bereits mit Snowflake arbeiten und Odoo noch nicht nutzen, besteht der Weg aus zwei Teilen: Odoo als Managementsystem einführen und Flexigo Odoo to Snowflake Snapshot Exporter anbinden, das Snapshots der von Ihnen gewählten Odoo-Modelle und -Felder an Ihr Snowflake-Konto sendet. Der Export läuft über FlexigoTech Cloud, manuell oder alle 15 Minuten. Unten gehen wir das mit einem erfundenen Unternehmen Schritt für Schritt durch.

FlexigoTech · Verantwortlich: Víctor Gómez · Aktualisiert am 4. November 2026

Das Wichtigste

Versionen
Odoo 17, 18, 19 und 20
Geprüft
im Quellcode des Connectors, Version 20.0 · in den Quellen am Ende
Lesezeit
5 Min.

Was Sie heute tun müssen, bis die Daten in Snowflake ankommen

Wenn Sie bereits ein Snowflake-Konto haben, Ihr Tagesgeschäft (Kunden, Aufträge, Rechnungen, Personal) aber außerhalb von Odoo läuft, hängt jede Ladung an Ihnen: Daten aus jedem Tool ziehen, entscheiden, welche Spalten hineinkommen, ihnen einen Datentyp geben und das Ganze wiederholen, sobald sich etwas ändert. Wie viel Sie das kostet, wollen wir hier nicht beziffern. Wir sehen uns an, was sich ändert, wenn Odoo zur Quelle wird und ein Modul den Export übernimmt.

Der Ansatz hat zwei Bausteine. Der erste ist Odoo als Managementsystem, das FlexigoTech in den Versionen 17, 18, 19 und 20 einführt. Der zweite ist Flexigo Odoo to Snowflake Snapshot Exporter, das Snapshots Ihrer Odoo-Daten über FlexigoTech Cloud an Ihr Snowflake-Konto exportiert, mit einem Abonnement für diesen Dienst.

How to stop copy-pasting between apps (Odoo)
Video: How to stop copy-pasting between apps (Odoo) (Video auf Englisch)

Was das Modul tut, wenn Odoo die Quelle ist

Laut Dokumentation des Moduls konfigurieren Sie Folgendes, und das Modul leistet Folgendes:

  • Sie richten die Verbindung zu Snowflake ein: Konto, Benutzer, Rolle, Warehouse, Datenbank und Schema.
  • Sie authentifizieren sich per Passwort oder per Schlüsselpaar über eine PEM-Datei aus dem Dateisystem.
  • Sie wählen bestimmte Odoo-Modelle und in jedem die Felder, die einbezogen werden.
  • Das Modul leitet den Snowflake-Datentyp aus dem Odoo-Feldtyp ab, und Sie können ihn Feld für Feld ändern.
  • Sie synchronisieren vollständig (Full-Refresh) oder inkrementell, manuell oder alle 15 Minuten.
  • Die Datensätze werden in Stapeln konfigurierbarer Größe verarbeitet; standardmäßig fünftausend Datensätze.
  • Jeder Lauf hinterlässt einen Protokolleintrag mit Status, Zeilenanzahl, Dauer und Verbindungszeit.
  • Geschützte Systemmodelle und Felder, die nach Zugangsdaten aussehen, sind standardmäßig ausgeschlossen.
Liste der Snowflake-Exportkonfigurationen, Liste der Model Lines, erneut die Konfigurationsliste und Liste der Field Lines mit Datentypen und Sicherheitshinweis
Der Weg durch die Konfiguration in den Einstellungen: Konten, Modelle und Felder, die Spalte Last Sync noch leer

Der Fall: ein Großhändler, der mit vorhandenem Snowflake zu Odoo kommt

Beispiel Fiktiver Fall: Firma und Zahlen sind erfunden, um den Ablauf zu zeigen.

Albera Bürobedarf ist ein erfundenes Unternehmen, das Büromaterial verkauft. Das Analyseteam fragt bereits Snowflake ab, doch die Vertriebsdaten kommen aus Tabellenkalkulationen und einem alten Fakturierungsprogramm. Die Geschäftsleitung beschließt, das Tagesgeschäft auf Odoo umzustellen und Snowflake als Datenspeicher für die Analyse zu behalten.

Zuerst Odoo in Betrieb nehmen

Albera beginnt mit der Einführung von Odoo. Das Modul exportiert Datensätze und Felder der gewählten Odoo-Modelle, also müssen Kunden, Kontakte und Unternehmensdaten zuerst in Odoo sein. Bis dahin hat der Konnektor nichts zu senden.

Das Snowflake-Konto anbinden

Mit aktivem FlexigoTech-Cloud-Abonnement legt die Datenverantwortliche die Konfiguration mit Snowflake-Konto, Benutzer, Rolle, Warehouse, Datenbank und Schema an. Sie wählt die Authentifizierung per Schlüsselpaar mit einer PEM-Datei. Der Snowflake-Schlüssel wird verschlüsselt gespeichert.

Festlegen, was nach Snowflake geht

Sie fügt die Modelle hinzu, die das Analyseteam abfragen möchte, und markiert in jedem die einbezogenen Felder. Sie prüft den Datentyp, den das Modul für jedes Feld vorschlägt, und ändert ihn bei einigen. Geschützte Systemmodelle und Felder, die nach Zugangsdaten aussehen, sind bereits standardmäßig ausgeschlossen, sie muss also nicht daran denken, sie zu entfernen.

Liste der Model Lines mit vier Zeilen, jeweils mit Konfiguration, Modellname, Tabelle, Synchronisationsmodus Full refresh oder Incremental und aktivierter Checkbox Active
Die Modellzeilen: jedes Modell mit seiner Tabelle und seinem Synchronisationsmodus, Full refresh oder Incremental

Die erste Ladung und alle weiteren

Die erste Synchronisation startet sie manuell im vollständigen Modus. Danach plant sie die Ausführung alle 15 Minuten und wählt für einige Modelle den inkrementellen Modus. Die Stapelgröße belässt sie beim Standardwert von fünftausend Datensätzen, im Wissen, dass sie ihn ändern kann.

Das Protokoll jedes Laufs lesen

Jeder Lauf wird mit Status, Zeilen, Dauer und Verbindungszeit protokolliert. Schlägt eine Synchronisation fehl, benachrichtigt FlexigoTech Cloud per E-Mail. Um einen konkreten Fehler einzuordnen, nutzt Albera die Fehlermeldungen des Moduls, einzeln erklärt.

Liste Snowflake Sync Logs mit zehn Einträgen mit Startdatum, Konfiguration, Status, Datensätzen, Fehlercode und Dauer
Das Ausführungsprotokoll mit den Status Running, Planned, Succeeded, Partial und Failed
Liste Failed Syncs mit zwei Synchronisationen im Status Failed, mit Datum, Konfiguration, Fehlercode und Dauer
Die Liste Failed Syncs mit zwei fehlgeschlagenen Synchronisationen und ihrem Fehlercode

Was Sie aus dem Fall mitnehmen

  • Die Reihenfolge zählt: zuerst Odoo mit Ihren Daten, dann der Konnektor.
  • Welche Modelle und Felder in Snowflake ankommen, entscheiden Sie, Modell für Modell und Feld für Feld.
  • Die vom Modul abgeleiteten Datentypen sind ein Ausgangspunkt, den Sie pro Feld anpassen können.
  • Sie können vollständige und inkrementelle Ladungen kombinieren, manuell oder alle 15 Minuten.
  • Jeder Lauf hinterlässt eine Spur, und bei einem Fehler erhalten Sie eine E-Mail.

Wenn Sie sehen möchten, welche Menüs das Modul hinzufügt und was ein Datensatz intern durchläuft, lesen Sie wie das Modul in Odoo funktioniert.

Welche Daten über FlexigoTech Cloud laufen

Jede Anfrage an Snowflake enthält die Snapshots, die Sie exportieren: die Datensätze und Felder der gewählten Odoo-Modelle sowie die Anweisungen, die deren Tabellen in Ihrem Snowflake-Konto anlegen und befüllen. Das kann personenbezogene Daten Ihrer Kunden oder Mitarbeiter umfassen; FlexigoTech Cloud überträgt sie und speichert sie nur so lange, wie es für die Zustellung nötig ist. Zugangsdaten werden verschlüsselt gespeichert, und ändert Snowflake seine API, werden Modul und Dienst angepasst.

Ohne Abonnement oder bei ausgesetztem Dienst stoppt der Export nach Snowflake; Ihre Daten bleiben in Ihrem Odoo.

So starten Sie mit FlexigoTech

Wenn Sie Odoo noch nicht nutzen, ist die Einführung der erste Schritt: FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt individuelle Konnektoren und Integrationen, wenn Ihr Bedarf über das Modul hinausgeht. Sobald Odoo läuft, binden Sie den Snapshot Exporter über seine Seite auf flexigotech.com oder über den Eintrag in Odoo Apps an.

Das Modul kostet 9 € pro Odoo-Version, für 17, 18, 19 und 20, zzgl. MwSt.; für die Verbindung ist der Tarif Connector nötig, zu 49 €/Monat oder 490 €/Jahr zzgl. MwSt., mit bis zu 3 Konten (Pro: 98 €/Monat oder 980 €/Jahr, bis zu 10). Mit dem Abonnement sind beim Kauf des Moduls auf flexigotech.com neue Odoo-Versionen inbegriffen; im Odoo App Store wird jede Version dort gekauft.

Weiterlesen

So funktioniert Flexigo Odoo to Snowflake Snapshot Exporter in Odoo, Begriff für BegriffMenüs, geplante Aktion alle 15 Minuten und Modelle von Flexigo Odoo to Snowflake Snapshot Exporter, als Glossar für alle, die Odoo bereits nutzen.Fehler im Odoo-Snowflake-Exporter: ein Beispielfall von Anfang bis EndeDie Fehlermeldungen des Odoo-Snowflake-Exporters von FlexigoTech im Wortlaut: wann sie erscheinen und was zu tun ist, an einem Beispielfall erklärt.EU Digital Services Act Compliance Suite in Odoo einführen: ein Fall von Anfang bis EndePraxisfall zur Einführung der EU Digital Services Act Compliance Suite in Odoo: wichtige Felder, Status jedes Datensatzes und was Sie in Woche eins prüfen.
Geprüft im Quellcode des Connectors (Version 20.0) und in den verlinkten Quellen

Quellen