[[{“value”:”
SAP Analytics Cloud Integration into Joule – Part 1
Introduction
SAP Joule enables users to interact with enterprise data using natural language, turning complex analytics into actionable insights. When integrated with SAP Analytics Cloud (SAC) through SAP Build Work Zone, Joule becomes a powerful interface for consuming analytical content securely and seamlessly.
In this blog we will start the integration step-by-step including subaccount setup, identity provisioning, destination configuration, SAP Build Work Zone setup, and SAP Analytics Cloud integration.
Prerequisites
Before starting the integration, ensure the following foundational setup is completed. These steps establish the required SAP BTP subaccounts, spaces, and identity services used throughout the configuration.
1. Create the Main BTP Subaccount for Joule and Work Zone
This subaccount hosts SAP Build Work Zone, Joule, and runtime configurations.
-
Create a new SAP BTP Subaccount
Example name:JouleBATTesting - Enable the Cloud Foundry environment for the subaccount.
- Within the subaccount, create a Cloud Foundry Space:
Example:JouleSpace - Leave all checkboxes at their default values during space creation.
2. Create a Dedicated Subaccount for Identity Provisioning (IdP)
A separate subaccount is recommended for managing identity provisioning and synchronization across systems.
- Create a new SAP BTP Subaccount
Example name:JouleIDP - Enable the Cloud Foundry environment.
- Create a Cloud Foundry Space:
Example:JouleIDPSpace
3. Enable Cloud Identity Services in the IdP Subaccount
-
In the
JouleIDPsubaccount, navigate to:
Entitlements → Configure Entitlements - Add the following service:
Service: Cloud Identity Services
Plan:additional-tenant (Application) - Save the entitlement configuration.
4. Create or Subscribe to Cloud Identity Services
You can create the service either from the Service Marketplace or Instances and Subscriptions.
Option A: Using Service Marketplace
-
Go to Service Marketplace.
- Search for Cloud Identity Services.
- Select Service Plans and choose additional-tenant.
- Assign the service to the space
JouleIDPSpace(if not already created). - Create a new instance or subscription.
Option B: Using Instances and Subscriptions
-
Navigate to Instances and Subscriptions → Create.
- Select:
Service: Cloud Identity Services
Plan:additional-tenant - Click Next.
- Choose:
Service Type:TEST(or as per your landscape requirement) - Complete the creation.
Configure Trust and Enable SAP Build Work Zone
All steps below are performed in the JouleBATTesting subaccount.
5. Establish Trust with the Identity Provider
To allow users provisioned through IPS to authenticate correctly, trust must be established.
Procedure
-
Go to Security → Trust Configuration
- Choose Establish Trust
- Select the custom IdP created earlier
- Click Next → Finish
✔ Trust is now established between the Joule subaccount and the IdP.
6. Generate Destination Trust
-
Navigate to Connectivity → Destination Trust
- Click Generate Trust
This enables secure communication between destinations and subscribed services.
7. Assign SAP Build Work Zone Entitlements
Procedure
-
Go to Entitlements → Configure Entitlements
- Search for SAP Build Work Zone, standard edition
- Select the following service plans:
standardstandard (Application) - Click Add Service Plans and Save
8. Subscribe to SAP Build Work Zone
-
Navigate to Services → Instances and Subscriptions
- Under Subscriptions, choose Create
- Select:
Service: SAP Build Work Zone, standard edition
Plan: standard - Click Create
9. Create SAP Build Work Zone Instance
-
In Instances, click Create
- Provide the following values:
Runtime Environment: Cloud Foundry
Space: JouleSpace
Instance Name:SWZJoule(user-defined) - Click Next → Finish
10. Create and Download the Service Key
-
Open the instance SWZJoule
- From the three-dot menu (⋮), choose Create Service Key
- Enter:
Service Key Name:SWZInstanceKey - Create the key and download the JSON file
This file will be used later for destination and IPS configuration.
11. Import Navigation Service Destination
This destination enables navigation between SAP Build Work Zone and Joule.
Procedure
-
Navigate to Connectivity → Destinations (Legacy)
- Choose Import Destination
- Import the provided template:
NavigationService-TEMPL - Update the destination properties using values from the service key:
Property Value Name NavigationService URL Portal URL from service key JSON Client ID clientid Client Secret clientsecret Token Service URL <url>/token - Save the destination
Enable Joule and Run the Joule Booster
For further configuration refer
SAP Analytics Cloud Integration into Joule – Part 2
“}]]
[[{“value”:”SAP Analytics Cloud Integration into Joule – Part 1Introduction
SAP Joule enables users to interact with enterprise data using natural language, turning complex analytics into actionable insights. When integrated with SAP Analytics Cloud (SAC) through SAP Build Work Zone, Joule becomes a powerful interface for consuming analytical content securely and seamlessly.
In this blog we will start the integration step-by-step including subaccount setup, identity provisioning, destination configuration, SAP Build Work Zone setup, and SAP Analytics Cloud integration.
Prerequisites
Before starting the integration, ensure the following foundational setup is completed. These steps establish the required SAP BTP subaccounts, spaces, and identity services used throughout the configuration.
1. Create the Main BTP Subaccount for Joule and Work Zone
This subaccount hosts SAP Build Work Zone, Joule, and runtime configurations.
Create a new SAP BTP SubaccountExample name:JouleBATTesting
Enable the Cloud Foundry environment for the subaccount.
Within the subaccount, create a Cloud Foundry Space:Example: JouleSpace
Leave all checkboxes at their default values during space creation.
2. Create a Dedicated Subaccount for Identity Provisioning (IdP)
A separate subaccount is recommended for managing identity provisioning and synchronization across systems.
Create a new SAP BTP SubaccountExample name: JouleIDP
Enable the Cloud Foundry environment.
Create a Cloud Foundry Space:Example: JouleIDPSpace
3. Enable Cloud Identity Services in the IdP Subaccount
In the JouleIDP subaccount, navigate to:Entitlements → Configure Entitlements
Add the following service:Service: Cloud Identity ServicesPlan: additional-tenant (Application)
Save the entitlement configuration.
4. Create or Subscribe to Cloud Identity Services
You can create the service either from the Service Marketplace or Instances and Subscriptions.
Option A: Using Service Marketplace
Go to Service Marketplace.
Search for Cloud Identity Services.
Select Service Plans and choose additional-tenant.
Assign the service to the space JouleIDPSpace (if not already created).
Create a new instance or subscription.
Option B: Using Instances and Subscriptions
Navigate to Instances and Subscriptions → Create.
Select:Service: Cloud Identity ServicesPlan: additional-tenant
Click Next.
Choose:Service Type: TEST (or as per your landscape requirement)
Complete the creation.
Configure Trust and Enable SAP Build Work Zone
All steps below are performed in the JouleBATTesting subaccount.
5. Establish Trust with the Identity Provider
To allow users provisioned through IPS to authenticate correctly, trust must be established.
Procedure
Go to Security → Trust Configuration
Choose Establish Trust
Select the custom IdP created earlier
Click Next → Finish
✔ Trust is now established between the Joule subaccount and the IdP.
6. Generate Destination Trust
Navigate to Connectivity → Destination Trust
Click Generate Trust
This enables secure communication between destinations and subscribed services.
7. Assign SAP Build Work Zone Entitlements
Procedure
Go to Entitlements → Configure Entitlements
Search for SAP Build Work Zone, standard edition
Select the following service plans:standardstandard (Application)
Click Add Service Plans and Save
8. Subscribe to SAP Build Work Zone
Navigate to Services → Instances and Subscriptions
Under Subscriptions, choose Create
Select:Service: SAP Build Work Zone, standard editionPlan: standard
Click Create
9. Create SAP Build Work Zone Instance
In Instances, click Create
Provide the following values:Runtime Environment: Cloud FoundrySpace: JouleSpaceInstance Name: SWZJoule (user-defined)
Click Next → Finish
10. Create and Download the Service Key
Open the instance SWZJoule
From the three-dot menu (⋮), choose Create Service Key
Enter:Service Key Name: SWZInstanceKey
Create the key and download the JSON file
This file will be used later for destination and IPS configuration.
11. Import Navigation Service Destination
This destination enables navigation between SAP Build Work Zone and Joule.
Procedure
Navigate to Connectivity → Destinations (Legacy)
Choose Import Destination
Import the provided template:NavigationService-TEMPL
Update the destination properties using values from the service key:
Property
Value
Name
NavigationService
URL
Portal URL from service key JSON
Client ID
clientid
Client Secret
clientsecret
Token Service URL
<url>/token
Save the destination
Enable Joule and Run the Joule Booster
For further configuration refer
SAP Analytics Cloud Integration into Joule – Part 2
“}]] Read More Technology Blog Posts by SAP articles
#SAPCHANNEL