Zum Inhalt springen
Search the hub
Fivetran-Governance: Datenumfang, Änderungen und Weitergabe steuern

Fivetran-Governance: Datenumfang, Änderungen und Weitergabe steuern

Fivetran am CRM-Ladeweg erklären: Zugänge, Scope, Einrichtung, Löschverhalten, Verantwortlichkeit und gemessenen Nutzen verbinden.

Category
Data Engineering
Reading time
6 min
Published
Tags
data-governance metadata-ingestion connectors data-integration
Download PDF

Was Governance bei Fivetran steuert

Fivetran überträgt Daten aus einer Quelle in ein Ladeziel, die Destination. Die Governance legt fest, welche Daten für welchen Zweck übertragen werden, wer Änderungen freigibt und wann nachgelagerte Berichte den Stand verwenden dürfen. Ein gespeicherter Connector beantwortet diese Fragen noch nicht.

Diese Serie begleitet einen CRM-Ladeweg bis Snowflake. dbt und BI sind mögliche Verbraucher; OpenMetadata kann die Herkunft dokumentieren. Der erste Artikel erklärt Umfang, Einrichtung und Kontrollen. Teil 2 vergleicht alternative Ladewege anhand derselben Anforderungen. Teil 3 behandelt die Kataloganbindung. Es entsteht keine neue Installationsserie.

Produktbezug geprüft: 29.10.2026. Einstellungen hängen vom konkreten Connector, Plan und Betriebsmodell ab. Die verlinkte Herstellerhilfe ist die Konfigurationsgrundlage. Beispiele verwenden Testdaten; es wurde hier keine Fivetran-Verbindung ausgeführt.

Zugang und Betriebsmodell wählen

Über Fivetran Signup erhältst du den Accountzugang. Bestätige die E-Mail und wähle die richtige Organisation. Bestehende Firmenzugänge werden über deren Einladung verwendet. Die Angebotsübersicht führt Test-, Free- und kostenpflichtige Angebote sowie den Kontakt für Demo oder Unternehmensangebot. Prüfe die angezeigten Bedingungen für Account und Verbindung getrennt.

Beim SaaS-Weg erfolgt die Einrichtung im Dashboard. Ein allgemeiner Windows- oder Mac-Serverinstaller ist dafür nicht nötig. Ein vorhandener Account schafft weder die Quellrechte noch den Snowflake-Account. Für diese Zugänge sind die jeweiligen Systemverantwortlichen zuständig.

1. Datenumfang und Entscheidungsrechte festlegen

Der Sales Owner benötigt Accounts und Opportunities für den Monatsbericht. Er bestätigt die erforderlichen Felder und den Berichtszeitraum. Freitextnotizen, private Kontaktadressen und Anhänge bleiben außerhalb des Umfangs, solange dafür kein freigegebener Bedarf besteht. Der Quellverantwortliche erlaubt den technischen Zugriff; der Ladebetrieb setzt Connection und Fehlerweg um; die Modellverantwortlichen entscheiden über die Weiterverarbeitung.

Im Schema-Bereich der Connection werden die unterstützten Auswahlmöglichkeiten umgesetzt. Je nach Connector sind Schemas vollständig, teilweise oder nicht anpassbar. Prüfe deshalb am gewählten Connector, welche Tabellen und Spalten sich tatsächlich ausschließen lassen. Stelle auch das Verhalten bei neuen Tabellen und Spalten bewusst ein und teste eine Änderung. Schema-Konfiguration.

Die Freigabe gilt für diesen Datenumfang. Eine neue sensible Spalte wird nicht allein deshalb erlaubt, weil sie in derselben Quelltabelle auftaucht.

2. Initial Sync und Änderungen getrennt prüfen

Initial Sync lädt den Ausgangsbestand. Re-Sync liest Daten erneut. CDC erfasst Änderungen, sofern der konkrete Connector diesen Weg unterstützt. Ein erfolgreicher Initiallauf beweist daher nicht das spätere Update-, Delete- oder Wiederanlaufverhalten.

Nutze kleine bekannte Testdatensätze und prüfe nacheinander eine neue Zeile, eine Änderung, eine Quelllöschung und eine neue Spalte. Vergleiche Schlüssel und Werte im Ziel. Unterbrich einen Testlauf kontrolliert und prüfe nach dem Wiederanlauf, ob Änderungen fehlen oder doppelt verarbeitet wurden.

Für Löschungen gilt der connectorbezogene Modus. Im Soft Delete Mode können gelöschte Zeilen im Ziel markiert bleiben; die konkrete Löschenerkennung ist gesondert zu prüfen. Markierung, Historie und physische Entfernung sind verschiedene Zustände. Ein späterer Bericht muss die vereinbarte Interpretation anwenden. Bereits erzeugte Exporte oder Zielkopien benötigen einen eigenen Umgang mit Aufbewahrung und Entfernung.

Ein kleiner durchgängiger Änderungsfall

Für zwei synthetische Opportunities vereinbart der Owner eine Auswertung der aktuell gültigen Beträge. Die folgenden Sollwerte gelten für diese Berichtslogik und setzen voraus, dass der Connector die benötigten Änderungen und Löschungen unterstützt:

Schritt Quelle Erwartete aktive Summe im Modell
Initialbestand O1 = 100, O2 = 50 150
Update O2 wird 70 170
Löschung O1 wird entfernt 70
Wiederholung desselben Stands keine neue fachliche Änderung weiterhin 70

Die physische Zieltabelle kann im vereinbarten Modus zusätzlich markierte oder historische Zeilen enthalten. Deshalb zählt der Test aktive Datensätze nach der bestätigten Logik, nicht pauschal alle gespeicherten Zeilen. Eine zusätzlich auftauchende Kontaktspalte bleibt außerhalb des freigegebenen Umfangs. Wurde sie zuvor schon geladen, müssen bestehende Zielbestände und Exporte separat geprüft werden.

