Hi @hafeez, Hive metastore table access control is a legacy data governance model within Databricks.
While it is still available, Databricks strongly recommends using the Unity Catalog instead. The Unity Catalog offers a more straightforward and account-centered governance model.
However, if you choose to continue using the Hive metastore, here are some important points to consider:
Legacy Model:
- Hive metastore table access control is regarded as a legacy approach.
- It provides programmable access control for objects in your workspace’s Hive metastore from Python and SQL.
Unity Catalog Transition:
- You can upgrade the tables managed by the Hive metastore to the Unity Catalog metastore.
- The Unity Catalog provides a more streamlined experience and aligns with Databricks’ recommendations.
End of Support (EOS):
- Currently, there is no official announcement regarding the end of support for Hive metastore table access control.
- However, given its legacy status, keeping an eye on Databricks updates and announcements is essential.
Workspace Administrators:
- Even if table access control is enabled for a cluster, Azure Databricks workspace administrators still have access to file-level data.
- This is important to consider when managing access permissions.
In summary, while Hive metastore table access control remains functional, transitioning to the Unity Catalog is recommended for a more modern and efficient governance model.
Keep an eye on Databricks updates for any changes related to support or limitations. 🚀
You can refer to the official documentation on this topic for more details.