Verbindungs­möglich­kei­ten von Tableau zum SAP BW

Obwohl SAP mit Analytics Cloud (SAC) eine haus­eigene BI Visu­ali­sierung an­bietet, gibt es viele Unter­nehmen, die ent­weder bereits Pro­dukte von Dritt­an­bietern wie PowerBI oder Qlik in Ihrem Haus imple­men­tiert haben oder imple­men­tieren wollen. In diesem Beitrag wollen wir uns auf das Tool Tableau kon­zen­trieren und die ver­schiedenen Ver­bindungs­möglich­keiten zu SAP BW auf­zeigen. Zudem zeigen wir die Vor- und Nach­teile auf.

In drei ein­fachen Schritten zum Er­folg

Für die Ver­bindung zu SAP BW sind in Tableau Desktop drei ein­fache Schritte nötig: Server­ver­bindung, Authen­tifi­zierung und Art der Daten­an­bin­dung.
1. Server­ver­bin­dung

Im ersten Schritt muss die richtige Schnitt­stelle gewählt werden. Beim Öffnen von Tableau Desktop wird der Benutzer direkt nach der Ver­bin­dung zur Daten­quelle ge­fragt. Durch Klicken auf „To a Server“ → „More“ → „SAP NetWeaver Business Warehouse“ greift Tableau direkt auf SAP BW zu. Unter Um­ständen ist für den Zugriff noch die In­stall­ation des richtigen Treibers nötig (für mehr In­for­ma­tionen bzgl. In­stalla­tion siehe hier.)
2. Authenti­fi­zierung

Im zweiten Schritt müssen die nötigen Login Para­meter zur Ver­bindung auf das insta­llierte SAP BW System ein­ge­geben werden.
3. Art der Daten­an­bindung

Im dritten Schritt kann der An­wender zwischen drei Arten wählen, wie Tableau Desktop auf die Daten von SAP BW zugreift:
  1. Connect live Tableau Desktop stellt die Daten in Echt­zeit- oder nahezu Echt­zeit per Direkt­verbindung auf die Daten­quelle bereit
  2. Import all data Tableau benutzt eine eigene In-Memory-Engine-Techno­logie namens „Hyper“ für die schnelle Daten­er­fassung und ana­lytische Abfrage­ver­arbeitung von großen und komplexen Daten­sätzen. Es handelt sich hierbei um keine Direkt­ver­bindung sondern Daten­ex­trakte.
  3. Import some data Wie „Import all data“, nur kann der User hier schon bei der Verbindungs­her­stellung auf einzelne Teile des Daten­modells filtern

Alle Bilder auf dieser Seite © 2021. BIG.Cube GmbH. Alle Rechte vorbehalten.

Vor- und Nach­teile der Live Ver­bindung

Ein Vorteil der Live Ver­bindung liegt klar auf der (nahezu) Echt­zeit der Daten. Aller­­dings kommt dieser Vorteil nur bei sich sehr häufig und schnell ändernden Daten richtig zur Geltung, denn bei jeder Ver­änderung des Dashboards (z.B. Daten­filterung) ruft Tableau Desktop die Daten erneut per Query von der Daten­quelle ab. Vor allem bei sehr großen Daten­mengen oder einer in­stabilen Query-Abfrage kann dies zu einer schlechten Per­formance im Frontend führen. Ein zweiter wesent­licher Vor­teil der Live Ver­bindung besteht in der Über­nahme des Be­rechti­gungs­kon­zepts direkt aus SAP BW. Das heißt, der Anwender kann nur auf Daten zu­greifen, auf die er auch in der Quelle (SAP BW) be­rechtigt ist. Eine unter Umständen auf­wändige eigen­ständige Ber­echti­gungs­pflege innerhalb von Tableau selbst kann ent­fallen.

Ist der per Extrakt Import also besser?

Werden die Daten dagegen per Extrakt im­portiert, rea­giert das Dashboard gerade bei einer sehr großen Daten­menge deutlich schneller, die Daten können unter Ums­tänden aber auch schnell ver­altet sein.
Natürlich werden auch beim extra­hierten Import die Be­rechtigungen aus SAP über­nommen, jedoch immer nur für den aus­führenden An­wender. In den meisten An­wendungs­fällen werden die Extrakte aus Prak­ti­kabi­li­täts­grün­den mit einem Admin-User im­por­tiert. Dies führt zu einem großen Nachteil, da dann das Berechtigungskonzept aus SAP BW hinfällig und eine eigene Be­rechti­gungs­pflege in Tableau nötig ist.

Fazit

Wir haben be­schrieben, wie man schnell eine Ver­bindung von Tableau Desktop zum SAP BW System her­stellen kann und welche Vor- und Nachteile es bei den ver­schiedenen Ver­bindungs­möglich­kei­ten gibt. Wo möglich, empfehlen wir vor allem für größere Projekte Live-Verbindungen, da die Über­nahme von Be­rech­ti­gungs­kon­zep­ten aus SAP BW ein nicht zu ver­nach­lässig­en­der Vorteil ist. Als Ausblick wollen wir noch auf Tableau Server ver­weisen, worauf wir in diesem Beitrag nicht ein­ge­gangen sind. Mit Hilfe von Tableau Server können z.B. Extrakt Importe aus SAP BW zyklisch ein­ge­plant und bei Bedarf ein Be­rech­ti­gung­skonzept ge­pflegt werden.

Verfasst von Sebastian Goslich

Beitrag teilen

Weitere spannende Themen aus unserem Newsroom

Wir gehören zu „Deutschlands besten Arbeitgebern“

Als einer der Top-100-Arbeitgeber Deutschlands mit erneuter „Great Place to...

Mehr lesen

Unser Herzensprojekt: Die Stiftung AKM in München

Schon seit einiger Zeit unterstützten wir als BIG.Cube GmbH die...

Mehr lesen

BIG.Cube ist ein Great Place to Work – Bayern und ITK

Die BIG.Cube wurde dieses Jahr von Great Place to Work...

Mehr lesen