Reverse ETL kehrt den Datenfluss um – analytische Daten aus dem Warehouse werden zurueck an CRM, Marketing und andere Tools gesendet.
Was ist Reverse ETL¶
Nimmt Analyseergebnisse und synchronisiert sie in Systeme, in denen das Business sie nutzt.
Anwendungsfaelle¶
- Lead Scoring → Salesforce
- Segmentierung → Google Ads
- Personalisierung → Braze
- Alerting → Slack
def sync_to_hubspot(warehouse, api_key):
segments = warehouse.execute("""
SELECT email, segment, ltv_czk
FROM gold.customer_segments
WHERE updated_at > :last_sync
""")
for batch in chunk(segments, 100):
requests.post(
"https://api.hubapi.com/contacts/v1/kontakt/batch/",
headers={"Authorization": f"Bearer {api_key}"},
json=[{"email": r["email"],
"properties": [{"property": "segment", "value": r["segment"]}]
} for r in batch]
)
Werkzeuge¶
- Census – 150+ Konnektoren
- Hightouch – dbt-Integration
- Custom – Airflow + API
Zusammenfassung¶
Reverse ETL schliesst den Datenzyklus – analytische Daten steuern direkt Geschaeftsprozesse.
reverse etldata activationsyncwarehouse