PBS CBW NLS - Überblick Nearline-Storage-Lösungen für SAP NetWeaver BW PBS Software GmbH, Dr. Klaus Zimmer, 2010
Agenda Einleitung Motivation für Archivierung/Nearline Storage in SAP BW PBS BW Database Analyzer Effiziente BW-Datenbankanalyse Konzept der PBS CBW Nearline-Storage-Lösungen PBS CBW NLS Datenzugriff und Architektur Zusätzliche CBW NLS-Komponenten Zusammenfassung 2 PBS Software GmbH, 5. Januar 2011
Ausgangssituation SAP BW SAP ERP POS SAP IS Datenbank Legacy Herausforderung: - Schnell und stark wachsende BW-Datenbank - Verlängerte Query-Antwortlaufzeiten - Steigender Aufwand für Wartung und Administration Lösung: Daten aus der Datenbank extrahieren Erhöhte Betriebskosten (TCO) 3 PBS Software GmbH, 5. Januar 2011
Motivation für Archivierung/Nearline Storage Einsparungspotentiale: Signifikante Reduzierung von DB-Größe und -Wachstum Bessere Systemleistung kürzere Query-Antwortzeiten Geringerer Aufwand für Sicherung und Systemwiederherstellung Reduktion der Hardware- und Administrationskosten Herausforderungen Flexibler und kompletter Datenzugriff mit BW-Queries Kurze Antwortzeiten beim Archivdatenzugriff Keine Beeinträchtigung des SAP BW-Datenfluss 4 PBS Software GmbH, 5. Januar 2011
Einsparungspotenzial Größe in GB 2000 1750 1500 1250 1000 750 Um 25% reduziertes Datenwachstum BW-Datenarchivierung Reduktion DB um 25% Potentielle Ersparnisse 500 250 Quelle: SAP AG Rückgang der Hardware- Kosten 2007 2008 2009 2010 2011 Zeit 5 PBS Software GmbH, 5. Januar 2011
SAP BW Nearline-Storage-Konzept SAP NetWeaver BW 7.0 Nearline Storage Interface und Datenarchivierung Reine ADK-Archivierung Transfer in seq. Dateien Rückladen aus ADK Fortschreiben aus ADK Sequentieller Zugriff (langsam) Nearline-Storage-Lösung Transfer in externe Nearline-Storage-Lösung Keine SAP-Archivdateien Rückladen via NLS Fortschreiben via NLS Kombi: ADK + Nearline Transfer in externe Nearline-Storage-Lösung Transfer in ADK-Dateien Rückladen aus ADK Fortschreiben via NLS SAP ADK Archivdatei Query (sequentiell) Nearline Storage (ext. Lösung) Query SAP ADK Nearline Storage (ext. Lösung) Query 6 PBS Software GmbH, 5. Januar 2011
Datenarchivierung ab SAP NW BW 7.0 Anlegen/Bearbeiten eines Datenarchivierungsprozesses (DAP) T-RSDAP T-RSA1 7 PBS Software GmbH, 5. Januar 2011
PBS BW Database Analyzer - Funktionen DB-Kapazitätsanalyse Datenanalyse im Hintergrund (Batch) Dialogauswertung Einzelanalyse Dialogauswertung Vergleichsanalyse Datenübertragung in InfoCube DB-Verteilungsanalyse Verteilung nach Zeitmerkmalen Datenanalyse im Hintergrund (Batch) Dialogauswertung Einzelanalyse 8 PBS Software GmbH, 5. Januar 2011
BW Analyzer Kapazitätsanalyse (I) Analyse konfigurieren und starten: Untersuchung aller BW-Datentypen, Detailauswahl ist möglich für: InfoCubes DataStore Objekte PSA-Tabellen Analyseoptionen für InfoCubes/PSA: Fakten- und Dimensionstabelle Aktuelle oder alle Versionen Periodische Datenbank-Analyse: Monitoring des Datenwachstums Erkennen schnell wachsender Provider 9 PBS Software GmbH, 5. Januar 2011
BW Analyzer Kapazitätsanalyse (II) 10 PBS Software GmbH, 5. Januar 2011
BW Analyzer Verteilungsanalyse Analyse Online auswerten variable Selektion der Zeitmerkmale 11 PBS Software GmbH, 5. Januar 2011
PBS ILM-Konzept für SAP BW PBS ILM-Konzept für SAP NetWeaver BW DB BW Nearline Storage Sybase IQ Nearline Storage ADK InfoCubes DataStore PSA (PBS) Datenextrakte (PBS) ETL: BW-Extraktoren für SAP ERP PBS archive add ons für SAP ERP Datenbank-Analyse für InfoProvider PBS BW Database Analyzer Query-Zugriff für InfoCubes und DataStore Objekte PBS CBW NLS PSA: Archivieren, Lesen, Rückladen, Update PBS CBW NLS Datenextrakte (Z3): InfoCubes, DataStore, Stammdaten PBS CBW NLS Revisionssichere Ablage der BW-Nearline-Daten PBS ContentLink 12 PBS Software GmbH, 5. Januar 2011
Verfügbare Releases Archivierungs- und Zugriffsverfahren SAP BW Release PBS-Lösung ADK (pur) PBS IQ NLS ADK NLS IQ 3.x PBS add-on CBW X 3.x PBS add-on CBW für IQ X X 7.x PBS CBW NLS X X 7.x PBS CBW NLS IQ X X X 13 PBS Software GmbH, 5. Januar 2011
PBS Nearline-Storage-Lösung CBW NLS Nearline-Storage-Lösung PBS CBW NLS PSA-Archivierung ADK und Sybase IQ Schreiben und Löschen Lesen und Rückladen Fortschreiben ADK SYBASE PSA-Archive InfoCubes und DSO Zugriff über NLS-Interface (N) Zugriff über V, M Provider CBW NLS (ADK-Version) Aggregate, Indizes CBW NLS für Sybase IQ Laden in Sybase IQ, Lesen PBS-Aggregate PBS-Indizes NLS DB Sybase IQ NLS Query-Zugriff Datenextrakte (GDPdU) CBW Data Export Interface Extrakte: Archiv/NLS + DB InfoCubes, DSO Stammdaten und Texte Transparente Tabellen SAP ArchiveLink-fähig SAP/AIS Datenextrakte im SAP AIS-Format 14 PBS Software GmbH, 5. Januar 2011
Query-Zugriff via Nearline-Interface Zugriff auf InfoCube- und DSO-Daten aus Nearline-Storage und der Datenbank via Archivzugriff-ertüchtigter SAP BW-Queries DB + NLS Archiv 15 PBS Software GmbH, 5. Januar 2011
Query-Zugriff auf Datenbankdaten Query mit reinem Online-Zugriff auf die SAP BW-Datenbank Daten des laufenden Jahres in der SAP BW-Datenbank, Daten des Vorjahres in der Sybase IQ 16 PBS Software GmbH, 5. Januar 2011
Query-Zugriff: Anpassung für NLS Query-Monitor: Ertüchtigen der SAP BW Queries für NLS-Zugriff Zugriff auf Daten aus der SAP BW-Datenbank + Nearline Storage (hier Sybase IQ via CBW) 17 PBS Software GmbH, 5. Januar 2011
Query-Zugriff auf Datenbank und Archiv Query mit Online-Zugriff auf Datenbank + Nearline Storage via CBW Daten des laufenden Jahres in der SAP BW-Datenbank, Daten des Vorjahres in der Sybase IQ 18 PBS Software GmbH, 5. Januar 2011
CBW-Architektur mit NLS und Sybase IQ DB und Nearline lesen (in Query-Attributen aktivieren) SAP BW Query InfoCube DataStore Objekt SAP Nearline Provider PBS Nearline Services für Sybase IQ SAP BW Datenbank Sybase IQ Spalten-basierte Data Warehouse DB, Kompression bis 1:10 19 PBS Software GmbH, 5. Januar 2011
Architektur PBS CBW NLS für Sybase IQ SAP BW Sybase IQ Datenarchivierungs- Process (DAP) Abfragen: Queries, Rückladen, etc. PBS CBW NLS IQ Interface Server Administration/ Monitoring Daten laden Daten lesen CBW NLS IQ Infrastruktur ohne ADK-Komponenten 20 PBS Software GmbH, 5. Januar 2011
SAP Gateway Architektur - Komponentenüberblick SAP BW Sybase IQ Java VM JCo JDBC dom4j log4j PBS CBW NLS IQ Interface Laufzeitumgebung RFC PBS CBW NLS IQ Interface Instanz JDBC Sybase IQ DB-Instanz Sybase IQ DB Engine Beziehungen zwischen den Instanzen (SAP BW, CBW, Sybase IQ): n:m 21 PBS Software GmbH, 5. Januar 2011
Administration Cockpit und NLS-Monitor Auswahl des InfoProviders Generiere Infrastrukturkomponenten Zusätzliche Utilities Überwachen: - CBW NLS - Sybase IQ - Connector 22 PBS Software GmbH, 5. Januar 2011
Vorteile der CBW-IQ-Version Effizienter NLS-Datentransfer sehr schnelles Laden in die IQ (z.b. 10 Millionen Datensätze in ca. 10 Minuten) Spaltenbasierte Datenablage (Vektor-DB) benötigt keine Aggregation und keine Indizierung Geeignet für Ad-hoc Queries mit Archiv-/Nearline-Datenzugriff Sehr geringer Administrationsaufwand Optimal geeignet für sehr große Datenmengen Sehr schnell auch bei hoher System- und Datenlast Geeignet für sehr große InfoCubes und Systemen mit sehr vielen Queries 23 PBS Software GmbH, 5. Januar 2011
CBW-Architektur mit NLS-ADK DB und Nearline lesen (in Query-Attributen aktivieren) SAP BW Query InfoCube DataStore Objekt SAP Nearline Provider PBS Nearline Services für ADK PBS Aggregate SAP BW Datenbank PBS Index SAP Archiv ADK ADK-Dateien Kompression 1: 10 24 PBS Software GmbH, 5. Januar 2011
MultiProvider-Integration unter BW 7.0 DB lesen BW Query Archiv lesen DB + Archiv InfoCube DataStore-Objekt Multi Provider Virtual Provider PBS NLS-Interface SAP BW Datenbank PBS Aggregate PBS Index SAP Archiv Sybase IQ 25 PBS Software GmbH, 5. Januar 2011
CBW Administration Cockpit (SAP BW 7.x) Auswahl des InfoProviders Modellieren der CBW-Infrastruktur (Archiv-Aggregate und Indizes) Generieren der CBW-Infrastruktur Erzeugen und Verwalten der Aggregat- und Indexdaten Zusätzliche Utilities 26 PBS Software GmbH, 5. Januar 2011
Aggregat-Modellierung für CBW NLS ADK Sub-Sets archivierter InfoCubes oder DataStore-Objekte Flache Tabellenstruktur (analog zu Index und Archiv) Sub-Sets von Merkmalen des Infoproviders und Kennzahlen (mit Standardaggregation) in der Aggregat-Struktur Aggregate modellieren aus SAP-Vorlage, Query oder via Analyse Komprimierte Ablage in sequentiellen Dateien (ADK-Format) Merkmale Kennzahlen Archivdaten Kostenrechnungskreis Kostenstelle Lieferant Betrag Menge Hauptmerkmal weitere Merkmale Kennzahlen Kostenrechnungskreis Kostenstelle Betrag Menge A1.1 Archiv- Aggregate Kostenstelle Kostenrechnungskreis Betrag Menge A1.2 Lieferant Betrag Menge A2 27 PBS Software GmbH, 5. Januar 2011
Index-Modellierung für CBW NLS ADK Flexible und generische Indizierung für InfoCubes und DSO Jedes Merkmal (Dimension) kann indiziert werden Zusätzliche Aufnahme von Attributen (Merkmale, Kennzahlen) Indizes werden komprimiert in sequentiellen Dateien (ADK) abgelegt Archivdaten Merkmale Kennzahlen Kostenstelle Lieferant Sachkonto Betrag Menge Index-Schlüssel Index-Attribute Kostenstelle Lieferant Betrag... Archiv-Pointer Archiv- Indizes Lieferant Lieferant Betrag... Archiv-Pointer Sachkonto Lieferant Betrag... Archiv-Pointer 28 PBS Software GmbH, 5. Januar 2011
SAP ArchiveLink CBW NLS ADK Integration in Infrastruktur SAP NetWeaver BW - online - SAP-Dateisystem - nearline - Externes Archivsystem - nearline - PBS Index PBS Aggregate Archiv- Daten 29 PBS Software GmbH, 5. Januar 2011
Vorteile der CBW-ADK-Version ADK Bewährte Archivierungstechnik Hohe Datenkompression, typ. 1:10 Reine Softwarelösung keine zusätzliche HW notwendig Optionale Aggregation und Indizierung Gut geeignet für große DSO mit wenigen Queries Revisionssichere Datenablage via SAP ArchiveLink Ökonomische Lösung 30 PBS Software GmbH, 5. Januar 2011
Archivierung von PSA-Daten SAP BW: PSA-Daten werden nach Transfer in InfoProvider gelöscht Archivierungsbedarf z.b. im Fall einer Neubestückung der InfoProvider PBS PSA-Archivierung (ADK-basiert und unter Sybase IQ): - Benutzerfreundliche Definition der AOBJ/DAP - Flexibles Einbinden von DataSources - Erweiterte Archivadministration - Bequemer Lese- und Rückladezugriff 1 Archivieren 2 Löschen 3 Lesen/Zurückladen ADK PSA ADK PBS PSA-Archivierung: - ADK-Archivdateien - Ablage in Sybase IQ Archivierungsprogramm Löschprogramm Leseprogramm (seq). Sybase IQ 31 PBS Software GmbH, 5. Januar 2011
Archivierung von PSA-Daten PSA-Archivierung mit PBS archive add on CBW 32 PBS Software GmbH, 5. Januar 2011
PBS CBW Data Export Interface Datenträgerüberlassung für Steuerprüfungen (GDPdU-Z3) Extraktion beliebiger InfoCubes, DataStore-Objekte und Stammdaten Selektion von Datenbank- und Archivdaten Beliebige Feldauswahl per ALV-Technik Datenextrakten im SAP-AIS Format Unterstützt XML-Beschreibungsstandard Volle Unterstützung von IDEA und TaxAudit SAP/AIS 33 PBS Software GmbH, 5. Januar 2011
PBS ContentLink - Überblick WebServer-basierte INTERFACE-Lösung zur Anbindung externer Ablagesysteme an SAP via SAP ArchiveLink oder WebDAV. Ermöglicht Schreib- und Lesezugriffe für alle angebundenen Daten (ADK-Dateien, Dokumente, Drucklisten, DART-Dateien, PBS- Indizes,etc.). Schlanke, schnelle und skalierbare Softwarelösung, speziell optimiert für die SAP-Datenarchivierung. 34 PBS Software GmbH, 5. Januar 2011
PBS Conversion Tool API zur Erweiterung kundenspezifischer Programme mit dem PBS-Zugriff Kunden-ABAP ZZEXAMPLE SAP BW Datenbank PBS Conversion Tool Erweiterung der SQL-Befehle mit PBS-Archivdatenzugriff Erweiterung des Kundenprogramms mit PBS-Funktionsbaustein Select-into-table SAP BW Datenbank Archivfähig ZZEXAMPLE_PBS ADK PBS Index Sybase IQ 35 PBS Software GmbH, 5. Januar 2011
PBS CBW Zusammenfassung Generische Zusatzlösung für Online-Queryzugriff auf Datenbank- und Archivdaten (InfoCubes, DataStore-Objekte) ADK-Version: echte Archiv-Aggregate und effektive Indizierung IQ-Version: minimale Administration + schnelle Antwortzeiten IQ + ADK: stark komprimierte Ablage der Daten Revisionssichere Ablage von Nearline-/Archivdaten Datenextraktion für Prüfungszwecke (z.b. GDPdU) PSA: Archivieren, Lesen und Rückladen: ADK + IQ-Version Verfügbar und SAP-zertifiziert für alle SAP BW-Release-Stände 36 PBS Software GmbH, 5. Januar 2011
Vielen Dank für Ihre Aufmerksamkeit! PBS Software GmbH Schwanheimer Strasse 144a 64625 Bensheim Telefon: 06251-174 0 Fax: 06251-174 174 E-Mail: info@pbs-software.com Internet: www.pbs-software.com
Copyright Copyright 2010 PBS Software GmbH. Alle Rechte vorbehalten. Weitergabe und Vervielfältigung dieser Präsentation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die ausdrückliche schriftliche Genehmigung durch PBS Software GmbH nicht gestattet. In dieser Publikation enthaltene Informationen können ohne vorherige Ankündigung geändert werden. Microsoft, Windows sind eingetragene Marken der Microsoft Corporation. IBM, IBM DR550, IBM TSM und SSAM sind Marken oder eingetragene Marken der IBM Corporation. Linux ist eine eingetragene Marke von Linus Torvalds in den USA und anderen Ländern. UNIX ist in den USA und anderen Ländern ein eingetragenes Warenzeichen, das ausschließlich durch X/Open Company Limited lizenziert ist. HP, HP-UX11 Apache sind Marken oder eingetragene Marken der Hewlett-Packard Company. EMC, EMC Centera, EMC Celerra sind Marken oder eingetragene Marken der EMC Corporation Hitachi, Hitachi HCAP, Hitachi HCP sind Marken oder eingetragene Marken von Hitachi Ltd. NetApp, NetApp Filer sind Marken oder eingetragene Marken von NetApp Corporation. Sybase IQ ist eingetragenes Warenzeichen von Sybase Inc. PBS archive add ons ist eine eingetragene Marke der PBS Software GmbH. SAP, R/3, SAP NetWeaver, SAP NetWeaver Business Warehouse, SAP Industry Solutions und weitere im Text erwähnte SAP-Produkte und -Dienstleistungen sowie die entsprechenden Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und anderen Ländern weltweit. Alle anderen Namen von Produkten und Dienstleistungen sind Marken der jeweiligen Firmen. Die Angaben im Text sind unverbindlich und dienen lediglich zu Informationszwecken. PBS Software GmbH übernimmt keinerlei Haftung oder Garantie für Fehler oder Unvollständigkeiten in dieser Publikation und steht lediglich für Produkte und Dienstleistungen nach der Maßgabe ein, die in der Vereinbarung über die jeweiligen Produkte und Dienstleistungen ausdrücklich geregelt ist. Aus den in dieser Publikation enthaltenen Informationen ergibt sich keine weiterführende Haftung. 38 PBS Software GmbH, 5. Januar 2011