2.2 SAP NetWeaver BW auf SAP HANA



Ähnliche Dokumente
Die Dateiablage Der Weg zur Dateiablage

Schritt 1: Verwenden von Excel zum Erstellen von Verbindungen mit SQL Server-Daten

Schritt 1: Verwenden von Excel zum Erstellen von Verbindungen zu SQL Server Analysis Services-Daten

Information-Design-Tool

Novell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar ZID Dezentrale Systeme

Einkaufslisten verwalten. Tipps & Tricks

In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können.

Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me

! " # $ " % & Nicki Wruck worldwidewruck

Handbuch zum Excel Formular Editor

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

Beispiel Shop-Eintrag Ladenlokal & Online-Shop im Verzeichnis 1

Schritt 1 - Registrierung und Anmeldung

Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken

Outlook Web App 2010 Kurzanleitung

Kurzeinführung Excel2App. Version 1.0.0

Kostenstellen verwalten. Tipps & Tricks

Suche schlecht beschriftete Bilder mit Eigenen Abfragen

Ihre Interessentendatensätze bei inobroker. 1. Interessentendatensätze

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.

Datenübernahme von HKO 5.9 zur. Advolux Kanzleisoftware

Task: Nmap Skripte ausführen

Lizenzen auschecken. Was ist zu tun?

Inkrementelles Backup

1. Einschränkung für Mac-User ohne Office Dokumente hochladen, teilen und bearbeiten

Quick-Guide Web Shop. Kurzanleitung für die Benutzer des Bernd Kraft Webshops

TeamSpeak3 Einrichten

Kommunikations-Management

Sametime Meetings - Taskreferenz

Quick Reference Historie des Dokuments

Anleitung - Archivierung

Fachbericht zum Thema: Anforderungen an ein Datenbanksystem

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)

IBM Software Demos Tivoli Provisioning Manager for OS Deployment

Fülle das erste Bild "Erforderliche Information für das Google-Konto" vollständig aus und auch das nachfolgende Bild.

Lern- und Kommunikationsplattform Moodle. Kurzanleitung für Lehrende

Folgeanleitung für Klassenlehrer

Serienbrief erstellen

Arbeiten mit dem Outlook Add-In

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge

Durchführung der Datenübernahme nach Reisekosten 2011

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

FlowFact Alle Versionen

TELIS FINANZ Login App

ARCO SQL T5 - Business Intelligence

Anleitung zur Verwendung der VVW-Word-Vorlagen

Datensicherung. Beschreibung der Datensicherung

Verwendung des Terminalservers der MUG

Tipps und Tricks zu Netop Vision und Vision Pro

So importieren Sie einen KPI mithilfe des Assistenten zum Erstellen einer Scorecard

Leitfaden #1a. "zanox Publisher-Statistik" (next generation)

O UTLOOK EDITION. Was ist die Outlook Edition? Installieren der Outlook Edition. Siehe auch:

Erstellen eines Formulars

Einrichtung eines -Zugangs mit Mozilla Thunderbird

PowerWeiss Synchronisation

Datenübernahme easyjob 3.0 zu easyjob 4.0

Benutzerhilfe. teamwork-net. plus

AutoCAD Dienstprogramm zur Lizenzübertragung

malistor Phone ist für Kunden mit gültigem Servicevertrag kostenlos.

Die Erstellung eigener Strukturprofile

Die nachfolgende Anleitung zeigt die Vorgehensweise unter Microsoft Windows Vista.

Folgeanleitung für Fachlehrer

Hinweise zum Update des KPP Auswahltools (Netzwerkinstallation) auf Version 7.2

virtuos Leitfaden für die virtuelle Lehre

Lernwerkstatt 9 privat- Freischaltung

Schritt für Schritt Installationsanleitung -> CAS genesisworld SwissEdition

Handbuch Fischertechnik-Einzelteiltabelle V3.7.3

Handbuch. ECDL 2003 Professional Modul 3: Kommunikation. Signatur erstellen und verwenden sowie Nachrichtenoptionen

In 15 einfachen Schritten zum mobilen PC mit Paragon Drive Copy 10 und Microsoft Windows Virtual PC

KURZANLEITUNG CLOUD OBJECT STORAGE

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

