2 weeks ago
If you were creating Unity Catalogs again, what would you do differently based on your past experience?
2 weeks ago
Thatโs a great question. Unity Catalog have changed the entire data governance framework and I would do the following things to make UC projects successful based on my past experience of implementing Unity Catalog.
1. Design the metastore hierarchy early on
2. Implement access control as code from day one
3. Adopt a data ownership and stewardship model upfront
4. Integrate Unity Catalog with external identity and policy systems early
5. Plan for cross-workspace and cross-region access
6. Involve stakeholders early
a week ago
Hi, just always keep it on seperate storage container ๐
a week ago
From my experiance:
- don't create separate catalogs for every project. Try to think about your desing before implementation
- try to come up with consistent naming convention to avoid cognitive overhead
- principle of least privilege - grant users and groups the minimum permissions necessary for their tasks, leveraging Unity Catalogโs hierarchical privilege inheritance.
Wednesday
@szymon_dybczak, I recently heard about a use case where the company is automatically creating a new catalog for every employee... but of course I agree with you.
Wednesday - last edited Wednesday
@Hubert-Dudek Is this a recommended way by databricks? Creating catalogs for each employees will only Complexity explosion: Hard to manage permissions, auditing, and lifecycle.
Performance overhead: Catalog metadata operations scale poorly with excessive catalogs. I would love to see how organisations tackle those challenges.
yesterday
Haha, thatโs for sure an unconventional approach, but maybe they had a good reason for doing that ๐. In one of the projects Iโve participated in, we did a similar thing, but only for developers. They wanted to have an isolated development environment.
5 hours ago
@nayan_wylde no don't do that hehe. It was example of extreme approach. Usually use catalog to separate environment + in enterprises to separate divisions like customer tower, marketing tower, finance tower etc
Passionate about hosting events and connecting people? Help us grow a vibrant local communityโsign up today to get started!
Sign Up Now