An Azure analytics service that brings together data integration, enterprise data warehousing, and big data analytics. Previously known as Azure SQL Data Warehouse.
Hi,
What I infer from your question is that you are looking to secure the objects within workspace and limit the access across different teams working on different projects. This might become a cumbersome task and might incur a mighty overhead over a long run when there are too many objects and too many projects using the same workspace.
There are various factors to be considered before deciding on having multiple workspace. Some of the key factors are
- Running Cost and Cost Management
- Team Structure and Responsibilities
- Development and Deployment – Release Workflow
- Productivity and Project Management
- Efficiency of Shared Data
- Data Sharing, Security and Governance
Refer to the link below for how and when to have multiple workspace. It also speaks about sharing sql pool and data lake store.