Kursangebot gesammelt einlesen

1 PIVOT TABELLEN. 1.1 Das Ziel: Basisdaten strukturiert darzustellen. 1.2 Wozu können Sie eine Pivot-Tabelle einsetzen?

2. Im Admin Bereich drücken Sie bitte auf den roten Button Webseite bearbeiten, sodass Sie in den Bearbeitungsbereich Ihrer Homepage gelangen.

Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage

SafeRun-Modus: Die Sichere Umgebung für die Ausführung von Programmen

Favoriten sichern. Sichern der eigenen Favoriten aus dem Webbrowser. zur Verfügung gestellt durch: ZID Dezentrale Systeme.

Der einfache Weg zum CFX-Demokonto

NetStream Helpdesk-Online. Verwalten und erstellen Sie Ihre eigenen Tickets

1. Software installieren 2. Software starten. Hilfe zum Arbeiten mit der DÖHNERT FOTOBUCH Software

Installationsanleitung für CashPro im Mehrbenutzerzugriff/Netzwerkbetrieb

Anleitung Lernobjekt-Depot (LOD)

Tutorial: Wie nutze ich den Mobile BusinessManager?

Installationsanleitung. triomis vat calculator for Dynamics CRM 2011

IBM Software Demos WebSphere Dashboard Framework

Registrierung am Elterninformationssysytem: ClaXss Infoline

Registrierungsanleitung Informatik-Biber

Kurzanleitung zu. von Daniel Jettka

1. Allgemein Speichern und Zwischenspeichern des Designs Auswahl der zu bearbeitenden Seite Text ergänzen Textgrösse ändern 3

iphone-kontakte zu Exchange übertragen

SEMINAR Modifikation für die Nutzung des Community Builders

4. BEZIEHUNGEN ZWISCHEN TABELLEN

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

Benutzerhandbuch. Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer.

DIE ZUKUNFT BEGINNT JETZT: ELEKTRONISCHE UNTERSCHRIFT

Anleitung zum Extranet-Portal des BBZ Solothurn-Grenchen

3. GLIEDERUNG. Aufgabe:

Installationsanleitung für Magento-Module

Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER

Transkript:

SAP NetWeaver BW auf SAP HANA 2.2 Da SAP HANA kontinuierlich weiterentwickelt und in immer mehr Kundenumgebungen implementiert wird, wird in Zukunft gewiss eine offizielle ASAP-Methode (ASAP = AcceleratedSAP) für SAP HANA verfügbar sein. Die ASAP-Methode ist die traditionelle Implementierungsmethode für SAP- Werkzeuge, die fünf Phasen umfasst von den vorbereitenden Maßnahmen und der Erfassung der Anforderungen bis hin zum Aufbau, Testen und Freigeben der finalen Lösung. 2.2 SAP NetWeaver BW auf SAP HANA Der Einsatz von SAP NetWeaver BW auf SAP HANA ist für SAP der erste wichtige Schritt auf dem Weg, einer der wichtigsten Anbieter im Bereich Datenbanken zu werden und die eigenen Transaktionssysteme auf einer SAP HANA-Datenbank auszuführen. Mit SAP NetWeaver BW auf SAP HANA können Sie von den MPP-Funktionen (MPP = Massive Parallel Processing) von SAP HANA profitieren und innerhalb von Millisekunden Abfragen für riesige BW-Cubes ausführen und entsprechende Ergebnisse erzielen. Da SAP HANA eine deutlich höhere Geschwindigkeit bietet als normale relationale Datenbanken wie Oracle oder Microsoft SQL Server, bietet auch das Data Warehouse eine deutlich höhere Geschwindigkeit, sodass Ihre Berichte wesentlich schneller erzeugt werden. Diese Implementierung von SAP HANA ist im Grunde nur der Ausgangspunkt für die langfristige Zielsetzung von SAP: den Einsatz von SAP HANA als zugrunde liegende Datenbank für vorhandene Lösungen. Wenn Sie sich für ein BW auf einer SAP HANA-Implementierung entscheiden, haben Sie drei Möglichkeiten: Migrieren Sie Ihr gesamtes SAP NetWeaver BW-System auf SAP HANA. Richten Sie ein neues SAP NetWeaver BW-System ein (mit einer SAP HANA-Datenbank), das parallel zum vorhandenen SAP NetWeaver BW- System bereitgestellt wird, und setzen Sie die neue SAP NetWeaver BW- Umgebung für besonders komplexe oder neue Anforderungen ein. Dies wird als Side-by-Side- oder Sidecar-Installation bezeichnet. So können Sie Ihre standardmäßigen Reportingfunktionen weiterhin nutzen und müssen nicht die gesamte Umgebung transformieren. Neue Lösungen können im neuen SAP NetWeaver BW-System entworfen werden, und Sie können andere Elemente in das neue System migrieren, sofern dies erforderlich ist und sobald Ihre zeitlichen Kapazitäten und Ihr Budget dies zulassen. 69

