ODP- & ODQ-Extraktion
Stand
Was ist ODP- & ODQ-Extraktion?
ODP/ODQ ist SAPs quellseitige CDC-Verrohrung – der Unterschied zwischen „der Replication Flow funktioniert“ und genau zu wissen, warum er samstags um 23:47 Uhr fehlgeschlagen ist.
Worum es geht
ODP (Operational Data Provisioning) und ODQ (Operational Delta Queue) sind SAPs Standard-CDC-Verrohrung auf der Quellseite — das Framework, das S/4HANA, ECC und andere SAP-Quellsysteme Änderungsereignisse kontrolliert an Konsumenten wie Datasphere, BW und SLT veröffentlichen lässt. ODP/ODQ zu verstehen ist der Unterschied zwischen „Replication Flow funktioniert“ und „Replication Flow schlägt samstags um 23:47 Uhr fehl, und Sie können erklären, warum“.
ODP = die Veröffentlichungsoberfläche. Quellsysteme stellen Daten über ODP-fähige Extraktoren bereit (BW-Extraktoren, SAP-Datenquellen, CDS Views mit ODP-Exposition). Konsumenten abonnieren; ODP leitet Änderungsereignisse weiter.
ODQ = der Puffer. Änderungsereignisse stehen in der ODQ an, bis Konsumenten sie lesen. Mehrere Konsumenten können dieselbe Queue unabhängig voneinander lesen. Persistenz, Sequenzierung und Widerstandsfähigkeit gegenüber Konsumentenausfällen leben hier.
Die 4 Standard-ODP-Provider in SAP-Analytics.
- BW-Datenquellen — Legacy-Extraktoren (weiterhin breit im Einsatz).
- CDS Views mit @Analytics.dataExtraction-Annotation — die moderne ODP-Quelle.
- SAP-Business-Suite-Extraktoren (FI/CO/MM/SD).
- SLT (System Landscape Transformation) — CDC auf Tabellenebene für Daten ohne Extraktor.
Signal für Senior-Handwerk — Extraktor-Gesundheit. Ein Junior verdrahtet Replication Flow mit einem Extraktor und schaut zu, wie es funktioniert. Ein Senior überwacht wöchentlich ODQ-Tiefe (Lag) + ODP-Fehlerrate + Extraktor-Exception-Log. Wächst die ODQ-Tiefe auf > 10.000 Ereignisse ohne Konsumenten-Pull = ein Upstream-Rückstau oder ein ausgefallener nachgelagerter Konsument. Früh erkennen oder spät bezahlen.
Anti-Pattern: ODP umgehen für einen direkten Tabellenzugriff. Direkte Tabellenextrakte via JDBC umgehen das Change-Tracking-Framework. Erstladungen funktionieren; Deltas nicht. Kunden entdecken die Lücke beim Monatsabschluss, wenn Ist-Zahlen nicht übereinstimmen.
Begleitmodul-Karte. M005 Replication Flows konsumieren ODP; M013 CLI/APIs erlaubt Ihnen, die ODQ programmatisch abzufragen; M008 Task Chains planen und überwachen Extraktor-Läufe.
Warum es zählt
- ODP für direkte JDBC-Tabellenzugriffe zu umgehen bricht Change-Tracking still: Erstladungen funktionieren, Deltas nicht, und die Lücke wird beim Monatsabschluss sichtbar, wenn Ist-Zahlen nicht übereinstimmen.
- Wächst die ODQ-Tiefe über 10.000 Ereignisse ohne Konsumenten-Pull, signalisiert das einen Upstream-Rückstau oder einen toten nachgelagerten Konsumenten — eine wöchentliche Prüfung fängt das ab, bevor es am Monatsende schmerzt.
- Vier Standard-ODP-Provider (BW-Datenquellen, CDS mit @Analytics.dataExtraction, Business-Suite-Extraktoren, SLT) decken praktisch jede SAP-Quelle ab — wissen Sie, welcher davon welche Pipeline speist.
Kernpunkte
- ODP = Veröffentlichungs-Framework, ODQ = Delta-Queue-Puffer
- 4 Standard-Provider: BW DS · CDS · SAP Business Suite · SLT
- CDS @Analytics.dataExtraction = der moderne Weg
- Mehrere Konsumenten pro ODQ werden unterstützt
- ODQ-Tiefe + ODP-Fehler wöchentlich überwachen
- Direkter JDBC-Bypass = Fehler beim Monatsabschlussabgleich
- Kundenspezifisches ABAP im Extraktor bricht beim Upgrade
- Konsumenten-Abmeldung verhindert ein Aufblähen der ODQ
Begriffe auf dieser Seite
- ODP
- Operational Data Provisioning — SAP-Framework zur CDC-Veröffentlichung
- ODQ
- Operational Delta Queue — Puffer für Änderungsereignisse
- Extraktor
- Quellseitige Komponente, die Änderungsereignisse an ODP sendet
- BW DS
- BW-Datenquelle — Legacy-ODP-Providertyp
- CDS @Analytics.dataExtraction
- Moderne Annotation, die CDS Views als ODP-Quellen ermöglicht
- SLT
- System Landscape Transformation — Trigger-Framework für CDC auf Tabellenebene
- Abonnement
- Registrierung eines Konsumenten zum Lesen aus einer ODQ
- Delta-Erfassung
- Erfassung inkrementeller Änderungen zwischen Extrakten
Quellen
- SAP ODP framework documentation
- CDS @Analytics.dataExtraction annotation
- SAP BW/4HANA — Help Portal
- SAP S/4HANA — Help Portal
- SAP S/4HANA Data Migration Using Parallel Processing in CDS View. — SAP Community (ABAP Blog Posts)
- CDS View as DataSource for BW/B4HANA & CDS Implemented via AMDP method to support complex logic — SAP Community (Technology Blog Posts by Members)
- How to find CDS views in S/4HANA Public Cloud Edition — SAP Community (Technology Blog Posts by Members)
- Ensuring Performance in CDS Views with ATC: Tools & Test System Strategies — SAP Community (Application Development and Automation Blog Posts)
- End to End Designing the Multilevel Hierarchy in Datasphere — SAP Community (Technology Blog Posts by Members)
- Date to Factory Date Conversion with S/4HANA ABAP CDS view — SAP Community (Enterprise Resource Planning Blog Posts by Members)
- How to Change Date Formats in Custom CDS Views in SAP S/4HANA Cloud — SAP Community (Technology Blog Posts by Members)
- S/4HANA Analytics: From Fiori app to a CDS view — SAP Community (Enterprise Resource Planning Blog Posts by Members)
- CDS view with Change Data Capture(CDC) for Replication Flow – Part 1 — SAP Community (Technology Blog Posts by Members)
- Step By Step Embedded SLT Configuration & Realtime Replication to SAP BTP HANA Cloud — SAP Community (Technology Blog Posts by Members)
- Overview of Virtual Data Model and CDS Views available in SAP S/4HANA FS-CD — SAP Community (Financial Management Blog Posts by SAP)
- SAP S/4HANA – Upgrade Faster – Resolving CDS view lifecycle impacts — SAP Community (Enterprise Resource Planning Blog Posts by SAP)
- Extracting Data from S4HANA ODP to SAP Datasphere — SAP Community (Technology Blog Posts by Members)
- SAP BW – Automated Test Tool — SAP Community (Technology Blog Posts by Members)
- Logic of CDC (Change Data Capture) in ABAP CDS View — SAP Community (Enterprise Resource Planning Blog Posts by Members)
- SAP BW bridge – SAP Cloud connector configuration — SAP Community (Technology Blog Posts by Members)
- Easy way to find S4HANA CDS views for Functional Consultants!! — SAP Community (Technology Blog Posts by Members)
- Asset NBV using current year data in SAP BW — SAP Community (Technology Blog Posts by Members)
- SAP CDS View - CDC based Delta - Nuts & Bolts — SAP Community (Technology Blog Posts by Members)
- BSEG (Cluster table) Replication to GCP Bigquery using SLT — SAP Community (Technology Blog Posts by Members)
- How to use SAP Cloud Integration for Data Services (CI-DS) to load data from S/4HANA with CDS View — SAP Community (Technology Blog Posts by SAP)
- S/4HANA 2023- Wizard to Migrate CDS DDIC-Based Views to CDS View Entities — SAP Community (Technology Blog Posts by Members)
- Are you curious about how to integrate data to external data warehouse solutions using Custom CDS Views in SAP S/4HANA Cloud, public edition? — SAP Community (Enterprise Resource Planning Blog Posts by SAP)
- How to find CDS Views - SAP S/4HANA Public Cloud and S/4HANA Private Cloud. — SAP Community (Enterprise Resource Planning Blog Posts by Members)
- SAP S/4HANA Cloud Extensibility for CDS Views on the SAP Business Accelerator Hub — SAP Community (Enterprise Resource Planning Blog Posts by SAP)
Vollständige Karte für Mitglieder. Was die vollständige Karte ergänzt: den vollständigen Entscheidungsrahmen · den Vergleich SAP · Snowflake · Databricks · Fabric · die häufigen Fallstricke und ihre Behebung · die Kurzreferenz · die Architekturschemata · die Codeblöcke · die zitierfähigen Kennzahlen.
Offene SAP-Projekte
Aktuelle SAP-Analytics-Projekte und Stellen im DACH-Raum: SAP-Analytics-Projekte im DACH-Raum.