Organization administration
Overview
An organization is a secure space provided to a set of Control Hub users.
All engines, pipelines, jobs, and other objects added by any user in the organization belong to that organization. You log in to Control Hub as a member of an organization and can only access data that belongs to that organization. The specific organization data that you can access depends on the roles and permissions assigned to your account.
When you are a member of multiple organizations, you select the organization to use when you log in. After logging in, you can switch organizations. You can also choose to leave an organization.
A user with the Organization Administrator role can review and configure organization properties. An organization administrator can also enable the organization to use SAML authentication.
An organization has one primary organization administrator. When needed, the current primary organization administrator can change the primary administrator for the organization.
Control Hub sets default system limits on the number of objects that can exist for the organization.
Primary organization administrator
An organization can include multiple users assigned the Organization Administrator role, but only one primary organization administrator.
- IBM StreamSets as a Service
- The primary organization administrator is the initial user who signs up for an IBM StreamSets account and then invites other users to the organization.
- IBM StreamSets as client-managed software
- The IBM StreamSets system administrator configures the primary organization administrator when creating the organization.
-
Receives notification emails when IBM StreamSets encounters planned or unexpected outages.
- Cannot be managed by any other organization administrator.
For example, no other user can deactivate the primary organization administrator user account nor remove the Organization Administrator role from the primary organization administrator user account.
- Can change the primary administrator for the organization.
For a description of the Organization Administrator role, see Role descriptions.
Changing the primary organization administrator
As the current primary organization administrator, you can change the primary administrator for the organization. You can select from all users assigned the Organization Administrator role.
- In the Navigation panel, click .
-
Click the Edit icon (
) next
to the primary organization administrator's email address.
- In the Change Primary Organization Administrator dialog box, select another user assigned the Organization Administrator role, and then click Save.
- Click Ok to confirm the change.
Multiple organizations
A single user account can belong to multiple organizations.
For example, let's say that you sign up as a new user of IBM StreamSets as a Service. IBM StreamSets creates an organization using the company or organization name that you enter, and creates a user account using your email address. A colleague also signs up as a new user, and invites you to join her organization using your same email address. When you join your colleague's organization, IBM StreamSets adds you as a member of that organization using your existing user account.
When you are a member of multiple organizations, you use a single set of credentials to log in. During the login, you select the organization to use for that session. For that session, you can only access data belonging to the selected organization.
To access data belonging to a different organization, sign out of IBM StreamSets by clicking the
My Account icon (
) in the toolbar, then clicking Sign
Out. Log in to your account again, selecting the other organization that you want to
use.
Leaving an organization
If you are not the organization administrator who created the organization, you can choose to leave the organization. Leaving the organization deletes your user account in that organization.
-
In the toolbar, click the My Account icon (
), and then click your user name.
- On the Account Settings tab, click Leave Organization.
- Click OK to confirm that you want to leave the organization.
Configuring organization properties
A user with the Organization Administrator role can review and configure organization properties.
Organization default system limits
Control Hub sets default system limits on the number of objects that can exist in each organization. The limits protect the system from run-away scripts or unintended automation usage.
These limits are sufficient for most organizations.
- IBM StreamSets as a Service
- If you hit these system limits and have a paid account, contact the StreamSets Support team to discuss increasing the limits. System limits cannot be increased for free trials.
- IBM StreamSets as client-managed software
-
If you hit these system limits, contact your system administrator to discuss increasing the limits.
The following table lists the default system limits within Control Hub:
| Object | System Limit |
|---|---|
| API credentials per user | 10 |
| Deployments | 50 |
| Engines | 20 |
| Environments | 50 |
| Groups (including manually created groups and SCIM provisioned groups) |
1,000 |
| Jobs | 10,000 |
| Active jobs running concurrently | 1,000 |
| Concurrent job requests 1
(including all related job requests, such as viewing, filtering, creating, upgrading, starting, stopping, and exporting jobs) |
30 |
| Pipelines (including both draft and published pipelines) |
1,000 |
| Pipeline versions or commits | 3,000 |
| Scheduled tasks | 5,000 |
| Subscriptions | 100 |
| Topologies (including draft and published topologies) |
50 |
| Topology versions or commits | 500 |
1 If a job request fails due to the system limit, try resubmitting the request after a short delay. For information about configuring retry logic in orchestration pipelines, see the Data Collector documentation. For information about implementing retry logic in SDK scripts, see the Platform SDK documentation.