2 Implementierungsoptionen von SAP HANA Implementieren Sie ein neues SAP NetWeaver BW-System und führen Sie es vollständig auf SAP HANA aus. Auf diese Weise können Sie alle Vorteile von SAP NetWeaver BW nutzen und sparen sich aufwendige Datenmodellierungsarbeiten, die in klassischen SAP NetWeaver BW-Systemen notwendig waren, um die Performance zu steigern. Wenn Sie bereits über SAP NetWeaver BW verfügen, profitieren Sie von der Arbeit, die Sie bereits in diese Lösung investiert haben. Sie müssen keine komplexen Datenmodellierungsaufgaben ausführen, was folgende Vorteile bietet: Weniger Zeitaufwand Der Vorgang und Umfang der Datenmodellierung sowie des Entwurfs des Datenmodells sind deutlich weniger komplex und erfordern wesentlich weniger Arbeitsschritte. Geringere Platzanforderungen Redundanzen innerhalb Ihres SAP NetWeaver BW-Systems werden deutlich reduziert oder sogar vollständig eliminiert. Schnelleres Laden von Daten Bei den verschiedenen Schritten, die ausgeführt werden müssen, um auf Ihre Daten zuzugreifen und Einblicke in diese zu erhalten, kommt es nicht länger zu Wartezeiten. Allerdings werden auch alle Designs Ihrer SAP NetWeaver BW-Lösung übernommen, was nicht immer ideal ist. Welche Rolle spielt BW auf SAP HANA im Hinblick auf Ihre erweiterten, komplexen oder datenintensiven SAP NetWeaver BW-Reportinganforderungen? Denken Sie noch einmal daran, wie in Abbildung 1.2 in Kapitel 1 veranschaulicht wurde, welche Elemente traditionell innerhalb von SAP NetWeaver BW-Lösungen entwickelt wurden und welche Prioritäten diese Lösungen heute einnehmen. Ursprünglich lag die Hauptaufgabe von SAP NetWeaver BW darin, Trendanalysen und historische Berichte bereitzustellen es wurde also zusammengefasst, was geschehen ist. Solche Berichte und Analyse sind heutzutage jedoch deutlich weniger gefragt. SAP HANA kann auf den Elementen aufbauen, die Sie bereits in SAP NetWeaver BW erstellt haben einschließlich aller Daten, die bereits in Ihren BW-Systemen vorhanden sind, und diese nutzen, um neue Vorgaben und geschäftliche Anforderungen zu erfüllen. Diese Vorgehensweise bietet die folgenden Vorteile: Höhere Geschwindigkeit bei Berichten Mit einer In-Memory-Datenbank werden die Datenbanklesevorgänge für 70

