Assets Access Control
On any database, schema, or dashboard folder, admins can manage who can access it in Catalog using the Manage access interface:
.png)
Tables Access Control
Use these steps when you need to limit which teams can see tables for a database or schema in Catalog:
-
Navigate to your database or schema page through the left menu
.png)
-
Click the top right corner button Manage access
.png)
-
Then select the teams that should have access to the data set
Dashboards Access Control
Follow this flow to restrict which teams can open a dashboard folder and its contents in Catalog:
- Navigate to your dashboard folder page through the left menu
- Click the top right corner button Manage access
- Then select the teams that should have access to this folder and its subfolders
.png)
How Does It Work?
Set the teams that should have access to the tables or dashboards in this data set or folder. Anyone who should see the data set and its tables needs to belong to at least one of those teams.
For example, any member of the HR or Sales team can access this data set's tables:
.png)
Admins always see everything in Catalog, regardless of Manage access settings. Restricted assets can still appear in lineage graphs, but with limited access elsewhere in Catalog.
By default, any new data set or folder is accessible to anyone in the company. When a data set or folder access is given to only a few teams, any new asset in this perimeter inherits the access parameters.
Catalog Manage access applies to Catalog navigation, search, and asset pages. It's team-based in Catalog and doesn't replace warehouse object privileges such as Snowflake grants.
Choose Where to Restrict Access in Catalog
Use this section when you are deciding whether to set Manage access on a database, on individual schemas, on dashboard folders, or on a combination. Start from the perimeter your teams should share, then use Hierarchical data sets interaction for how parent and child settings combine.
One Team or a Fixed Set of Teams Should Own an Entire Database
Use: set Manage access on the database so only those teams can see any schema or table under it until you intentionally override a child data set.
New tables and schemas under that database inherit the same teams. If you need an exception for one schema, open that schema and use Manage access there. Remember that a database-level list of allowed teams still limits which schemas are visible overall, as described in Hierarchical data sets interaction and Troubleshooting visibility for asset access.
Only Certain Schemas Should Be Limited
Use: leave the database unrestricted for company-wide discovery, or keep a wide team list on the database, then restrict individual schemas to the teams that should see those schemas.
This path fits when most of the database is public in Catalog but a few schemas need a tighter team list.
Different Teams Need Different Schemas Under the Same Database
Use: combine a database-level configuration with schema-level Manage access so each schema lists the right teams. A child schema can add teams compared to the database, but it can't make sibling schemas visible to a team the database blocks. See Hierarchical data sets interaction and Troubleshooting visibility for asset access.
Dashboards and Subfolders Need Their Own Audience
Use: set Manage access on the dashboard folder that should gate a branch of your BI tree. Subfolders inherit unless you override them at the child folder, the same pattern as database and schema.
Power BI Workspaces and Catalog Visibility
Power BI workspaces appear in Catalog as dashboard folders under Dashboards in the left navigation. Workspace names from Power BI often show up as segments in each folder path. Catalog does not expose a separate Power BI workspace object for access control. Restrict visibility on the dashboard folder that represents the workspace.
By default, every new dashboard folder is visible to anyone in your company until you restrict it with Manage access. This follows the company-wide default in How Does It Work?. That includes folders Catalog creates when it ingests a new Power BI workspace. Until you restrict those folders, anyone in your company who uses Catalog can see unrestricted Power BI workspace folders, not only the workspaces you intend for each team.
When CI/CD or admins create workspaces in Power BI, Catalog creates or updates the matching folder on the next successful extraction. That folder starts with company-wide visibility unless a restricted parent folder applies or you set Manage access on it.
Use this pattern for ongoing Power BI governance:
- After initial ingestion, review top-level dashboard folders and set Manage access on production workspace folders so only the right teams can browse and search them.
- When new workspaces appear after deployment, restrict their folders on a schedule that matches how often you run extraction.
- Rely on subfolder inheritance when a branch of your Power BI tree should share one team list.
Manage access limits who can discover content in Catalog. It does not change who can open reports in the Power BI service. To limit which workspaces Catalog ingests, use path allow lists, block lists, or capacity boundaries on the Power BI integration. See Scope Power BI ingestion.
Hierarchical Data Sets Interaction
Admins can define access rights at different levels in their stack, for example at database and schema level.
Child overrides parent: A child data set or subfolder access configuration overrides its parent's.
Adding a team on a schema does not grant that team access to other schemas in the same database when the database Manage access list excludes them. The database perimeter still applies to the whole database tree. Teams you add on the child only affect assets under that child.
The behavior is the following:
-
By default a child data set, such as a schema, inherits the parent configuration. For example, if the Sales team is the only one that can see the database assets, the child schema inherits it:
.png)
-
You can then choose to modify this configuration, which overrides the database access rights. Here, all the members of the frontend team and the sales team can access the assets in the schema. They still can't browse assets in other schemas because the database-level restriction applies to the rest of the tree.
.png)
-
You can also completely remove the inherited team from the schema access rights, which hides its assets from that team. For example:
-
The Frontend team will see the schema assets but nothing else from this database.
-
The Sales team, the only team that can see assets in this database, won't see the assets in this schema but will see all the other database assets.
.png)
-
Troubleshooting
Work through these checks in order when someone reports missing tables, schemas, or dashboard folders.
Confirm Admin Status and Team Membership
- Catalog admin: Admins see every asset regardless of Manage access. Reproduce the issue using a non-admin account that matches the affected person's teams so Manage access rules apply.
- Team membership: The person must belong to at least one team on the asset's effective allow list. Verify teams in Teams in Catalog and provisioning in User and Team Provisioning.
Walk the Parent Chain for Tables and Schemas
For each missing asset, open Manage access on the asset, then on its parent database when the asset is a schema or table. The effective rule is applied along the hierarchy described in Hierarchical data sets interaction.
-
Symptom: Someone is on a team listed on the schema but still can't see the schema or its tables.
-
Cause: The database Manage access list doesn't include them or any of their teams, so the database perimeter blocks the whole branch.
-
Fix: Add them to a team allowed on the database, widen the database allow list if policy allows, or restructure so the schema lives under a database with the right perimeter.
-
Symptom: Someone lost access after new tables or folders appeared.
-
Cause: New assets inherit restrictions from their parent data set or folder.
-
Fix: Adjust Manage access on the parent or child so the intended teams are included where you want inheritance to apply.
-
Symptom: Someone is on the database teams but can't see one schema.
-
Cause: The schema Manage access list removed or omitted that person's team while other schemas still list it.
-
Fix: Add the team back on the schema if they should see it, or confirm the omission is intentional.
Lineage Shows an Asset but Browse or Search Does Not
Restricted assets can still appear in lineage graphs with limited access elsewhere, as described in the Admins and lineage visibility note under How Does It Work?. If the graph references an object they can't open from search or the left navigation, treat that as a Manage access outcome, not a missing sync.
Data Quality or Other Surfaces Look Empty
The Data Quality Dashboard follows the same asset visibility rules as tables and schemas. If a schema or table is hidden by Manage access, its quality results won't surface for them. After you confirm integrations, see Data quality dashboard troubleshooting for tests that don't appear.
New User Sees All Power BI Workspaces
- Symptom: A newly provisioned user can browse or search every Power BI workspace folder in Catalog.
- Cause: Dashboard folders default to company-wide visibility until an admin restricts them.
- Fix: Set Manage access on each workspace folder that should not be company-wide. Confirm behavior with a non-admin account in the same teams as the user. See Power BI workspaces and Catalog visibility.
New Power BI Workspace Appears With Broad Access
- Symptom: After CI/CD or a new workspace in Power BI, everyone in Catalog can see the new folder.
- Cause: Catalog ingested the workspace as a new folder with the default open visibility.
- Fix: Open the folder and set Manage access for the intended teams. If the workspace should not be in Catalog at all, work with your Catalog point of contact or Coalesce Support on Scope Power BI ingestion instead.