SAP Data Services (BODS)
Stand
Was ist SAP Data Services (BODS)?
Das klassische SAP-ETL-Werkzeug — Batch-Dataflows, ein Thick-Client namens Designer und ein Job Server —, das unter einer großen Zahl von SAP-Beständen noch still im Hintergrund läuft. Dort wurde die Datenqualitätslogik des Unternehmens geschrieben, bevor Flows nach Datasphere umzogen.
Worum es geht
SAP Data Services, noch immer allgemein BODS genannt, nach dem Namen BusinessObjects Data Services, den es früher trug, ist das klassische Enterprise-ETL-Werkzeug des SAP-Bestands: ein Thick-Client namens Designer, Jobs aus Dataflows, ein Job Server, der sie nach Zeitplan ausführt, und ein Repository, das die Metadaten hält. Daneben steht SAP Information Steward, der Profiling- und Datenqualitäts-Begleiter, der BODS zu mehr machte als einem Bewegen von Zeilen.
Seine Relevanz besteht darin, dass es noch da ist. Data Services taucht selten in einer Strategiepräsentation auf, und es verschwindet auch selten aus einer Landschaft. Es ist das Werkzeug, das nachts das Warehouse lädt, den Kundenstamm bereinigt, Adressen abgleicht und dedupliziert und ein Dutzend nachgelagerte Systeme versorgt, an deren Abonnement sich niemand mehr erinnert. In einem Migrationsinventar wird es regelmäßig spät entdeckt, weil die Leute, die es gebaut haben, oft weitergezogen sind und die Jobs einfach weiterlaufen.
Die Datenqualitätslogik ist das Kapital, und die Falle. Bewegung ist der einfache Teil eines BODS-Bestands: ein Dataflow, der eine Tabelle liest und eine andere schreibt, hat eine offensichtliche Entsprechung in einem Datasphere-Replication-Flow. Was sich nicht leicht bewegt, ist alles, was BODS um die Bewegung herum trägt — Adressbereinigung mit Referenzverzeichnissen, Match-and-Consolidate-Regeln, benutzerdefinierte Funktionen, geschrieben in der Data-Services-Skriptsprache, und die angesammelte Ausnahmebehandlung, die eine nächtliche Ladung bei fehlerhaften Eingaben überleben lässt. Diese Logik kodiert Jahre an Geschäftsentscheidungen, und sie ist außerhalb der Jobs selbst meist undokumentiert.
Warum es zählt
- Es ist die undokumentierte Schicht, die eine Migration spät entdeckt. Die Bereinigungs- und Matching-Logik in BODS-Jobs kodiert Jahre an Geschäftsentscheidungen, die es sonst nirgends gibt.
Kernpunkte
- Das klassische SAP-ETL-Werkzeug: Designer-Client, Jobs aus Dataflows, Job Server, Metadaten-Repository.
- Noch immer BODS genannt, nach seiner BusinessObjects-Data-Services-Ära; SAP Information Steward ist der Profiling- und Datenqualitäts-Begleiter.
- Reine Bewegung lässt sich sauber als Datasphere-Replication-Flow neu ausdrücken.
- 🔴 Adressbereinigung, Match-and-Consolidate-Regeln und benutzerdefinierte Skriptfunktionen sind der Teil ohne sauberen Nachfolger — und der undokumentierte Teil.
- Schätzen nach dem Verhältnis von Datenqualitäts-Dataflows zu Bewegungs-Dataflows, nie nach der Gesamtzahl.
- Die Entscheidung ist pro Job: reine Bewegungs-Dataflows lassen sich sauber neu ausdrücken; Bereinigungs-, Matching- und Standardisierungslogik ist die eigentliche Entscheidung.
- Eine Datenqualitätsregel neu auszudrücken bedeutet, sie exakt zu reproduzieren (nicht verifizierbar) oder neu zu vereinbaren (braucht einen Business Owner, den es möglicherweise nicht mehr gibt).
- Das Inventar danach sortieren, an wessen Uhr ein Job hängt — quellsystemgetrieben versus unabhängig —, bevor irgendetwas angeboten wird.
Begriffe auf dieser Seite
- Dataflow
- Die Arbeitseinheit in Data Services: Quellen, Transforms und Ziele, im Designer zusammengestellt.
- Job Server
- Die Ausführungskomponente von Data Services, die Jobs nach Zeitplan ausführt.
- Information Steward
- Das SAP-Profiling- und Datenqualitäts-Begleitprodukt zu Data Services.
- Match transform
- Der Data-Services-Transform, der doppelte Datensätze identifiziert und konsolidiert — typischerweise die am wenigsten portable Logik im Bestand.
- Dataflow
- Die Data-Services-Arbeitseinheit: eine Quelle, eine Kette von Transforms und ein Ziel. Dataflows zu zählen ist kein Scoping; sie nach ihrem Inhalt zu klassifizieren schon.
- Data-quality transform
- Ein Bereinigungs-, Matching- oder Adressstandardisierungsschritt. Er trägt geschäftlich vereinbarte Regeln und ist der Teil eines BODS-Bestands ohne mechanischen Nachfolger.
Quellen
- SAP Help — SAP Data Services
- SAP Help — SAP Information Steward
- Performance tuning in SAP Data Service — SAP Community (Technology Blog Posts by Members)
- Job Scheduling in SAP Data services — SAP Community (Technology Blog Posts by Members)
- Load data to SFTP folder Using Authorization Type as Public Key in SAP Data Service — SAP Community (Technology Blog Posts by Members)
- Transport in SAP Data Services — SAP Community (Technology Blog Posts by Members)
- Asset NBV using current year data in SAP BW — SAP Community (Technology Blog Posts by Members)
- Repository , Job Server and Job server Group Creation in SAP Data service — SAP Community (Technology Blog Posts by Members)
- Important Quality Transformation Summary in SAP data service – BODS – Part 5 – Match, Data Cleanse and Global Address Cleanse — SAP Community (Technology Blog Posts by Members)
- Transformation Summary in SAP data service – BODS – Part 4 – Table Comparison and History preservation and Row Generation Transformation — SAP Community (Technology Blog Posts by Members)
- Transformation Summary in SAP data service - BODS – Part 3 – SQL and MAP Transformation — SAP Community (Technology Blog Posts by Members)
- Transformation Summary in SAP data service - BODS - Part 2 - Merge and Query Transformation — SAP Community (Technology Blog Posts by Members)
- Transformation Summary in SAP data service ( BODS) - Part1 - Validation and Case Transformation — SAP Community (Technology Blog Posts by Members)
- New free Learning Journey: Exploring SAP Data Services — SAP Community (Technology Blog Posts by SAP)
- 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)
- SAP Cloud Integration for data services - Google BigQuery Integration with SAP IBP — SAP Community (Supply Chain Management Blog Posts by SAP)
- SAP Data Services 4.3 and SAP Information Steward 4.3 - Enhancements and Certifications quick reference — SAP Community (Technology Blog Posts by SAP)
- Statement of Direction - SAP Data Services and SAP Information Steward, as of November 2023 — SAP Community (Technology Blog Posts by SAP)
- Data Science with SAP HANA Predictive Analytics Library (PAL), AMDP (ABAP Managed Database Procedure) and Core Data Services (CDS) Table Functions — SAP Community (Supply Chain Management Blog Posts by SAP)
- What's New in SAP HANA Smart Data Integration and SAP HANA Smart Data Quality 2.0 — SAP Community (Technology Blog Posts by SAP)
- How-to discover SAP Business Objects (BOBJ) and SAP Data services (BODS) in SAP Landscape Management (LaMa) — SAP Community (Technology Blog Posts by Members)
- Extracting Business Partner Data from SAP S/4 HANA to SAP HANA DB using SAP Data Services — SAP Community (Technology Blog Posts by SAP)
- SAP Data Services: Session SDK Failure Error while installing SAP Information Steward — SAP Community (Technology Blog Posts by SAP)
- Custom Function to Load Alternate Labelling for Functional Location using SAP Data Services — SAP Community (Technology Blog Posts by Members)
- SAP HANA Cloud: SAP HANA Core Data Services (CDS) Migration — SAP Community (Technology Blog Posts by SAP)
- SAP Data Services Real time Jobs - Overview and Best Practices — SAP Community (Technology Blog Posts by SAP)
- SAP Data Services, Data Integrator and Information Steward future — SAP Community (Technology 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.