SAP NetWeaver BW auf SAP HANA 2.2 Abfragen erheblich schneller ausgeführt als bei Ihren vorhandenen Oracleoder DB2-Systemen. Kunden, die unsere Lösung bereits eingeführt haben, berichten von einer 10- bis 1.000-mal höheren Geschwindigkeit beim Erstellen von Berichten. Schnelleres Laden von Daten Ein unerwarteter Vorteil von SAP HANA ist, dass die Lade- und Aktivierungsvorgänge für Daten wesentlich schneller ausgeführt werden. Einige Kunden konnten beeindruckende Verbesserungen erzielen (Ladevorgänge, die zuvor drei Stunden dauerten, können nun in nur drei Minuten ausgeführt werden!). Geringere Datenbankgröße SAP HANA-Datenbanken komprimieren Daten im Durchschnitt viermal. Einige Kunden konnten jedoch eine bis zu zehnfache Komprimierung beobachten. Sie profitieren nicht nur von den Komprimierungsalgorithmen, sondern können die Datenbankgröße zudem insgesamt reduzieren, indem Sie nicht benötigte Objekte aus Ihrem Datenmodell entfernen. Geringere Entwicklungskosten Entwickler können aufgrund des geringeren Arbeitsaufwands für Entwurf und Aufbau wesentlich schneller in SAP HANA arbeiten und sind damit deutlich produktiver was wiederum geringere Entwicklungskosten zur Folge hat. Daten mit sehr hohem Detaillierungsgrad Da Daten in SAP HANA mit geringstmöglicher Granularität und ohne Notwendigkeit einer Aggregation gespeichert werden können, können Sie Daten mit beliebig hohem Detaillierungsgrad speichern und in Berichten ein Drilldown auf diese Detailebenen ausführen. Transformationsmöglichkeiten Mit den Funktionen von SAP HANA und der Möglichkeit, Berichte basierend auf riesigen Datenmengen zu erstellen, können Sie Ihr SAP NetWeaver BW-System nun als Werkzeug für große und komplexe Reportinglösungen verwenden, in denen sowohl SAP- als auch Nicht-SAP-Daten zusammengeführt werden. Flexibilität Durch die Möglichkeit, schlankere und kompaktere Datenmodelle zu entwerfen und die komplexe physische Modellierung hinter sich zu lassen, die in der Vergangenheit aus Leistungsgründen erforderlich war, können Sie neue Lösungen schneller bereitstellen. 71

2 Implementierungsoptionen von SAP HANA Annahme und Akzeptanz Die (empfundene) Benutzerfreundlichkeit und Reaktionsfähigkeit von SAP NetWeaver BW-Systemen stellen oftmals eine große Hürde für die Einführung von SAP NetWeaver BW darstellt. Ein schnelleres System mit einer größeren Datenmenge wird in erheblichem Maße dazu beitragen, dass diese Probleme im Hinblick auf Annahme und Akzeptanz gelöst werden. Der Grund dafür ist, dass Sie schneller auf Benutzeranforderungen reagieren können und ein schnelleres und effektiveres System für die Benutzer bereitstellen. Wenn Sie bereits über SAP NetWeaver BW verfügen, erhalten Sie mit BW auf SAP HANA zudem die Gelegenheit, Ihr vorhandenes BW-Datenmodell auszuwerten und von den diversen Möglichkeiten zu profitieren, dieses Modell zu vereinfachen. Gehen wir einmal von einem traditionellen SAP NetWeaver BW-System und -Datenbankszenario aus, in dem Verkaufsdaten mit hohem Detaillierungsgrad aus fünf Jahren zusammengeführt werden müssen, um eine komplexe Analyse der Trends im Zusammenhang mit Preisentwicklung und Kaufverhalten der Kunden zu erstellen. Zunächst würden Sie eine Reihe von DSOs (DataStore-Objekt) erstellen (flache Tabellen zum Speichern von Daten mit hohem Detaillierungsgrad). Anschließend würden Sie die Daten in mindestens einer InfoCubes-Schicht aggregieren, diesen großen Cube aus Leistungsgründen jedoch wahrscheinlich in fünf kleinere Cubes unterteilen, um einen Cube für die Daten eines jeden Jahres, auf denen der Bericht basieren soll, zu erhalten. Für den Cube des laufenden Jahres und um zukünftige Daten speichern zu können, würden Sie die Faktentabelle wahrscheinlich partitionieren, um die Leistung zusätzlich zu verbessern. Und selbstverständlich müssten Sie all diese Cubes um einen MultiProvider ergänzen und anschließend Aggregate erstellen. Möglicherweise müssten Sie sogar mehrere Cube-Schichten erstellen, um zu verhindern, dass aufgrund zu großer Faktentabellen durch die zunehmende Aggregation eine mangelhafte Leistung erzielt wird. Doch genug davon, an all diese Dinge müssen wir in Zukunft keine Gedanken mehr verschwenden. Mit SAP HANA als Datenbank für SAP NetWeaver BW müssen Sie all diese Schritte nicht länger ausführen. Sie übernehmen ganz einfach all diese detaillierten Daten und richten ein einfaches Datenmodell ein. Darüber hinaus haben Sie die Möglichkeit, Ihr gesamtes BW-Modell zu betrachten und zu entscheiden, welche Elemente nicht länger erforderlich sind. Welche Elemente wurden nur angelegt, um die Leistungsanforderungen Ihrer Benutzer- Communitys zu erfüllen? Wir haben SAP NetWeaver BW viele Jahre als Lösung angepriesen, mit der Sie Ihre Reportinganforderungen erfüllen, die 72

