Establish Connectivity to SAP Analytics Cloud

This article details how to establish connection with SAP Analytics Cloud.

PREREQUISITES:

  • For OAuth, it is required to create an OAuth client. See more details below.
  • For SAP Analytics Cloud to allow content to be shown in iframe, it is required to add the MI domain to trusted origins. See more details below.
Creating an OAuth Client

The OAuth authorization type is default for SAP Analytics Cloud Plugin connection profiles and requires having an OAuth client.

From your organization's SAP HANA Cloud account, access System > Administration > App Integration tab and create a new client, if needed.

  1. Input a Name
  2. The Purpose field should be set to API Access
  3. The Access options should be as follows:
    • Analytics Content Network Interaction
    • Translation Service
    • Modeling
    • User Provisioning
  4. The Redirect URI can be left blank.
    See the screen below for reference.

Find the following parameters on the same tab:

  • Authorization URL
  • Token URL

Find the following parameters under the configured client:

  • Client ID
  • Secret
Adding a Trusted Origin

To allow SAP Analytics Cloud content to be shown an in iframe, add https://*.<hostname> as a new trusted domain entry via your organization's SAP HANA Cloud account under

  • System > Administration > App Integration > Trusted Origins.

1. Create New Data Source

Access Admin > Collection & Storage > Data Sources

  1. [+New Data Source]
  2. Choose "SAP Analytics Cloud" from Other drop-down list
  3. [Next Step]

2. Provide Required Parameters

  1. Input a descriptive phrase in Data Source Name
  2. Choose Auth Type
    • Password: specify fields as described below
    • Identity Profile: specify fields as described below and choose the required Identity Profile from the corresponding field instead of Username and Password
  3. Specify Authorization URL
  4. Input Basic URL (the tenant URL)
  5. Provide Client ID
  6. Enter Secret
  7. Specify Token URL
  8. Provide Username and Plugin Password

Optionally, toggle on:

IMPORTANT: Make sure not to include extra slashes at the end of URLs for required parameters.

The check_protocol_security parameter on the Plugin Config Page controls whether or not the protocol has to be HTTPS.

3. Proceed with Advanced Configuration

Advanced Configuration settings can be set to default values unless Data Source requires more precise tuning. For more details on how to proceed, refer to Advanced Data Source Configuration.

Click [Test Connection] button in the upper right corner