Cortex Framework SAP: So bringst du ECC/S/4HANA nach BigQuery
Das Google Cloud Cortex Framework für SAP ist ein Lösungsbeschleuniger, der wiederverwendbare Templates für Datenpipelines und Datenmodelle bereitstellt, damit SAP-Daten in BigQuery schneller nutzbar werden. Der Kernnutzen: weniger Eigenbau bei der Datenaufbereitung und schneller ein gemeinsames Datenverständnis für Reporting und Analytics. Voraussetzung bleibt immer eine saubere Anbindung von SAP ECC oder SAP S/4HANA inklusive Change Data Capture (CDC) sowie klare Berechtigungen, Datenqualität und Governance.
- Cortex ersetzt keine Datenstrategie, sondern beschleunigt die Umsetzung.
- CDC entscheidet darüber, ob Zahlen in BigQuery wirklich „SAP-nah“ aktuell bleiben.
- Starte mit einem Modul (z. B. Finance) und skaliere dann.
- Miss Erfolg über Nutzung, Datenaktualität und konsistente Kennzahlen.
Am Ende zählt, dass Fachbereiche auf stabile, erklärbare „Gold-Daten“ zugreifen können – in Looker, Excel oder anderen Tools.
Du fragst Dich, was das konkret für Euer Setup bedeutet? Schreib uns oder sichere Dir direkt Dein kostenloses Erstgespräch.
Definition
Das Google Cloud Cortex Framework für SAP ist eine Sammlung aus Templates, Referenzarchitekturen und Datenmodellen, um SAP-Daten in BigQuery strukturiert aufzubereiten. Es ist weder ein SAP-ETL-Connector noch eine schlüsselfertige Analytics-Lösung ohne Replikation, Konfiguration und fachliche Validierung.
Einleitung
Wenn Reporting-Logik in SAP, Excel und einzelnen Data Marts auseinanderläuft, kostet jede Abstimmung Zeit und Vertrauen. Das Cortex Framework SAP gibt dir eine Foundation, um SAP-Daten konsistent nach BigQuery zu bringen und als wiederverwendbare Datenmodelle bereitzustellen. Der praktische Effekt: Teams bauen weniger „Schattenlogik“ und kommen schneller zu gemeinsamen, erklärbaren Kennzahlen.
Grundarchitektur: von SAP ERP zur Cortex Data Foundation
Typisch ist ein 3-Schichten-Ansatz: SAP ECC oder SAP S/4HANA liefert die operativen Daten, eine Replikationsstrecke bringt Tabellen nach BigQuery (Raw), und die Cortex Data Foundation transformiert daraus kuratierte Strukturen für Analytics. Orchestrierung passiert häufig über Apache Airflow DAGs, zum Beispiel via Managed Service for Apache Airflow; Transformationen laufen in BigQuery oder in Verarbeitungsstrecken wie Dataflow.
Wichtig für den Nutzen: Raw ist für Technikteams, die kuratierte Schicht ist für Anwender. Erst dort entstehen stabile „Gold-Daten“, die auch Nicht-IT-Teams direkt in Looker, Excel oder BI-Workflows verwenden können, ohne Tabellenlogik nachzubauen.
Anbindung von SAP ECC und SAP S/4HANA an BigQuery
Das Cortex Framework übernimmt nicht automatisch die Extraktion aus SAP. Du wählst den Replikationsweg passend zu euren Randbedingungen (SAP-Berechtigungen, Netz, Latenz, Betriebsmodell). In der Praxis sieht man u. a. den BigQuery Connector for SAP, SAP SLT oder Drittanbieter wie Fivetran oder Informatica Intelligent Data Management Cloud (IDMC). Entscheidend ist: Die replizierten Tabellen müssen vollständig, typstabil und nachvollziehbar in BigQuery ankommen.
Vorab solltest du Metadaten und Strukturen prüfen, zum Beispiel über SAP-Tabellen wie DD03L (Felddefinitionen). Das reduziert Überraschungen, wenn Cortex-Modelle später Spalten erwarten, die in eurer Extraktion fehlen oder anders typisiert sind.
CDC zu BigQuery: was „aktuell“ wirklich bedeutet
Change Data Capture (CDC) sorgt dafür, dass Änderungen aus SAP nicht nur als täglicher Dump ankommen, sondern inkrementell sauber fortgeschrieben werden. In BigQuery bedeutet das häufig: Änderungsdaten werden verarbeitet und per MERGE (SQL operation) in Zieltabellen eingespielt, inklusive Updates und Deletes. Cortex liefert dafür Muster, aber die Qualität hängt an der Quelle: Ohne verlässliche Änderungsmarker (z. B. recordstamp bzw. Zeitstempel/Sequenzen) wird CDC schnell ungenau.
Der Anwendernutzen ist direkt messbar: Weniger „Zahlen sind anders als gestern“-Diskussionen, weil Update-Logik transparent ist und Aktualität planbar wird.
Daten-Foundation: Datenfluss, DAG-Templates und Best Practices
Die Cortex Foundation setzt auf Konfiguration statt Hardcoding. Typisch sind zentrale Parameter (z. B. in einer config.json) und YAML-Definitionen für Pipelines, Tabellen und Abhängigkeiten. In Airflow werden diese Abhängigkeiten als DAG abgebildet, sodass Runs nachvollziehbar werden (welcher Schritt wann, mit welchem Input, mit welchem Output). Best Practices, die sich fast immer lohnen:
- Definiere Raw, Curated und Consumable klar und trenne Schreibrechte strikt.
- Versioniere Konfiguration und Deployments (z. B. via Cloud Build), damit Änderungen auditierbar sind.
- Plane Datenqualitätschecks als festen Pipeline-Schritt ein, nicht als manuelle Stichprobe.
Voraussetzungen: Berechtigungen, Betrieb und typische Komplexität
Die häufigsten Bremsen sind nicht Templates, sondern Zugriffe und Zuständigkeiten. Du brauchst geklärte SAP-Berechtigungen für die Extraktion, BigQuery-IAM für Datasets, sowie Rechte für Orchestrierung und Deployment. Außerdem muss entschieden sein, wer fachlich für Kennzahlen verantwortlich ist (sonst entstehen zwei „Wahrheiten“ trotz gleicher Tabellen). Plane auch Mandant (MANDT) und Datenabgrenzungen früh ein, damit du nicht später Modelle neu schneiden musst.
Implementierung: Schritte und ein Beispiel-Workflow
Pragmatisches Vorgehen für TOFU bis erster belastbarer Output:
- Scope festlegen: 1 Prozess, 1 Zielgruppe, 1 Ergebnis (z. B. Monatsabschluss-Reporting).
- Replikation aufsetzen: Tabellen nach BigQuery, Validierung der Vollständigkeit.
- Cortex aktivieren: config.json/YAML konfigurieren, DAGs deployen, Pipeline-Läufe beobachten.
Mini-Story: Ein Controlling-Team will offene Posten und Zahlungsverhalten schneller erklären. Statt Excel-Logik auf Exporten zu pflegen, werden relevante SAP-Tabellen repliziert, CDC stabilisiert und ein kuratiertes Modell bereitgestellt. Danach bauen Analysten ihre Auswertungen auf einer gemeinsamen Datenbasis und diskutieren Definitionen, nicht Datenstände.
Optionale Module: Finance und Inventory sinnvoll nutzen
Cortex enthält optionale Inhalte, die häufig in Finance- und Inventory-Szenarien genutzt werden. Sinnvoll ist das, wenn ihr eine klare Frage beantwortet (z. B. Working Capital, Bestandsbewertung, Lieferfähigkeit) und die benötigten Quelltabellen verlässlich repliziert sind. BigQuery ML templates können ergänzend helfen, bestimmte Analysebausteine schneller anzustoßen, ersetzen aber keine fachliche Validierung.
Kosten, Zeitaufwand und ROI ohne Wunschdenken
Konkrete Kosten lassen sich nur über euren Scope, Datenvolumen, CDC-Frequenz und Betriebsmodell bewerten. Was sich aber realistisch einordnen lässt: Der Aufwand steckt meist in (1) Replikationsweg und Berechtigungen, (2) Datenqualität und fachlicher Abnahme, (3) Betrieb/Monitoring der Pipelines. ROI entsteht, wenn ihr messbar weniger Zeit für Datenabstimmung und Wiederaufbau gleicher Logik aufwendet. Gute Metriken sind Nutzungsgrad der kuratierten Daten, Zeit bis zum neuen Report und Anzahl der „Definitions-Varianten“ je Kennzahl.
Wann externe Unterstützung sinnvoll wird
Externe Unterstützung lohnt sich, wenn SAP-Extraktion, CDC und Datenmodelle gleichzeitig sauber sitzen müssen und interne Kapazität knapp ist. Auch bei regulierten Umfeldern (Auditability, nachvollziehbare Deployments) oder wenn mehrere Fachbereiche sofort „eine Wahrheit“ erwarten, hilft ein strukturierter Implementierungsplan mit klaren Verantwortlichkeiten.
Fazit
Das Cortex Framework SAP ist ein starker Beschleuniger, wenn ihr SAP-Daten in BigQuery nicht nur ablegen, sondern als verlässliche Datenbasis für Fachbereiche nutzbar machen wollt. Entscheidend sind ein sauberer Replikations- und CDC-Ansatz, klare Berechtigungen und ein eng abgegrenzter Start-Use-Case. Wer so startet, bekommt schneller konsistente Modelle und kann die Foundation Schritt für Schritt ausbauen.
Häufige Fragen
Ist das Cortex Framework SAP ein fertiges Produkt?
Nein. Es ist ein Framework mit Templates, Referenzarchitektur und Data-Modeling-Bausteinen. Die Anbindung (Replikation/CDC), Konfiguration und fachliche Abnahme müsst ihr trotzdem umsetzen.
Brauche ich SAP S/4HANA oder geht auch SAP ECC?
Beides ist möglich: SAP ECC und SAP S/4HANA können Datenquellen sein. Entscheidend ist, dass die benötigten Tabellen und Änderungsinformationen zuverlässig nach BigQuery repliziert werden können.
Welche Rolle spielt CDC im Cortex Framework?
CDC sorgt dafür, dass Änderungen aus SAP inkrementell verarbeitet werden, statt nur periodisch komplette Tabellen zu laden. Damit bleiben kuratierte BigQuery-Modelle nachvollziehbar aktuell, was Vertrauen in Reports erhöht.
Wie lange dauert eine Implementierung typischerweise?
Das hängt stark von Scope, Berechtigungen, Datenqualität und dem Replikationsweg ab. Als Richtwert hilft: Ein klar abgegrenzter Use Case ist deutlich schneller umsetzbar als ein „alles auf einmal“-Ansatz, der oft an Zugängen und fachlicher Abstimmung scheitert.

