Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
Johann
Product and Topic Expert
Product and Topic Expert
0 Kudos
Der folgende Blog ist der Zweite in einer kleinen Serie zur Thematik des SAP HANA for SQL data warehousing. In diesem Blog sollen Ihnen die zentralen Funktionskomponenten dieser Lösung vorgestellt werden:

Die Entwicklungsarbeit mit SAP HANA for SQL data warehousing erfolgt hauptsächlich mit der Git-fähigen SAP Web IDE for SAP HANA, mit der die meisten der unten genannten Objekte realisiert werden können.

Native DataStore Object: Das NDSO stellt das Pendant-Objekt zum bekannten ADSO im SAP BW/4HANA dar. Somit kann es als das zentrale Persistenzobjekt im SAP HANA for SQL data warehousing bezeichnet werden. Ebenso mit den drei bekannten Tabellen (Inbound, Change Log, Active Data) wird neben Datenpersistierung auch Deltafähigkeit unterstützt. Basierend auf SAP HANA CDS Technologie werden diese Basistabellen sowohl zum Datenladen (Full und Delta) als auch der Datenextraktion verwendet. Das NDSO bildet das Herzstück der SAP HANA for SQL data warehousing Modellierung und wird grafisch angelegt.  Anzumerken ist, dass das NDSO erst mit dem SAP HANA 2.0 Release ausgeliefert wurde und somit nur mit der XSA genutzt werden kann.

Grafischer Calculation View: Der grafische Calculation View ergänzt die grafische Modellierung der SAP HANA for SQL data warehousing für den virtuellen Ansatz. Dieses Objekt besticht dabei durch einen weit entwickelten grafischen Editor (Aggregationen, Hierarchien, Filter, Variablen, Input Parameter, Währungsumrechnungen, Berechtigungen etc.) und der Allgemeingültigkeit insbesondere beim Konsum mit SAP BUSINESSOBJECTS BI (auch SAP Analytics Cloud) Reporting-Werkzeugen sowie der Integration mit anderen SAP Modellierungssystemen wie dem SAP BW/4HANA.

SAP HANA CDS: Der SAP HANA CDS View kann grundsätzlich als eine mögliche Alternative zu dem grafischen Calculation View betrachtet werden, wobei der Zweitere sich einer deutlich größeren Beliebtheit in reinen BI-Szenarien erfreut. Das liegt wie oben bereits erwähnt an dem deutlich weiterentwickelten grafischen Editor, aber auch an den verbesserten Perfomanceanalysewerkzeugen. Anders als beim grafischen Calculation View kann der SAP HANA CDS View alternativ auch gescripted werden, was u.a. dem Einsatz mit Git zugute kommt (Code Conflict Handling). Neben dem SAP HANA CDS View wird die CDS Technologie insbesondere zur Persistierung der Daten eingesetzt. Im Unterschied zum Arbeiten mit SQL in der SAP HANA 1.0 ist dies die empfohlene Herangehensweise in der neuen HDI Container Infrastruktur der SAP HANA 2.0.

Flowgraph: Der Flowgraph ist das bewerte Mittel zur Datenintegration. Grundsätzlich können durch die SAP HANA nativen SDA/SDI/SDQ (Smart Data Access/ Smart Data Integration/ Smart Data Quality) Werkzeuge, Daten aus unterschiedlichen Quellen (u.a. Oracle, SQL Server, SAP ABAP, SAP BW/4HANA, SAP ASE, DB2, MAXDB, MS Excel, Facebook, Twitter) virtuell bereit gestellt oder physisch geladen bzw. repliziert werden. Der Flowgraph dient in diesem Kontext als grafisches Entwicklungsobjekt für die physische Datenintegration (ETL oder Echtzeitreplikation), erweitert um Funktionalität der Anreicherung und Bereinigung der geladenen Daten.

Task Chains: Die Task Chains entsprechen den SAP BW Prozessketten und erlauben die Modellierung, Planung und Überwachung individueller Datenladeflüsse. Diese werden mit einem separaten Werkzeug, dem SAP HANA Data Warehousing Scheduler realisiert. Dieses Werkzeug ist Eines aus einer Gruppe von unterstützenden Datawarehouse Tools, welche mit der sog. SAP HANA data warehousing foundation ausgeliefert werden. Mehr dazu im folgenden Blog dieser Serie...

Was keine gesonderte Erwähnung findet, aber dennoch nicht völlig vernachlässigt werden darf, sind natürlich weitere native SAP HANA Objekte, die auch im Kontext der SAP HANA for SQL data warehousing zum Einsatz kommen, wie die SQL-Script basierten Prozeduren, Funktionen oder auch SQL- Views.

Um diese Inhalte zu erlernen und zu vertiefen, bieten wir Ihnen ein neues Lernangebot an. Sie haben  die Möglichkeit zu dieser Lösung ein fundiertes Grundwissen auf unserer neuen Lernplattform (learning.sap.com) im Selbstlernformat kostenfrei zu erwerben: Develop a Custom Data Warehouse on SAP HANA | SAP Learning

Wir freuen uns Sie in auf unserer Lernplattform (learning.sap.com) begrüßen zu dürfen.