Skip to Content
Technical Articles
Author's profile photo Matthew Shaw

Limits to number of sessions for Named Users

A user in SAP BusinessObjects BI Platform can be either a ‘Concurrent User’ or a ‘Named User’

The license applied will determine if you can define users of each type.

Users that are of the ‘Concurrent User’ type are limited by the number of Concurrent sessions the license entitles them to. If you have tenants within your BI Platform, you can allocate your sessions across them. This will ensure a tenants access isn’t limited because another tenant has used up all the available concurrent sessions.

Before BI 4.1 Support Pack 10 and BI 4.2 Support Pack 4 the number of sessions a ‘Named User’ could create was unlimited.

From BI 4.1 Support Pack 10 and from BI 4.2 Support Pack 4:

  • A maximum of 10 sessions per named user is supported
  • This enforces the license requirement that named users are for individuals
  • Individuals that are sharing named user accounts should instead use a concurrent session account
  • Programs that are creating multiple connections to the BI Platform using a named user should be updated to connect using a concurrent session
  • Programs that pass through an individual’s identity to the BI Platform are compliant

To help identify if your BI Platform could be affected by this I’ve developed a Web Intelligence document based off my Auditing Solution, called LIC5 – License – Periods when sessions exceeded X.wid. It will show the hourly periods when you may have exceeded 10 sessions per named user. Its only a ‘may’ because the auditing doesn’t capture the actual number of concurrent users for ‘named users’ (though it does capture the number of concurrent users for ‘concurrent users’!) The document description provide more details and I’ve copied them below.

Here’s a sample screen shot of the document

And the underlying query is quite complex:

The full document description is here, it provides more details on each measure and how you should or shouldn’t interpret the results:

Purpose

To help identify when the number of named user sessions has exceeded 10 (or another number) within a period of 1 hour.

‘Named User Sessions”

for each event a session ID is recorded. The number is limited to only sessions where the user that logged in is of the ‘named user’ type and NOT the ‘concurrent user’ type. So, this is the number of named user session IDs.  This number isn’t necessarily the maximum number of sessions that were in use within any time period, as some of those sessions could have ended and started within that time period, and not necessarily overlapped each other. Equally, a session may still exist on the BI Platform, but because it has not generated any events it will not show in the audit database. So, the number is ‘the number of named user sessions where there has been activity and without relation to any form of concurrency’. Whilst it can not reflect concurrency, it should help an administrator identify occasions when the number of named user sessions is high and could exceed 10 (or another number).

‘Users’

for each event a username (user ID) is recorded. This is the number of usernames (user IDs), or simply ‘users’. Again, this is limited to only users that logged in is of the ‘named user’ type and NOT the ‘concurrent user’ type. An individual username may be used by more than one physical person (though this may break legal compliance depending upon your contract). Each physical person can generate more than one session.  This number is the number of named user IDs that have been used, irrespective of the number of physical people and irrespective of how many sessions a person creates.

‘Actions’

a user will perform a number of actions, such as Open a Web Intelligence Document. A single action will generate one or multiple event, such as ‘Retrieve document, open document, display page’. This is the number of actions across all events, sessions and users.

‘Event’s

the system records many events, this is the number of events that occured. Its useful to see how busy the overall system was at that time. This is the number of events across all sessions and users.

 

To access my Auditing solution and this document (LIC5), then please refer to blog https://blogs.sap.com/2015/07/15/unlock-the-auditing-database-with-a-new-universe-and-web-intelligence-documents-for-bi41/ and kindly carefully follow the instructions!

 

 

Update October 2022

I have made available an update to my Auditing Solution which is available at

https://blogs.sap.com/2022/10/06/auditing-solution-update-for-sap-businessobjects-bi-platform-4.3

This update includes a good number of new features including an accurate means to measure concurrent user sessions for both named-user and concurrent-users. This then means this old ‘LIC5’ is now longer applicable, or rather, its not very accurate compared to its new and improved version which is described here LIC15 – License – Logon Events when users sessions exceeded 10

Please update to this newer edition and delete the old LIC5 document.

Assigned Tags

      8 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Frédéric Lopes
      Frédéric Lopes

      Hi Matthew, I hope you are fine, thank you for your interesting post, I have a question regarding this new restriction, if one user is scheduling more than 10 reports in the same time, there will be an issue? what do you think?

      Thank you in advance for your help.

      Nice day

      Author's profile photo Jawahar Konduru
      Jawahar Konduru

      Thanks for the information. Small correction: You meant to say 4.1 SP10 right, not 4.2 SP10

      Author's profile photo Matthew Shaw
      Matthew Shaw
      Blog Post Author

      Thank you Jawahar for spotting the typo. I've corrected that now. Many thanks Matthew

      Author's profile photo Atul Divekar
      Atul Divekar

      I have a question regarding this new restriction, if one user is scheduling more than 10 reports in the same time, there will be an issue? what do you think?

      Author's profile photo Matthew Shaw
      Matthew Shaw
      Blog Post Author

      The restrictions do not apply to scheduled content. It's only applicable for interactive sessions

      Author's profile photo Brett Wilson
      Brett Wilson

      We have found session management to be an issue.  BO is not cleaning out sessions quickly enough so users create over 10 sessions and get locked out of the system.  Is there a way to force session management?

      Author's profile photo Pedro Rangel
      Pedro Rangel

      Hi Matt,

      I don't quite get this: "Programs that pass through an individual’s identity to the BI Platform are compliant"

      Could you please explain it a little bit?

      Many thanks in advance!

      Author's profile photo Matthew Shaw
      Matthew Shaw
      Blog Post Author

      Hello Pedro

      Thanks for the question.

      A few customers have developed a solution where the BI Platform is 'hidden' behind their custom application and designed in a way which means all the users (human beings) of their custom application are distinct users. Each user (human being) logs-on as themselves. However the custom app has also been designed to use a single BusinessObjects user 'across' all those distinct user sessions. It means a single BusinessObjects 'session' or a single BusinessObjects 'user' is actually used by lots of really very different human beings! This kind of setup is not likely to be compliant with the BusinessObjects 'named user' license model. So, this kind of setup is what is being referred to here. Does this help?

      Regards

      Matthew