Publishing content to SAP Analytics Hub in BusinessObjects BI 4.3
SAP BusinessObjects BI 4.3 delivers major innovations in three areas: Enterprise Readiness, User Experience, and Hybrid. SAP BusinessObjects BI 4.3 offers hybrid solutions that leverages the strengths of both platforms, On Premise and Cloud. BusinessObjects BI 4.3 supports bulk content creation in SAP Analytics Hub which is a single front-end platform for all On-premise and cloud-based analytics assets. (Note: The analytic content can be from SAP or other company.)
With a single place for all insights, with appropriate privileges, users can now create and combine analytics content in SAP Analytics Hub with SAP Analytics Cloud license.
Integrating BusinessObjects BI 4.3 & SAP Analytic Hub
To configure SAP Analytics Hub, you need:
- SAP Analytics Cloud Tenant URL
- Token URL
- OAuth Client Credentials
You will also need administrator privileges to:
- Register OAuth client in SAC tenant
- Configure Analytics Hub properties
Configuring OAuth Client:
Navigate to administration page by clicking the ≡ (Main Menu) -> System -> Administration.
In the App Integration tab, note down Token URL.
You can add a new OAuth Client by clicking the + Add a New OAuth Client.
In the New OAuth Client window, you must enter the below details and click the Add button.
- Give a Name to the client
- Select API Access for Purpose
- Select Analytics Hub for Access
After the OAuth Client is added, the OAuth Client ID is generated. Click Show secret to get the secret code.
Your OAuth Client is successfully configured.
With the above details, you can now configure Analytics Hub Properties in BI 4.3.
Configuring SAP Analytics Hub in BI 4.3
Logon to Central Management Console and click Applications under Manage in CMC Home.
In Applications, scroll down to SAP Analytics Cloud, right click and select SAP Analytic Cloud Properties.
In SAP Analytics Cloud Properties page, click Analytic Hub Properties.
Then check the Allow the BI platform to push BI assets to SAP Analytics Hub checkbox.
Enter the values for SAP Analytics Cloud Tenant URL, Token URL, OAuth Client ID, and Secret.
Click Test Connection to know the connection status. Click OK.
Click the Save & Close button to configure the SAP Analytics Hub successfully.
Note: You can now create bulk content in SAP Analytics Hub.
Adding content in SAP Analytics Hub
With BI 4.3 installation, a default category called Hub Asset is added in Corporate Categories.
You must assign Hub Asset category to all the content to add them to SAP Analytics Hub. You can assign the category from Central Management Console or BI Launchpad.
In Central Management Console, navigate to the document in Folders. Right click on the document and click Categories.
In Categories page, select Hub Asset and click the Save & Close button.
Document is added to the Hub Asset category.
In BI Launchpad, navigate to the document in Folders/Documents. Click the actions menu … icon and select Categories.
In Assign to Category page, select Hub Asset and click OK.
Document is added to the Hub Asset category now.
The documents assigned to the Hub Asset category are pushed to SAP Analytics Hub and assessed.
The documents pushed to SAP Analytics Hub page are listed under the All Assets tab.
Click the Open Document Link to access the document in a new browser tab.
With SAP Analytics Hub, you are now ready to use all your important On-premise assets and accommodate them in cloud.
Welcome to the world of Hybrid solutions.
so the document is not moved to SAC, it remains on 4.3, only opendoc link is published and integration portion handles authentication, correct ?
Document still remains in on-premise and only the metadata (document link, name and description) is moved to Analytics Hub.
any plans to support multiple SAC tenants? We have multiple productive tenants and can only add one tenant here.
Yes, we will extend this to support multiple tenants. Can you please add this request at the influence site as well
I don't see the option "Select Analytics Hub for Access" . Can you let me know ?
I see below options
Are you sure you have SAC Analytics Hub included in your license? Check with SAP if you have the license.
Subarna Saha thanks for the instruction! I get this error (screenshot below). Can you tell me what I'm doing wrong?
You token URL seems to be empty.
Will this also work with the SAC Catalog Feature
i've got the same question. Does this work with the Analytics Catalog?
This feature is designed and tested to work with Analytics Hub.
Subarna Saha have plans for a similar scenario with SAC Analytics Catalog?
Hi Subarna Saha
Thank you for the blog, while I am following the steps getting below error. Can you please help me to resolve the issue.
Hi Srinu Thutta,
Please ensure that you are entering correct values for all the configuration parameters.
Thanks & Regards,
Thank you for your prompt responce.
We have a HUB license for the SAC Production environment. So, configured with SAP BOE PRD and QA OAth clients. And I have verified values of SAC PRD > System > Administration > App Integration > OAuth Client and add at BOE QA CMC > Applications > SAC > Properties.
at SAP BOE QA CMC: BOE QA to SAP Analytics HUB production integration failed with 401 error code.
at SAP BOE QA CMC: BOE PRD to SAP Analytics HUB production integration successful.
Hi Srinu Thutta
A 401 error is a 'not authorized' / Unauthorized problem. Could be something like an invalid login, a mistake in the OAuth config etc. definitely an authentication problem.
a HTTPWatch trace might help you find out where it comes from.