SAP NetWeaver BW auf SAP HANA 2.2 nicht mit Größenbeschränkungen einhergeht und bei der es einzig und allein darum geht, wie Sie das System modellieren und welche Werkzeuge Sie verwenden (Aggregate, Vorberechnungen usw.). Nun ist es an der Zeit, diesen Prozess in Frage zu stellen und ein schlankeres Modell zu definieren. Dies hat jedoch zur Folge, dass Sie einen Großteil Ihres SAP NetWeaver BW- Systems neu aufbauen müssen und nicht jedes Unternehmen verfügt über die erforderlichen zeitlichen Kapazitäten und finanziellen Mittel dafür. Doch Sie müssen all diese Maßnahmen nicht gleichzeitig oder sofort durchführen. Sie können die Änderungen auch bei sich ändernden Anforderungen vornehmen oder wenn sich ein geeigneter Zeitpunkt dafür findet. Um in vollem Umfang von den Vorteilen im Hinblick auf Geschwindigkeit und Leistung profitieren zu können, müssen Sie Ihr Modell jedoch optimieren. Viele Unternehmen verfügen über BW-Installationen, die zehn Jahre alt oder sogar älter sind. Diese Systeme können im Hinblick auf die Lösungen, die für die Benutzer bereitgestellt werden, sowie hinsichtlich der Komplexität oder Kreativität ihrer Designs als ausgereift betrachtet werden. Kunden, die sich sehr früh für die SAP NetWeaver BW-Technologie entschieden haben, mussten beim Entwurf ihrer Datenmodelle sehr kreativ vorgehen, um dem erforderlichen Umfang und der erforderlichen Granularität für ihre Lösungen gerecht zu werden. Als diese Systeme und die Datenbank im Lauf der Zeit immer größer wurden, haben die einzelnen Cubes in vielen Fällen eine Größe von mehreren Hundert Millionen von Zeilen erreicht. Mit der standardmäßigen SAP NetWeaver BW-Technologie wurde es immer schwerer, innerhalb akzeptabler Zeitfenster Abfragen für mehrere Hundert Millionen von Datenzeilen auszuführen. Kunden mussten die Cubes in kleinere Cubes unterteilen, die über MultiProvider miteinander verbunden waren. Sie mussten komplexe Aggregate erstellen, durch die der Zeitaufwand für das Laden und Aktualisieren von Daten zusätzlich erhöht wurde. Daher wurden hardwarebasierte Lösungen untersucht, und es wurde ein SAP NetWeaver BW Accelerator (BWA) zur Systemlandschaft hinzugefügt. Mithilfe all dieser Ansätze wurden der Zugriff und die Reaktionsfähigkeit großer SAP NetWeaver BW-Systeme verbessert. Allerdings war auch der Aufwand für Ressourcen, Qualifikationen und Hardware enorm. SAP NetWeaver BW Accelerator (BWA) In Kapitel 4,»SAP HANA und Ihre Geschäftsstrategie«, erfahren Sie, wie sich eine SAP HANA-Implementierung auf ein bereits bestehendes SAP NetWeaver BW-System mit einem BWA auswirkt. 73

