Skip to main content
Declined

Add possibility to use different database Schemas

Related products:Software Factory
  • January 3, 2025
  • 4 replies
  • 141 views
Ester
Jeroen van den Belt
Erik Brink
Mark Jongeling
  • Ester
    Ester
  • Jeroen van den Belt
    Jeroen van den Belt
  • Erik Brink
    Erik Brink
  • Mark Jongeling
    Mark Jongeling

C. Lousberg
Captain

I would like to maintain views in the SF which should be part of a different database schema, so not dbo.

Use case is a set of views which will be authorized for a group of users (via Excel link) of reporting system (e.g. PowerBI) to query on.

Assigning the rights is much easier if a specific schema can be assigned to create the views.

Also it will be clear what the purpose is of a certain set of views. 

Did this topic help you find an answer to your question?

4 replies

Ricky
Superhero
Forum|alt.badge.img+8
  • Superhero
  • 96 replies
  • January 6, 2025

I’ve always wondered (alas though, I’ve never asked) why schema’s are not used within the platform. 

Anyone here that can elaborate on why schema’s are not (ab)used within the platform (i.e every module its own schema)? ​@Anne Buit, ​@Mark Jongeling maybe? Thanks in advance!


Anne Buit
Community Manager
Forum|alt.badge.img+5
  • Community Manager
  • 653 replies
  • February 12, 2025

Hi all,

Our view is that the database should not be directly accessible by the user. All authorization, permissions and authorization scopes are based around RBAC, the roles defined in the application.

Ideally, this is then guarded by the API. For now, it is also still possible to effectuate these roles on the database.

Schema-based access isn’t something the Thinkwise platform supports, and not all relational database management systems support schemas in the same way.

An approach would be to define a role for the views to be used for PowerBI which has the same scope as the mentioned schema.


Anne Buit
Community Manager
Forum|alt.badge.img+5
  • Community Manager
  • 653 replies
  • February 19, 2025

We’ll close this idea as it does not align with our current vision of the platform and how it interacts with the databases.

As such, we don't see it being implemented in the foreseeable future.


Anne Buit
Community Manager
Forum|alt.badge.img+5
  • Community Manager
  • 653 replies
  • February 19, 2025
NewDeclined

Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings