Hi guys,
I am working on a proof of concept for one of our potential clients.
So this client has an MS SQL database with multi-tenancy ability. The client has more than 1000 customers and each customer will only able to access their own data in the database.
In the database, each customer has their own customer ID and dedicated Company ID. Database will use the customer ID and company ID to restrict access of database.
We use DB Connect 2 to index the database and the client is happy with the reporting capabilities of Splunk.
One major question here is, the client wants customers to have the ability to generate their own reports.
Some people suggest multiple indexes/roles solution, but looks like it is not very practical to create more than 1000 indexes for each customer?
Also looked at this answer, but it doesn't provide a good solution either: https://answers.splunk.com/answers/127073/indexing-best-practices-for-multi-tenant-environment-and-various-apps.html
Does any one have a clever idea that can help me to achieve this goal?
Any reply will be much appreciated!
Thank you very much in advance.
Cheers,
Vincent
↧
How to configure permissions for 1000+ users to each access and report on their own data in Splunk?
↧