Assigning tentant IDs to existing content

After multitenancy is enabled, the system administrator assigns tenant IDs to the existing content store objects. All objects belonging to a tenant have the same tenant ID. The tenant IDs are created when a user from a specific tenant logs on to IBM® Cognos® Business Intelligence, or the system administrator impersonates the tenant. Tenant IDs can also be created using the software development kit.

About this task

In a multitenant environment, all objects in the content store are either public or belong to a single tenant. As a system administrator, you must ensure that the existing objects have a proper tenant ID or are meant to remain public. For example, you can assign tenant IDs to data source connections, but leave the data source itself public.

If the tenant content is not organized into separate folders, you can create a root folder in Cognos Connection for each tenant. Having separate folders for each tenant helps to preserve the uniqueness of names in the Cognos BI environment.

If a tenant ID value is not available, you can create the value by impersonating a tenant. For more information, see Impersonating a tenant.

The Tenant ID is displayed on the General tab in the object properties page.

Procedure

  1. Log on to IBM Cognos Business Intelligence as a system administrator.
  2. Locate the container objects, such as folders or packages, whose descendents should be assigned the same tenant ID.

    Specifying tenant IDs at the container level assigns the same tenant ID to all objects in that container.

  3. Open the properties page for the entry for which you want to assign the tenant ID.
  4. On the General tab, click Set next to the Tenant ID.
  5. Choose a tenant ID from the list of available IDs, and click OK.

    The tenant ID is applied to the entry and its descendents.