What administrators need to know about SAP BI 4.1. and SAP Jam integration
New to SAP BI 4.1 is the integration with SAP Jam. The integration allows to bring business context to reports and dashboards, while providing collaboration that is supported by data which exists inside SAP BusinessObjects Enterprise.
In this post I like to highlight some of the things administrators need to know about the integration as well as describe how to set up the integration between SAP BI 4.1 and SAP Jam. For a feature overview please see Make better decisions by combining BI with social collaboration
A prerequisite for the integration is that each user must be registered in SAP Jam with a unique email address that corresponds to the user’s Enterprise email address stored with the user object. The email addresses will be mapped between BI platform and SAP Jam. If the email address on the BI platform does not match to an email address on your SAP Jam organization then the user will see the following error message in BI launch pad:
“SAML authentication failed. Detail: Could not find unique user with email Jane@myCompany.com in company ‘MyCompany’.”
Note, that Enterprise users can only change their email address on a BI platform account if the “Edit User Attribute Right” was specifically granted to them; it is denied out of the box. This change was done in order to prevent users to change their email address to impersonate another Jam user. In most customers cases this should not be a problem as email addresses are often imported from an external source such as LDAP.
Additional two more security rights were introduced in BI 4.1 to allow fine grained control about who is able to view and post comments on a particular report. These rights can be set on a folder or document level and are inherited in the same way as other security rights.
- Comment on documents right, determining on whether a user is allowed to comment on documents and instances
- View comments on documents right, , determining on whether a user is allowed to view comments on documents and instances that
Now let’s look into the steps required to set up the integration. Before you begin the set up you need to ensure that you have administrative rights on the BI platform as well as administrative rights to your SAP Jam organization.
- Enable Jam Collaboration in Central Management Console (CMC)
- Go to the Application page in CMC
- Right click on Collaboration
- Choose the Properties menu
- Check the “Enable Collaboration” checkbox
- Fill out the following information
- Connection URL: This is the URL of your SAP Jam instance
- Unique Identity Provider ID: This value will be associated with the certificate used to configure integration on the collaboration application’s administration console. It should be a unique value, for example something like <CompanyName>_<SystemID>_<Client>
- Press the Generate button under the Identity Provider Base64 Certificate. This will generate a certificate in the Identity Provider Base64 Certificate field.
- Copy the certificate in Identity Provider Base64 Certificate field in order to generate an OAuth Consumer Key from your SAP Jam organization.
- Keep page open
- Register a new SAML trusted IDP for SAP Jam
- Create an OAuth client for SAP Jam
- Enter OAuth key in Central Management Console (CMC)
- Go back to your Collaboration page in CMC
- Paste the OAuth key from SAP Jam into the OAuth Consumer Key field
- Set up the connection using proxy
- Provide information about the proxy host in the HTTP Proxy Host and Port boxes.
In addition to the steps above, it needs to be ensured that BI platform has a valid certificate from an authorized CA in order to successfully connect to SAP Jam as SAP Jam in a secured site and BI platform needs to retrieve the secured content. If you do not have the certificate imported, you will see the following error when trying to use any of the collaboration features.
“This error occurred: A problem occurred while connecting to SAP Jam servers. Check your connection settings, or contact your system administrator.”
Below are the steps to export and import the certificate into the BI platform.
- Export certificate from browser (Internet Explorer, other browsers work similar)
- Import the certificate to the keystore (for default tomcat; steps may vary on different web application servers)
- Copy the .cer file to your BOE machine
- Go to <InstallDir> \SAP BusinessObjects Enterprise XI 4.0\win64_x64\sapjvm\jre\bin
- In the command line run
“keytool -list -keystore ..\lib\security\cacerts”- See that you have x entries in keystore
- In the command line run
“keytool -import -alias <alias> -keystore ..\lib\security\cacerts -file <your .cer file location>” - Repeat step c to confirm you have x+1 entries.
- Restart Tomcat
You should now be able to log on to BI launch pad and start collaborating.
Hi Christina,
very nice blog, thank you.
Andy.
Hi Christina,
Do we need to buy seperate licence to use sap jam or it comes with the enterprise package?
Thanks
Hi Vinod,
SAP Jam is a separate subscription based license, which is
additional to the enterprise license.
Christina
Christina,
If we have suite based license will this be part of the BOE Suite?
SAP Jam has a seperate subscriber based license in addition to your BOE license
Hi,
I have moved to new responsibilities within SAP a year ago. I am blocking new comments to this thread, please post questions to the BI Platform forum to allow the community to help further.
Thanks,
Christina