2 Implementierungsoptionen von SAP HANA Kunden, die bereits über SAP NetWeaver BW verfügen, können SAP HANA einsetzen, um einerseits von sämtlichen Vorteilen dieser neuen Lösung und gleichzeitig von den hohen Investitionen zu profitieren, die sie in ihre SAP NetWeaver BW-Lösungen getätigt haben. Diese Kunden möchten SAP HANA einsetzen, um die Ausführungsgeschwindigkeit von SAP NetWeaver BW zu erhöhen, d. h. um die mehreren Tausend BW-Berichte und -Abfragen schneller auszuführen, und um anschließend neue und ausgereiftere Anwendungen zu entwickeln, die eine höhere Leistung und ein schlankeres Design bieten. Wie bei der Standalone-Implementierung von SAP HANA für Analysen werden nun die technischen Voraussetzungen und erforderlichen Qualifikationen für eine Installation von BW auf SAP HANA untersucht. Abschließend erhalten Sie eine allgemeine Übersicht über die Bestandteile eines Projektplans. 2.2.1 Technische Voraussetzungen In Abbildung 2.3 ist die Architektur für die Implementierung von SAP HANA für BW dargestellt. SAP BusinessObjects Mobile SAP Crystal Reports Web Intelligence Dashboards ABAP BusinessObjects Common Semantic Layer SAP NetWeaver BW SAP HANA SAP Business Suite Nicht-SAP Abbildung 2.3 Architektur von SAP NetWeaver BW auf SAP HANA 74

7 Datenmodellierung mit dem Information Composer Abbildung 7.1 Einstiegsbildschirm des Information Composers Die Benutzeroberfläche ist einfach gestaltet und bietet einen Schritt-für- Schritt-Leitfaden für jede einzelne der erforderlichen Aktivitäten in den beiden Hauptfunktionen. Durch das Befolgen der Schritte in der vordefinierten Reihenfolge können die Funktionen recht schnell durchgeführt werden. Alle Uploads oder Sichten aus dem Information Composer können ausschließlich für den privaten Gebrauch gesichert oder für andere Benutzer freigegeben werden. 7.1.2 Beispielszenario In diesem Abschnitt werden wir die Fähigkeiten des Information Composers anhand eines Szenarios darstellen. Unser Ziel ist es, aus einer Arbeitsmappe hochgeladene Verkaufsprognosedaten mit Ist-Umsatzdaten aus einer Sicht in SAP HANA zusammenzuführen. Hierzu wird sowohl die Funktion Upload als auch die Funktion Compose des Information Composers angewendet. Um die Upload-Funktion zu erläutern, verwenden wir Verkaufsprognosedaten aus einer Excel-Arbeitsmappe. Diese möchten wir mit einer bestehende Sicht in SAP HANA für Ist-Umsatzdaten, d.h. eine Analysesicht, die alle erforderlichen Informationen enthält und 242

Einführung in die Bedienung des Information Composers 7.1 dem Detaillierungsgrad der Prognosedaten sehr nahe kommt, zusammenführen. Dabei werden wir veranschaulichen, wie Mappings zwischen den Sichten mithilfe der Funktion Compose durchgeführt werden. Um das erwünschte Ergebnis zu erzielen, besteht die erste Aufgabe darin, die Umsatzprognosen aus der Tabellenkalkulationsdatei auf Ihrem PC in SAP HANA hochzuladen. Als Nächstes müssen Sie diese Umsatzprognosedaten mit der bestehenden Ist-Sicht zusammenführen, sodass die Ist- und Prognosedaten in der Ausgabe des Abschlussberichts nebeneinander aufgestellt werden können. Das Endergebnis wird in SAP HANA als vollständig wiederverwendbare, datenbankgestützte Informationssicht gesichert. Bevor Sie mit der Entwicklung beginnen, empfiehlt es sich, die verfügbaren Daten erst einmal zu überprüfen, zu inventarisieren und anschließend Ihre Aktivitäten im Information Composer entsprechend zu planen. Die Verkaufsprognosedaten sind in Abbildung 7.2 dargestellt. Abbildung 7.2 Zu verwendende Tabellenkalkulation beim Daten-Upload in SAP HANA Die Ist-Umsatzdaten sind viel detaillierter, weil sie auf den Vorgangsdatentabellen von SAP ERP basieren (siehe Abbildung 7.3). 243

