ETL und Konnektoren
Leiten Sie Daten ein.
ETL und Konnektoren ist eine kostenlose Digital Marketing Academy-Lektion auf CoddyKit. Dies ist Lektion 2 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Digital Marketing Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Digital Marketing Academy-Kurs umfasst insgesamt 4 Lektionen.
ETL vs. ELT
Beim klassischen ETL werden Daten extrahiert, auf einem externen Server transformiert und anschließend das bereinigte Ergebnis geladen. Moderne Data Warehouses vertauschen die letzten beiden Schritte: Bei ELT werden Rohdaten zunächst extrahiert und geladen und anschließend mithilfe von SQL im Data Warehouse transformiert.
ELT setzt sich durch, weil Rechenleistung im Data Warehouse günstig und elastisch skalierbar ist. Sie behalten Rohdaten dauerhaft, können sie bei Änderungen der Geschäftslogik erneut transformieren und verlieren keine Details durch eine zu frühe Bereinigung.
ETL (old) Extract -> Transform -> Load
ELT (new) Extract -> Load -> Transform
ELT benefits:
- raw data preserved (re-model anytime)
- transform in SQL, in the warehouse
- scales with warehouse computeWas ein Konnektor leistet
Ein Konnektor ist die EL-Engine: Er authentifiziert sich bei der API einer Quelle, ruft Datensätze nach einem Zeitplan ab und schreibt sie in Tabellen des Data Warehouses, die dem Quellschema entsprechen. Er übernimmt Seitennavigation, Rate Limits, Wiederholungsversuche und Schemaänderungen, sodass Sie keine fragilen Skripte schreiben müssen.
Verwaltete Konnektoren machen aus einer Woche API-Integrationsarbeit wenige OAuth-Klicks und die Einstellung eines Synchronisierungsintervalls.
Tools für verwaltete Konnektoren
Mehrere Plattformen sind auf vorgefertigte Marketing-Konnektoren spezialisiert. Fivetran und Airbyte sind allgemeine EL-Tools mit Hunderten von Datenquellen. Funnel, Supermetrics und Adverity konzentrieren sich speziell auf Marketing- und Werbedaten.
Der Kompromiss: Verwaltete Tools kosten Geld, oft pro Zeile oder aktiver Quelle, sparen aber Engineering-Zeit und beheben sich selbst, wenn sich APIs ändern. Bei volatilen Werbe-APIs ist diese Zuverlässigkeit sehr wertvoll.
Popular EL / connector tools
General: Fivetran, Airbyte, Stitch
Marketing: Funnel, Supermetrics, Adverity
Native free: GA4 -> BigQuery export
Open source: Airbyte (self-host) , Singer tapsAuthentifizierung und OAuth
Die meisten Marketingquellen authentifizieren sich mit OAuth 2.0: Sie gewähren dem Konnektor einen eingeschränkten, widerrufbaren Zugriff, ohne ein Passwort weiterzugeben. Der Konnektor speichert ein Refresh-Token und erneuert den Zugriff im Hintergrund.
Achten Sie auf den Ablauf von Tokens und auf Berechtigungsbereiche. Ein häufiger Fehler: Die Person, die die Verbindung eingerichtet hat, verlässt das Unternehmen, widerruft die OAuth-Berechtigung und legt dadurch unbemerkt jede nachgelagerte Synchronisierung lahm.
Auth patterns by source
Google Ads / GA4 -> OAuth 2.0 + developer token
Meta Ads -> OAuth + long-lived token
Stripe / Shopify -> API key (secret)
HubSpot -> Private app token / OAuth
Tip: connect via a service account, not a personInkrementelle vs. vollständige Ladevorgänge
Bei einem vollständigen Ladevorgang wird bei jeder Synchronisierung jeder Datensatz erneut abgerufen. Das ist einfach, bei großen Datenmengen jedoch teuer und langsam. Ein inkrementeller Ladevorgang ruft nur Datensätze ab, die sich seit der letzten Synchronisierung geändert haben, und verwendet dafür einen Cursor wie einen Zeitstempel in updated_at.
Die meisten Produktivpipelines verwenden aus Gründen des Datenvolumens inkrementelle Synchronisierungen und führen regelmäßig vollständige Aktualisierungen durch, um Löschungen und Korrekturen zu erfassen. Die richtige Wahl des Cursors entscheidet darüber, ob Daten aktuell sind oder unbemerkt Lücken enthalten.
Incremental sync logic
last_synced = 2026-06-13 02:00
SELECT * FROM source
WHERE updated_at > last_synced;
-- store new cursor = MAX(updated_at)
-- full refresh weekly to catch deletesSchema Drift
Quell-APIs ändern sich ohne Vorwarnung: Eine Plattform benennt ein Feld um, fügt eine Spalte hinzu oder ändert einen Datentyp. Das ist Schema Drift und führt unbemerkt zu Fehlern in nachgelagerten Modellen und Dashboards.
Gute Konnektoren erkennen neue Spalten automatisch und fügen sie hinzu, protokollieren Änderungen an Datentypen und warnen vor inkompatiblen Änderungen. Trotzdem sollte Ihre Transformationsebene getestet werden, damit Schema Drift als fehlgeschlagener Test sichtbar wird und nicht als falsche Zahl auf dem Dashboard der Geschäftsführung.
Synchronisierungsintervall und Aktualität
Wie aktuell müssen Marketingdaten sein? Für die Berichterstattung zu Ausgaben reicht eine tägliche Aktualisierung aus; bei der Steuerung laufender Kampagnen ist eine untertägige Aktualisierung wichtig. Häufigere Synchronisierungen bedeuten höhere Kosten für Konnektoren und das Data Warehouse.
Richten Sie den Turnus an der Entscheidung aus. Ein Dashboard zur Budgetsteuerung kann stündlich synchronisiert werden, während ein monatlich aktualisiertes LTV-Kohortenmodell nur einen nächtlichen Ladevorgang benötigt. Bezahlen Sie nicht für eine Aktualität, auf deren Grundlage niemand handelt.
Match cadence to use case
Live budget pacing -> hourly
Daily spend report -> nightly
Monthly LTV cohorts -> nightly is plenty
Finance close -> daily + monthly full refreshDie Raw-Landing-Zone
Konnektoren sollten in ein eigenes Raw-Schema schreiben, das unverändert und ausschließlich im Append-Verfahren beschrieben wird. Lassen Sie niemals Analysten oder BI-Tools direkt Raw-Tabellen abfragen, und transformieren Sie Daten niemals direkt am bestehenden Ort.
Die Raw-Zone ist Ihre Versicherung: Wenn eine Transformation einen Fehler enthält oder sich die Geschäftslogik ändert, können Sie die Daten aus dem Raw-Bestand erneut verarbeiten, ohne sie noch einmal aus den APIs abzurufen. Behandeln Sie ihn als unveränderlichen System-of-Record.
Layered destination
raw.google_ads__campaign_stats <- connector writes here
raw.meta_ads__insights
raw.ga4_events
| dbt transforms
v
staging.* -> marts.* <- everyone else reads hereReverse ETL
Die Pipeline kann auch rückwärts laufen. Reverse ETL synchronisiert modellierte Daten aus dem Data Warehouse zurück in operative Tools: etwa ein berechnetes LTV-Segment für eine Lookalike-Zielgruppe an Meta oder einen Churn-Score an Salesforce zu übermitteln.
Damit schließt sich der Kreislauf. Das Data Warehouse ist nicht länger eine Sackgasse für Berichte, sondern wird zum Steuerzentrum, das intelligentere Zielgruppenansprache und Personalisierung zurück in die Kanäle bringt.
Reverse ETL flow
[ WAREHOUSE model: high_ltv_users ]
| Census / Hightouch
v
[ Meta Custom Audience ] [ Salesforce field ]
Use: lookalikes, suppression lists, lead scoringSelbst entwickeln oder kaufen
Sie können für jede API eigene Python-Extraktoren schreiben und haben dadurch vollständige Kontrolle, ohne Gebühren pro Zeile. Dann sind Sie jedoch auch für die Erneuerung der Authentifizierung, Rate Limits, Seitennavigation, Schema Drift und den Bereitschaftsdienst verantwortlich, wenn sich um 2 Uhr nachts eine API ändert.
Die meisten Teams kaufen verwaltete Konnektoren für Standardquellen und entwickeln nur für spezielle oder proprietäre Systeme eigene Lösungen. Engineering-Zeit ist meist knapper als das Budget für Konnektorabonnements.
Build vs buy checklist
Buy when: source is common, you value reliability
Build when: source is niche / has no connector,
volume makes per-row pricing painful,
you have engineers to maintain itPipelines überwachen
Ein unbemerkter Pipeline-Fehler ist schlimmer als ein sichtbarer, weil Menschen weiterhin veralteten Dashboards vertrauen. Für produktives EL benötigen Sie Monitoring: Warnungen bei erfolgreicher oder fehlgeschlagener Synchronisierung, Aktualitätsprüfungen und die Erkennung von Anomalien bei Zeilenanzahlen.
Legen Sie Aktualitäts-SLAs fest, zum Beispiel, dass Werbeausgaben höchstens 24 Stunden alt sein dürfen, und warnen Sie bei einer Überschreitung. Vertrauen in Daten entsteht dadurch, dass Sie den Zeitpunkt kennen, an dem sie veralten, und nicht erst in einem Meeting darauf stoßen.
Freshness check (dbt-style)
sources:
- name: google_ads
freshness:
warn_after: {count: 12, period: hour}
error_after: {count: 24, period: hour}
loaded_at_field: _synced_atKurzer Check
Die Rechenleistung Ihres Data Warehouses ist günstig und elastisch skalierbar, und Sie möchten alle Details der Quelldaten bewahren, um sie bei Änderungen der Geschäftslogik neu zu modellieren. Welches Lademuster passt, und wo sollten die Transformationen stattfinden?
Zusammenfassung
Konnektoren sind die EL-Engine: Sie authentifizieren sich bei Quellen, übernehmen inkrementelle Synchronisierungen und Schema Drift und legen Rohdaten in einer unveränderlichen Zone ab. Verwaltete Tools wie Fivetran, Airbyte und Supermetrics tauschen Abonnementkosten gegen Zuverlässigkeit.
Moderne Stacks bevorzugen ELT und transformieren Daten innerhalb des Data Warehouses. Reverse ETL überträgt Erkenntnisse zurück in die Kanäle, während Pipeline-Monitoring und Aktualitäts-SLAs als unverzichtbar und nicht als optional gelten.
Lerne Digital Marketing Academy mit einem KI-Tutor — kostenlos
Schreibe und führe echten Code in deinem Browser aus, bekomme sofortige Hilfe von einem 24/7 KI-Tutor und setze dein Lernen im Web oder in der App fort.
- Kurse
- 63
- Lektionen
- 239
Häufig gestellte Fragen
Ist die Lektion „ETL und Konnektoren“ kostenlos?
Ja — der vollständige Text von „ETL und Konnektoren“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Digital Marketing Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Digital Marketing Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „ETL und Konnektoren“?
Leiten Sie Daten ein. Du übst Digital Marketing Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Digital Marketing Academy zu starten?
Keine Vorkenntnisse erforderlich. Digital Marketing Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 2 von 4.
Wie lange dauert die Lektion „ETL und Konnektoren“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Digital Marketing Academy-Lektion Code schreiben und ausführen?
Ja. Jede Digital Marketing Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Warum ein Data Warehouse
- ETL und Konnektoren
- Marketingdaten modellieren
- Dashboards, die Maßnahmen auslösen