Hello!
We currently have a multi-tenant application (multiple companies data can be stored within same DB with a tenant Identifier to segment data). Our business performs services work for these companies, so we have internal employees that are granted access to several of these companies. We are in the process of migrating some of our functionality over to being backed by CDF. During this transition, we will have internal employees demoing to customers in both our product and the CDF UI.
For Data Sets, we plan to externalId them prefixed with Company/Tenant Identifier combined with the data source, so that the externalId may be something like “abc-inc-app-that-does-stuff” where “abc-inc” would be the tenant identifier.
When our internal employees are demoing results using both our product and CDF to Company A, the internal employee does not want other companies (Company B) data to be visible. In our app, a user with access to multiple companies is able to switch between Companies accommodate this, but I don’t know the best way to do this in CDF.
I would like to be able to group data sets into a “Data Set Group” (or Company or Tenant if we want to be more specific/rigid about the meaning). Then I would like to be able to select a “Data Set Group” in CDF and have only Data Sets within that “Data Set Group” be visible when navigating between types of data.
Initially, I thought I would be able to use different CDF Projects for this purpose, but according to Torgrim Aas we will need to store multiple Companies data within a single shared Production Project we are being provided with as a part of our partnership. This is why this feature request is critical for us to move forward.
Thank you for your help.
Check the
documentation
Ask the
Community
Take a look
at
Academy
Cognite
Status
Page
Contact
Cognite Support