SAP Business Intelligence Helmut Roos Diplom-Ingenieur Unternehmensberater Grundlagen zu Netweaver 7.0 D-67067 Ludwigshafen +49 (621) 5 29 44 65
Data Acquisition Common Read / Write Interface Open Interface and Web Services USER Interaction SAP BI Key Components Access Business Logic Presentation ODS Summarized, Dimensional Data Granular, Volatile Data Master Data Business Calculations Planning and Forecasts Exception Scanning Alerting Query Pre-Calculation Caching Background Printing Data Mining Drill-Down, Drill-Through, Drill-Across Pivoting What If Slice and Dice Gallery of ready-to-use Web Templates / Items Table, Chart Map RDBMS Data Partitioning Indexing Parallel Querying BI Services Alert Monitor Context Menu BI Suite Data Warehousing BI Platform BI Suite SAP - Business Intelligence 2
Artikel InfoCube: Multidimensionalität Umsatz: 2 Mio. Kennzahlen: Historische Daten Finanzdaten (Budget, Preis) Kalkulation Forecast Land Merkmale (Dimensionen): Artikel Land Monat Verkaufsorganisation Sparte Vertriebsweg Verkaufsbüro Auftraggeber Die logische Anordnung betriebswirtschaftlicher Kennzahlen zu ein oder mehreren sachlichen Kriterien wird als Mehrdimensionalität bezeichnet (Gabriel/Gluchowski (1998), S. 494). SAP - Business Intelligence 3
InfoObjects Merkmal-InfoObject z.b. Kunde, Produkt Kennzahl-InfoObject z.b. Umsatz, Kosten möglichst numerisch und additiv SAP - Business Intelligence 4
Daten im SAP BW Daten im BW Anwendungsdaten Metadaten Bewegungsdaten Stammdaten fachliche Metadaten technische Metadaten Attribute Texte Hierarchien SAP - Business Intelligence 5
Modellierungsmöglichkeiten hierarchischer Strukturen Merkmalswerte InfoCubes InfoObjects Pflege eines Hierarchiebaums Modellierung des InfoCubes Navigationsattribute SAP - Business Intelligence 6
Bsp. für erweitertes Starschema der SAP SAP - Business Intelligence 7
Geomerkmale Zahlreiche Merkmale des Business Information Warehouse besitzen auch geographische Bedeutung, z.b. Kunde, Verkaufsregion, Bundesland, Land. Die geographische Information kann in der BEx Map zusammen mit den betriebswirtschaftlich relevanten Kennzahlen ausgewertet werden. Die BEx Map ist das in den Business Explorer integrierte geographische Informationssystem (GIS) des BW. SAP - Business Intelligence 8
Persistentes Stagingszenario InfoCube Quellsystem PSA InfoObjects (Merkmale) SAP - Business Intelligence 9
Datenbereitstellung BI DataSource DB Connect UD Connect BI Service API File Interface Web Service BAPI ETL Tool Relational Source Multi- Dimensional Source SAP Source File XML Legacy Application SAP - Business Intelligence 10
Transformation zwischen Quelle und Ziel innerhalb BI InfoProvider Transformation (optional) Transformation (optional) InfoSource (optional) InfoSource (optional) Transformation Datentransferprozess Transformation DataSource / PSA InfoProvider SAP - Business Intelligence 11
Reporting und Analyse von BI-Objekten enthalten Daten InfoProvider Interface InfoCube DataStore-Obj. InfoObjects enthalten keine Daten MultiProvider VirtualProvider Aggr.-Ebene InfoSets Analytic Engine Business Explorer SAP - Business Intelligence 12
Slicing, Dicing & Co. Pivoting bedeutet Drehen des Datenwürfels Slicing (engl. slice = Scheibe) ist das Setzen von Filtern (Einzelwert); dadurch wird eine Datenscheibe erzeugt Dicing ist das Erzeugen eines kleineren Datenwürfels durch Slicing auf ein Intervall Drill down (detaillieren) bedeutet allgemein das Hinzufügen zusätzlicher Informationen zu einem Report Roll up (verdichten) = Gegenteil von Drill down Als einen Drill Across bezeichnet man das Austauschen der X- und Y-Achsen Einige Data Warehouse Systeme bieten die Möglichkeit, auch auf Daten zu reporten, die gar nicht im Warehouse selbst, sondern nur in den OLTP-Systemen gespeichert sind. Ein Beispiel hierfür könnten einzelne Buchhaltungs-Belege sein. Diese Fähigkeit wird Drill Through genannt. SAP - Business Intelligence 13
BEx Analyzer Excel Sheet SAP - Business Intelligence 14
BEx Analyzer Excel Sheet (mit Hierarchie) SAP - Business Intelligence 15
Typical OLAP Operations Roll up (drill-up): summarize data by climbing up hierarchy or by dimension reduction Drill down (roll down): reverse of roll-up from higher level summary to lower level summary or detailed data, or introducing new dimensions Slice and dice: project and select Pivot (rotate): reorient the cube, visualization, 3D to series of 2D planes. Other operations drill across: involving (across) more than one fact table drill through: through the bottom level of the cube to its back-end relational tables (using SQL) SAP - Business Intelligence 16
Slice and Dice / Pivot SAP - Business Intelligence 17
Slice & Dice Dicing: Drehen, Kippen oder Würfeln des Datenwürfels. Slicing: Schneiden des Datenwürfels in verschiedene Ausschnitte. SAP - Business Intelligence 18
Drill Down Drill Up Drill up, down, across Region 1 Filiale 1 Filiale 2 Berater 1 Berater 2 Drill Across Drill Down: Aufbohren der Daten bis hin zur kleinsten Einheit. Drill Up: Aggregation der Daten auf eine Obereinheit. Drill Across: Wechsel von einem Datensatz zum anderen innerhalb einer Hierarchieebene. SAP - Business Intelligence 19
Backup Summarized, Dimensional Data ODS Granular, Volatile Data Master Data Merkmal-InfoObject SAP - Business Intelligence 20
Beispiel: Modellierung InfoCube SAP - Business Intelligence 21
Analysis Process Designer Sources Transformations Master Data Aggregate DB Table Query Routine Transpose Flat File InfoProvider Sort Drop Column Filter Merge Targets Data Mining ABC Class. ODS Object Master Data Scoring 3 rd Party CRM System Regression Association Analysis Decision Tree Clustering SAP - Business Intelligence 22