7 Datenmodellierung mit dem Information Composer Abbildung 7.3 Ist-Umsatzdaten aus der SAP HANA-Datenbank Tipp Der Screenshot der Ist-Umsatzdaten stammt aus SAP HANA Studio. Power-User und Autoren werden im Allgemeinen jedoch keinen Zugriff auf SAP HANA Studio haben. Um eine Vorschau der Daten anzuzeigen und einige vorbereitende Analysen vor der Zusammenführung mit anderen Datensätzen durchzuführen, können Power- User und Autoren zwischen drei Optionen wählen: Verwenden Sie die standardmäßige Datenvorschau des Information Composers, die automatisch während des Erstellungsprozesses einer Sicht zur Verfügung steht. Sie sollten diese Standardoption wann immer möglich anwenden. Falls die integrierte Datenvorschau nicht ausreicht, legen Sie eine Draft- oder Private-Informationssicht im Information Composer an, und zwar nur mit der einzelnen Sicht aus SAP HANA, die Sie mit einer einfachen Attributsicht zusammengeführt analysieren möchten. Dies ist z. B. notwendig, wenn der Datensatz groß ist und Sie den gesamten Satz prüfen müssen, bevor Sie entscheiden können, wie dieser mit einer zweiten Quelle zusammengeführt werden soll. Anschließend zeigen Sie das gesamte Ergebnis in Ihrem Frontend-Werkzeug an. Wenn Sie Zugriff auf SAP BusinessObjects BI haben, können Sie den SAP Business- Objects Explorer verwenden, um sehr leicht eine Verbindung zur SAP HANA-Sicht herzustellen. Der SAP BusinessObjects Explorer ist ein sehr leistungsstarkes Data- Profiling- und Discovery-Werkzeug. Im Allgemeinen empfiehlt es sich, die SAP HANA-Sicht(en) mit der erforderlichen Gründlichkeit zu betrachten und sorgfältig die erforderlichen Filter für die Funktionsfähigkeit der vorgeschlagenen Informationssicht zu bestimmen. Überprüfen Sie zudem, ob die notwendigen Variablen hierfür ebenfalls zur Verfügung stehen. Stellen Sie sicher, dass die richtigen Daten aus der Sicht bzw. den Sichten für Ihren Verwendungszweck ausgewählt werden können. 244

Hochladen von Daten auf SAP HANA 7.2 Hinweis Sie können Ihre Arbeit zu jeder Zeit während des Daten-Uploads oder des Erstellens neuer Sichten sichern und später wieder auf diese zurückkommen. In einem solchen Fall wird das Objekt in den Bereich Draft Models oder Draft User Data des Bildschirms platziert, wo Sie es später leicht wiederfinden können. Nachdem Sie nun mit dem Beispielszenario vertraut gemacht wurden und verstanden haben, welches Ziel Sie erreichen müssen, lassen Sie uns die dafür erforderlichen Schritte im Einzelnen durchgehen. 7.2 Hochladen von Daten auf SAP HANA Mit dem Information Composer können Sie Microsoft Excel-Dateien (.xls oder.xlsx) und kommagetrennte Dateien (.csv) in SAP HANA hochladen. Die Dateien können auch aus der Zwischenablage hochgeladen werden. Führen Sie zum Upload von Daten folgende Schritte durch: 1. Bestimmen Sie die Datenquelle, und laden Sie die Daten in den Information Composer. 2. Bereinigen Sie die Daten (dies ist optional). 3. Klassifizieren Sie Datenspalten in Attribute und Kennzahlen. 4. Beenden Sie diesen Schritt durch Sichern der Daten auf SAP HANA. Als Nächstes werden wir jeden dieser Schritte im Detail besprechen. 7.2.1 Datenquelle angeben und Daten laden Um den Upload zu starten, melden Sie sich im Information Composer an und klicken anschließend im Einstiegsbild auf die Upload-Funktion (siehe Abbildung 7.4). Klicken Sie als Nächstes auf Start. Das zentrale Dialogbild wird freigegeben. Die durchzuführenden Aktivitäten sind auf der linken Seite dieses Dialogs von oben nach unten aufgelistet (siehe Abbildung 7.5): Source Bestimmen Sie die Datenquelle, und laden Sie die Daten hoch. Classify Legen Sie fest, welche Spalten Kennzahlen sind (Mengen und Beträge). 245

7 Datenmodellierung mit dem Information Composer Finish Sichern Sie die Daten in SAP HANA, und geben Sie diese wahlweise für den öffentlichen Gebrauch frei. Abbildung 7.4 Wechsel zur Upload-Funktion im Einstiegsbildschirm Abbildung 7.5 Daten hochladen Wählen Sie die Quelle Ihrer Daten (siehe Abbildung 7.6): Data from Filesystem ermöglicht Ihnen, den Computer nach einer Arbeitsmappe-Datei zu durchsuchen. 246

