AI & Analytics Legends Die Wissensplattform für SAP Analytics AnmeldenRegistrieren
Konzeptkarte

ODP- & ODQ-Extraktion

ODP- & ODQ-Extraktion — Abschnittsillustration von Analytics Legends für die SAP-Analytics-Wissensdatenbank (Konzepte, Studien, Academy)

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.

  1. BW-Datenquellen — Legacy-Extraktoren (weiterhin breit im Einsatz).
  2. CDS Views mit @Analytics.dataExtraction-Annotation — die moderne ODP-Quelle.
  3. SAP-Business-Suite-Extraktoren (FI/CO/MM/SD).
  4. 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

  1. SAP ODP framework documentation
  2. CDS @Analytics.dataExtraction annotation
  3. SAP BW/4HANA — Help Portal
  4. SAP S/4HANA — Help Portal
  5. SAP S/4HANA Data Migration Using Parallel Processing in CDS View. — SAP Community (ABAP Blog Posts)
  6. CDS View as DataSource for BW/B4HANA & CDS Implemented via AMDP method to support complex logic — SAP Community (Technology Blog Posts by Members)
  7. How to find CDS views in S/4HANA Public Cloud Edition — SAP Community (Technology Blog Posts by Members)
  8. Ensuring Performance in CDS Views with ATC: Tools & Test System Strategies — SAP Community (Application Development and Automation Blog Posts)
  9. End to End Designing the Multilevel Hierarchy in Datasphere — SAP Community (Technology Blog Posts by Members)
  10. Date to Factory Date Conversion with S/4HANA ABAP CDS view — SAP Community (Enterprise Resource Planning Blog Posts by Members)
  11. How to Change Date Formats in Custom CDS Views in SAP S/4HANA Cloud — SAP Community (Technology Blog Posts by Members)
  12. S/4HANA Analytics: From Fiori app to a CDS view — SAP Community (Enterprise Resource Planning Blog Posts by Members)
  13. CDS view with Change Data Capture(CDC) for Replication Flow – Part 1 — SAP Community (Technology Blog Posts by Members)
  14. Step By Step Embedded SLT Configuration & Realtime Replication to SAP BTP HANA Cloud — SAP Community (Technology Blog Posts by Members)
  15. Overview of Virtual Data Model and CDS Views available in SAP S/4HANA FS-CD — SAP Community (Financial Management Blog Posts by SAP)
  16. SAP S/4HANA – Upgrade Faster – Resolving CDS view lifecycle impacts — SAP Community (Enterprise Resource Planning Blog Posts by SAP)
  17. Extracting Data from S4HANA ODP to SAP Datasphere — SAP Community (Technology Blog Posts by Members)
  18. SAP BW – Automated Test Tool — SAP Community (Technology Blog Posts by Members)
  19. Logic of CDC (Change Data Capture) in ABAP CDS View — SAP Community (Enterprise Resource Planning Blog Posts by Members)
  20. SAP BW bridge – SAP Cloud connector configuration — SAP Community (Technology Blog Posts by Members)
  21. Easy way to find S4HANA CDS views for Functional Consultants!! — SAP Community (Technology Blog Posts by Members)
  22. Asset NBV using current year data in SAP BW — SAP Community (Technology Blog Posts by Members)
  23. SAP CDS View - CDC based Delta - Nuts & Bolts — SAP Community (Technology Blog Posts by Members)
  24. BSEG (Cluster table) Replication to GCP Bigquery using SLT — SAP Community (Technology Blog Posts by Members)
  25. 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)
  26. S/4HANA 2023- Wizard to Migrate CDS DDIC-Based Views to CDS View Entities — SAP Community (Technology Blog Posts by Members)
  27. 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)
  28. How to find CDS Views - SAP S/4HANA Public Cloud and S/4HANA Private Cloud. — SAP Community (Enterprise Resource Planning Blog Posts by Members)
  29. 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.

In der App öffnen →

Offene SAP-Projekte

Aktuelle SAP-Analytics-Projekte und Stellen im DACH-Raum: SAP-Analytics-Projekte im DACH-Raum.