SAP NetWeaver Business Warehouse
In dit artikel wordt beschreven hoe u Tableau verbindt met SAP NetWeaver Business Warehouse (BW)-data en de databron instelt.
Gebruik deze connector met Tableau Desktop op een Windows-computer.
SAP-software installeren
Voordat u Tableau kunt verbinden met SAP BW-data, moet u SAP-software op uw computer installeren. Zie Verbinding maken met SAP BW(Link wordt in een nieuw venster geopend) op Tableau Community voor instructies over het installeren van SAP-software.
Voordat u verbinding maakt
Verzamel de volgende verbindingsinformatie voordat u verbinding maakt:
Verbindingsnaam
Verificatie: gebruikersnaam en wachtwoord of geïntegreerde verificatie
(Optioneel) Client voor BW-systeem
(Optioneel) Taal
Als u eenmalige aanmelding wilt gebruiken, moet u ervoor zorgen dat uw SAP Personal Security Environment (PSE) voor eenmalige aanmelding is geconfigureerd.
Stuurprogramma vereist
Voor deze connectors is een stuurprogramma vereist om met de database te communiceren. Als het stuurprogramma niet op uw computer is geïnstalleerd, geeft Tableau in het verbindingsdialoogvenster een bericht weer met een koppeling naar de pagina Stuurprogramma downloaden(Link wordt in een nieuw venster geopend), waar u stuurprogrammalinks en installatie-instructies kunt vinden.
De verbinding maken en de databron instellen
Start Tableau en selecteer onder Verbinding maken de optie SAP NetWeaver Business Warehouse. Voor een volledige lijst met dataverbindingen selecteert u Meer onder Naar een server. Voer vervolgens het volgende uit:
Selecteer een verbinding in de vervolgkeuzelijst.
Een verbinding is in de vervolgkeuzelijst opgenomen als er een systeemvermelding voor bestaat. U kunt een nieuw systeemitem maken met het hulpprogramma SAP Logon of contact opnemen met uw databasebeheerder.
Selecteer de Verificatiemethode:
Gebruikersnaam en wachtwoord: Voer de gebruikersnaam en het wachtwoord in om u aan te melden bij de server.
Geïntegreerde verificatie: Selecteer deze optie als uw omgeving is geconfigureerd voor eenmalige aanmelding (SSO). Deze optie wordt geconfigureerd door de Tableau Server-beheerder. Zie Eenmalige aanmelding inschakelen voor SAP BW(Link wordt in een nieuw venster geopend) in de Help bij Tableau Server voor meer informatie.
Voer eventueel de Client-ID voor het BW-systeem en de Taal in.
Selecteer Aanmelden.
Als Tableau de verbinding niet tot stand kan brengen, controleer dan of uw referenties kloppen. Als u nog steeds geen verbinding kunt maken, heeft uw computer problemen met het lokaliseren van de server. Neem contact op met uw netwerk- of databasebeheerder voor hulp.
Op de pagina Databron doet u het volgende:
(Optioneel) Selecteer de standaard databronnaam boven aan de pagina en voer vervolgens een unieke databronnaam in voor gebruik in Tableau. Gebruik bijvoorbeeld een naamgevingsconventie voor databronnen waarmee andere gebruikers van de databron kunnen bepalen met welke databron ze verbinding moeten maken.
Zoek of selecteer een catalogus of InfoProvider.
Zoek of selecteer een kubus of query.
Selecteer het tabblad Blad om uw analyse te starten.
Opmerking: Tableau ondersteunt geen knooppunten met links.
Ondersteuning voor SAPUILandscape.xml
Vóór versie 7.40 van de SAP GUI-hulpprogramma's werden SAP BW-verbindingen op clientcomputers gedefinieerd in het bestand saplogon.ini. Wanneer u een verbindingsdefinitie toevoegt via SAP Logon, wordt die definitie toegevoegd aan het bestand saplogon.ini. Tableau leest uit dat bestand om de lijst met SAP BW-systemen op te halen om weer te geven in de vervolgkeuzelijst Verbinding selecteren in het dialoogvenster Tableau-verbinding.
Vanaf versie 7.40 van de SAP GUI-hulpprogramma's is de indeling van het definitiebestand van de verbinding gewijzigd naar XML. Deze verbindingsinformatie wordt nu opgeslagen in SAPUILandscape.xml en SAPUILandscapeGlobal.xml. Tableau ondersteunt geen gebruik van de SAPLOGON_LSXML_FILE-omgevingsvariabele om de locatie van deze bestanden op te geven.
Tableau ondersteunt het gebruik van liggende XML-bestanden op een externe HTTP-server.
Verbindingen in de vervolgkeuzelijst werken mogelijk niet
Als u een update uitvoert naar versie 7.40 van de SAP GUI-hulpprogramma's en vervolgens problemen ondervindt met de vervolgkeuzelijst Verbinding selecteren waar verbindingen niet werken in Tableau, kan het zijn dat Tableau geen ondersteuning biedt voor Messageserver
-elementen in de bestanden SAPUILandscape.xml en SAPUILandscapeGlobal.xml. Als een verbindingsdefinitie verwijst naar een berichtenserver, wordt de verbinding weergegeven in de vervolgkeuzelijst Verbinding selecteren, maar wordt er geen verbinding gemaakt.
Variabelen en invoerparameters selecteren
Als de tabel die u gebruikt vereiste of optionele variabelen of parameters bevat, wordt het dialoogvenster Variabelen en invoerparameters geopend.
Vereiste variabelen en parameters geven hun huidige waarde weer of *Vereist.
Optionele variabelen en parameters geven hun huidige waarde weer of zijn leeg.
Vraag om de variabele wanneer de werkmap wordt geopend door het selectievakje onder Prompt te selecteren.
Selecteer een variabele of parameter en typ of selecteer een waarde. Herhaal dit voor alle vereiste waarden en alle optionele waarden die u wilt opnemen en selecteer vervolgens OK.
De alias voor een dimensie selecteren
Wanneer u verbinding maakt met SAP NetWeaver Business Warehouse-databases (SAP BW), kunt u selecteren welke alias u voor dimensies wilt gebruiken. SAP BW biedt een aantal verschillende opties, waaronder een lange naam, korte naam, gemiddelde naam en sleutel. Soms is de standaard alias niet erg nuttig. U kunt met de rechtermuisknop op de dimensie klikken en deze wijzigen in een andere optie, zoals Korte naam. Hierdoor worden de labels veranderd in iets met meer betekenis.
Ondersteuning voor SAP BW-extracten
Vanaf 10.4 kunt u een extract van SAP BW-data maken zonder dat u een speciale productcode van Tableau nodig hebt. Vóór versie 10.4 waren SAP BW-extracten een niet-ondersteunde bètafunctie. Als u deze bètafunctie gebruikt, worden de productcodes verlengd tot en met 2017. Zodra de codes verlopen of als u ondersteuning voor deze functie wilt, moet u echter een upgrade uitvoeren naar versie 10.4.
Wanneer u een extract maakt van een SAP BW-databron, converteert Tableau data uit de kubus naar een relationeel extract. Deze conversie kan soms enige tijd duren, afhankelijk van de grootte van de kubus. Bovendien kan een groot deel van de kubusmetadata niet worden weergegeven in het relationele datamodel. Er zijn dus enkele beperkingen bij het werken met extracten die zijn gemaakt vanuit een SAP BW-databron in Tableau Desktop. (Houd er rekening mee dat de bètafunctie voor extraheren niet werd ondersteund in Tableau Desktop 9.0.)
SAP BW-extractfuncties
De volgende functies zijn opgenomen in de functionaliteit voor SAP BW-extracten:
Het gedrag van lege gebruikersfilters is gewijzigd, zodat het consistent is met het gedrag in andere databronnen. Wanneer u een leeg gebruikersfilter gebruikt, wordt de dimensie niet langer verborgen.
U kunt Verbergen gebruiken om dimensies te verbergen voordat u data extraheert of een extract vernieuwt. Hierdoor wordt de grootte van het extract verkleind en duurt het extraheren minder lang.
Het verbergen van een dimensie heeft voorrang op het maken van een gebruikersfilter voor de dimensie.
U kunt de namen van dimensies en meetwaarden in het dataraster wijzigen voordat u data extraheert.
Tableau wijzigt de extractquery enigszins om enkele van de fouten met
[cube contains no data to transform]
op te lossen.
Beperkingen voor SAP BW-extracten
Tableau ondersteunt alleen infokubussen of InfoProviders die alleen infokubussen bevatten. Een samengestelde bron die andere BW-objecttypen bevat, wordt niet ondersteund.
Bij grote extracten deelt Tableau de query automatisch op als de query mislukt of als er een time-out optreedt.
BEx-query's die meer dan 49 dimensies bevatten, worden niet ondersteund door SAP BW.
U kunt niet schakelen tussen een liveverbinding en het extract. Wanneer u verbinding maakt met een SAP BW-databron, kunt u kiezen tussen Live verbinden en De data importeren. Als u kiest voor Live verbinden, zijn de extractopties niet beschikbaar die normaal gesproken beschikbaar zijn voor een verbinding. Als u ervoor kiest om die data te importeren en een extract te maken, kunt u niet meer terugschakelen naar de liveverbinding met de opdracht Extract gebruiken.
U kunt een extract niet vervangen door een liveverbinding met SAP BW.
Incrementele extracten worden niet ondersteund.
Bij het maken van het extract kunt u filters toevoegen om de data in het extract te beperken. Deze filters kunnen echter alleen op hiërarchieën worden gebaseerd.
Tableau ondersteunt het extraheren van de volgende SAP BW-objecten niet:
Berekende sets.
Aangepaste opmaak en celeigenschappen, behalve aliassen.
Gebruikershiërarchieën. Hiërarchieën zullen worden ingeklapt.
Vooraf geaggregeerde data.
Aggregatie met uitzonderingen.
Samengesteld kenmerk.
Data worden anders weergegeven voor extract- en liveverbindingen
Naast de bovenstaande beperkingen, merkt u mogelijk enkele verschillen tussen een extractverbinding en een liveverbinding met SAP BW-data. Wanneer u rechtstreeks verbinding maakt met SAP BW worden de dimensies, hiërarchieën en niveaus weergegeven in het deelvenster Data. Nadat u een extract hebt gemaakt, worden alle velden in een lijst zonder opmaak weergegeven.
Liveverbinding | Extractverbinding |
Wanneer u verbinding maakt met een SAP BW-databron en een extract maakt of verbinding maakt met een Tableau-databronbestand (.tds) dat verbinding maakt met een SAP BW-extract, worden de velden in het deelvenster Data weergegeven zoals verwacht. Als u echter rechtstreeks verbinding maakt met het extractbestand, ziet u extra velden die de aliasopties vertegenwoordigen. Alle aliassen zijn opgenomen in het extract en zijn doorgaans verborgen. U kunt de aliasvarianten verbergen die u niet gebruikt. Klik hiervoor met de rechtermuisknop op het veld en selecteer Verbergen.
Aliassen verborgen | Aliassen getoond |
Veelgestelde vragen
Vereisten
Welke versies heb ik nodig?
Voor de clientcomputer waarop Tableau Desktop of Tableau Server is geïnstalleerd: SAP GUI 7.30 of hoger voor Windows.
Voor de servercomputer: SAP BW 7.40 of hoger.
Tableau Desktop of Tableau Server: elke ondersteunde versie. Zie Ondersteunde versies(Link wordt in een nieuw venster geopend) op de website van Tableau voor informatie over welke versies worden ondersteund.
Heb ik speciale licenties zoals OpenHub nodig om Tableau met SAP BW te gebruiken?
Tableau gebruikt de SAP OLE DB voor OLAP-provider (onderdeel van de Open Analysis Interfaces) om te communiceren met SAP BW. Deze provider is een mechanisme om 'rapportage' uit te voeren en 'redelijke' hoeveelheden data op te halen. In tegenstelling tot OpenHub is de interface niet ontworpen voor het verplaatsen van grote hoeveelheden data. Controleer bij SAP of u SAP BW correct hebt gelicentieerd voor uw omgeving en of uw licentievoorwaarden het gebruik van de OLE DB voor OLAP-provider voor hulpprogramma's zoals Tableau toestaan.
Heeft de SAP BW-connector HANA nodig?
Nee, de Tableau SAP BW-connector vereist geen HANA. De connector werkt met alle ondersteunde SAP BW-back-end-databases, zoals Oracle en SQL Server. U kunt HANA echter ook gebruiken als u dat liever heeft.
Kan ik verbinding maken met SAP BW via Logon-groepen?
Nee, Tableau ondersteunt geen verbinding met SAP BW via Logon-groepen.
Verbinding
Is de verbinding tussen Tableau en SAP BW een liveverbinding of is het een Tableau-extract?
Tableau ondersteunt live- en extractverbindingen met SAP BW-data.
Met een liveverbinding ziet u altijd de meest recente data in uw werkmappen en dashboards.
Ondersteunt Tableau rechtstreekse verbinding met de onderliggende databasetabellen die de BW-instantie ondersteunen?
Nee, Tableau ondersteunt deze methode niet om verbinding te maken met het SAP BW-systeem.
Prestaties
Hoe verhouden de prestaties zich tot die van de bestaande hulpprogramma's die we gebruiken?
De systeemprestaties moeten vergelijkbaar zijn met die van bestaande hulpprogramma's. Als prestaties een probleem vormen in uw omgeving, kunt u overwegen om SAP HANA in uw omgeving te implementeren. Zie SAP HANA(Link wordt in een nieuw venster geopend) op de SAP-website voor meer informatie.
Beveiliging
Hoe gaat Tableau om met gebruikersbeveiliging?
Tableau maakt gebruik van alle beleidsregels voor beveiliging die al in de SAP BW-server zijn geïmplementeerd. U hoeft dit niet te dupliceren in Tableau. Alle gebruikersverificatie en -autorisatie wordt door SAP BW uitgevoerd. Tableau geeft uw referenties ter verificatie door aan het SAP BW-systeem. Nadat u bent geverifieerd, ziet u alleen de objecten en data waartoe uw profiel of rol in het SAP BW-systeem toegang heeft.
Hoe werkt gebruikersbeveiliging met Tableau Server wanneer ik een dashboard publiceer?
Standaard vereisen werkbladen en dashboards die zijn gekoppeld aan SAP BW-data dat u inlogt bij SAP BW met uw SAP-gebruikersnaam en -wachtwoord. Tableau Server kan echter zodanig worden geconfigureerd dat referenties worden ingesloten. Dan wordt u rechtstreeks naar de gepubliceerde weergaven en dashboards geleid. Daarnaast biedt Tableau Server indien gewenst een extra beveiligingslaag. Tableau Server-beheerders kunnen gebruikersverificatie en -autorisatie configureren, onafhankelijk van en in aanvulling op de SAP BW-verificatie en -autorisatie. Raadpleeg de sectie Beveiliging(Link wordt in een nieuw venster geopend) van de online Help bij Tableau Server voor meer informatie over de beveiliging van Tableau Server.
Zie ook
- Databronnen instellen – Voeg meer data toe aan deze databron of bereid de data voor voordat u deze analyseert.
- Diagrammen maken en data analyseren – Begin met de data-analyse.