Hochladen von Daten auf SAP HANA 7.2 Data from Clipboard bietet Ihnen einen Bereich, in dem Sie die Funktion Paste verwenden können, um die Daten aus der Zwischenablage einzufügen. Abbildung 7.6 Auswählen der Arbeitsmappe und Registerkarte zum Upload Hierbei müssen Sie einige spezifische Punkte beachten: Beim Upload aus einer Arbeitsmappe kann nur eine Registerkarte hochgeladen werden. Im Wesentlichen wird ein Datensatz im Tabellenformat benötigt. Der Grund dafür ist, dass es dem Information Composer danach ermöglicht wird, die Daten auf SAP HANA in einer Tabelle in der Datenbank zu sichern. Der Information Composer wird die Tabelle automatisch für Sie bestimmen und erstellen. Die Daten müssen in einem kompatiblen Format vorliegen, wenn Sie die Zwischenablage als Quelle verwenden. Beispielsweise kann es sich um eine ausgewählte Wertemenge aus einer Tabellenkalkulation handeln, die Sie in die Zwischenablage kopiert haben. Im Grunde genommen müssen die Daten in der Zwischenablage strukturiert werden, d. h., sie sollten aus einer Tabellenkalkulation oder einer.csv-quelle stammen, damit der Information Composer die darin enthaltenen Spalten und Zeilen erkennen kann. Die Option Upload with Column Headers ermöglicht Ihnen zusätzlich das Hochladen der Spaltenüberschriften in den Information Composer. Klicken Sie auf Upload. Nach erfolgreichem Upload Ihrer Daten in den Information Composer erscheint eine Bestätigung auf dem Bildschirm (siehe 247

7 Datenmodellierung mit dem Information Composer Abbildung 7.7). Zudem wird auch ein Muster der Daten als Vorschau angezeigt, anhand dessen Sie erkennen können, ob die Daten fehlerfrei importiert wurden. Daraufhin können Sie mit der Aktivität Classify fortfahren. Abbildung 7.7 Der Initial-Upload von Daten, dargestellt mit Spaltenüberschriften und Datenwerten Bitte beachten Sie, dass sich Ihre Daten zu diesem Zeitpunkt in der lokalen Session des Information Composers befinden und noch nicht in eine Datenbanktabelle des SAP HANA-Systems kopiert wurden. Beachten Sie auch die kleinen»ab«-buchstaben neben allen Spaltenüberschriften im Bereich der Datenvorschau. Diese weisen darauf hin, dass alle Felder vorerst als Literale betrachtet werden und der Information Composer noch nicht erkennt, bei welchen davon es sich um Codes für Entitäten (Attribute) und bei welchen es sich um Beträge oder Mengen (Kennzahlen) handelt. Eine interessante zusätzliche Funktion bietet die Möglichkeit, Ihre hochgeladenen Daten auf einer stärker zusammengefassten Ebene betrachten zu können. Der Button Data Summary View im unteren Bereich des Datenvorschaubilds zeigt eine Ansicht der obersten fünf Werte für jede Spalte entsprechend der Häufigkeit ihres Erscheinens in der Tabelle (siehe Abbildung 7.8). 248

Hochladen von Daten auf SAP HANA 7.2 Abbildung 7.8 Datenübersicht mit einem Profil auf höchster Ebene der hochgeladenen Daten 7.2.2 Datenbereinigung Nachdem die Daten erfolgreich hochgeladen wurden, können Sie auch eine Datenbereinigung durchführen. Dieser Schritt ist optional. Wenn eine Bereinigung nicht erforderlich ist, können Sie diese Aktivität überspringen und stattdessen mit der Aktivität Classify fortfahren. Wenn Sie jetzt noch Änderungen an den Daten vornehmen möchten, klicken Sie in der oberen rechten Bildschirmecke auf den Button Cleanse Data (dargestellt in Abbildung 7.8). Das Bild wechselt dann zum Dialog Cleanse Data (siehe Abbildung 7.9). Abbildung 7.9 Optionen zur Datenbereinigung 249