Falls Hybrid Deployment benötigt wird, prüfe unterstütztes Quell-/Zielpaar und Plan. Die Herstellerhilfe nennt Enterprise/Business Critical sowie die Cloud-Übermittlung von Metadaten und Logs. Hybrid ist kein vollständig offline betriebener Dienst.

3. Den gewählten Weg Quelle → Snowflake → dbt einrichten

  1. Ziel vorbereiten: Snowflake-Account, Zielregion, Datenbank, Warehouse und eine dafür vorgesehene Ladeidentität bereitstellen. Der Destination-Leitfaden beschreibt die tatsächlichen Rechte und Verbindungsschritte.
  2. Destination anlegen: Im Fivetran-Dashboard Snowflake wählen und die zur Umgebung gehörenden Verbindungswerte übernehmen. Den angebotenen Verbindungstest ausführen. Zugangsdaten nur über den vorgesehenen Konfigurationsweg hinterlegen.
  3. Connection anlegen: Den konkreten CRM-Connector auswählen, dessen Einrichtungshilfe öffnen und mit dem vorgesehenen Quellzugang verbinden. Zuerst den begrenzten Testumfang auswählen.
  4. Laden und vergleichen: Initiallauf beobachten und die bekannten Testzeilen im tatsächlichen Snowflake-Ziel prüfen. Danach die Änderungsfälle aus Abschnitt 2 ausführen. Connection-ID, Ziel und verwendete Identität müssen eindeutig zuordenbar sein.
  5. dbt optional anschließen: Das Modell liest die tatsächlich geladenen Tabellen. Ladeidentität und dbt-Ausführungsidentität bleiben getrennt. Die Snowflake-/dbt-Serie erklärt die dbt-Einrichtung.
  6. Einen Triggerweg wählen: Erst manuell prüfen, dann Zeitplan beziehungsweise unterstützte Integration aktivieren. Die Scheduling-Hilfe beschreibt verfügbare Wege. Vermeide zwei unabhängige Trigger für denselben Auftrag. Fivetran-gehostete dbt-Transformationen und ein dbt-Cloud-Job sind unterschiedliche Betriebswege.

Bei einem Timeout Netzweg, Endpunkt und Identität prüfen. Bei erfolgreicher Verbindung ohne erwartete Tabelle zuerst Scope, Schema und Ladefehler kontrollieren. Eine vorhandene Tabelle mit falschen Werten erfordert den Datenvergleich, keine bloße Wiederholung des Verbindungstests.

4. Freigabe und Störungen im Alltag behandeln

Ereignis Entscheidung Umsetzung am Ladeweg
Neue sensible Spalte Passt sie zum erlaubten Zweck? Umfang und Ausschluss prüfen, bevor nachgelagerte Nutzung beginnt
Erfolgreicher, aber zu alter Stand Darf der Bericht noch verwendet werden? Letzten fachlichen Datenstand kennzeichnen und Frischegrenze anwenden
Quellkonto entzogen Ersatz berechtigt oder Ladeweg stoppen? Quelle, Connection und Alarmempfänger prüfen
Re-Sync erforderlich Welcher Bestand und welche Verbraucher sind betroffen? Aufwand, Zielwirkung und Nachtest vor Ausführung klären

Die Fivetran-Rollensteuerung begrenzt, wer Ressourcen sehen oder verwalten darf. Sie ersetzt keine Datenbankrechte und keine fachliche Freigabe. Prüfe mit einer normalen Testidentität, dass der erlaubte Eingriff funktioniert und ein nicht erlaubter Eingriff abgewiesen wird.

Eine Veröffentlichungssperre bei fehlender Aktualität oder Qualität muss im gewählten Ablauf tatsächlich umgesetzt werden. Ein Katalogeintrag aktiviert sie nicht automatisch.

5. Kosten und vermiedene Nacharbeit beurteilen

MAR bedeutet Monthly Active Rows nach dem geltenden Nutzungsmodell. Tabellenzahl und Anzahl von Synchronisierungen sind keine hinreichende Kostenschätzung. Prüfe gemessene Nutzung, Vertragsbedingungen und gegebenenfalls separat berechnete Transformationen. Ergänze Snowflake-Compute, Speicherung, Netztransfer und Pflegeaufwand.

Vergleiche einen gleichartigen Zeitraum vor und nach dem Ladeweg: manuelle Exporte, Fehlersuche, Korrekturen und Wartezeit auf aktuelle Daten. Rechne neue Kontrollzeit mit ein. Ein begrenzter Scope kann unnötige Datenbewegung reduzieren; die tatsächliche Kostenwirkung wird anhand des konkreten Nutzungsmodells gemessen.

Bei Bedarf bündelt der Datenintegrationsreview Umfang, Änderungsfälle und offene Punkte. Die Einrichtung und Prüfungen finden im tatsächlichen Ladeweg statt.

Wann dieser Ladeweg verantwortet genutzt werden kann

Owner und Ladebetrieb können den genehmigten Umfang, Änderungs- und Löschverhalten, letzten verwendbaren Stand und zuständigen Fehlerweg erklären. Die relevanten Proben sind bestanden; verbleibende Einschränkungen sind sichtbar. Danach folgt der Vergleich mit Alternativen oder die OpenMetadata-Anbindung. Ein zusätzlicher Katalog ist optional; verantwortete Datenbewegung braucht ihn nicht als Vorbedingung.

Fivetran and alternatives: governance of data movement

Part 1 of 3

View series

Knowledge check

Tour