Skip to content
This repository has been archived by the owner on Nov 27, 2022. It is now read-only.

starschema/tableau-business-objects-webconnector

Repository files navigation

SAP BO to Tableau Connector (BOT connector)

BOT connector provides facility to the user to connect SAP BO Universe to Tableau Desktop. Using this connector user can take advantage of both BI platforms. Here power of SAP backend + Metadata is merged with strong visualization of Tableau.

BOT architecture

This connector has two parts:

1. BO Universe extraction

This module will extract the BO universe metadata information like Dimension and Measures and save them into JSON. This module will be deployed as scheduler on user machine. This scheduler will run nightly or on demand. For more information please visit the BO Universe Extractor page.

2. Tableau Connector

BOT connector connects the SAP BO Universe with Tableau so end users can easily access and analyze data.BOT connector is a web application which shows SAP Universe objects as data elements.

Prerequisites

Getting started

Let's say you want to connect xUniverse to tableau.

  1. First you need to run BO Universe Extractor to get the universe metadata in json for universe xUniverse. For more information check the BO Universe Extractor.
  2. When you got the json (XUNIVERSE.json) you should copy it to the UniverseMetdata folder.
  3. After that you should run commands (in the root folder of the project):
npm install
node server.js

If you did everything right you can see the login page on port 1338 where you run the node js server e.g.: http://yourNodeServer:1338.

  1. Open Tableau Desktop.
  2. At the left menu, under 'To a Server' choose 'Web Data Connector'.
  3. Here type in your WDC url (http://yourNodeServer:1338). Now you can see the login page here. For more info about the credentials please check The login page paragraph below.
  4. After you logged in you should see a tree where you can add the objects which you want to see as data elements in Tableau.
  5. After you done click 'Go get it!' button.
  6. Done! Now you can see SAP Universe objects in Tableau.

The login page

On the login page you have to set 6 fields:

  • Server : The server host or ip where the BO Server is. e.g.: 192.168.223.117
  • CMS : The CMS name (not mandatory to add, this can be the same as Server).
  • UserName : The username to the BO Server.
  • Password : The password to the BO Server.
  • Universe Name : The name of the universe you want to load into Tableau (in our example xUniverse).
  • Universe Id : The ID of the universe (ID of xUniverse). You can check the ID in BOE Central Management Console interface, in the Universes panel, by right clicking on the given universe (xUniverse) and check Properties.

About

Free Tableau Web Data Connector for Business Objects universes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published