cancel
Showing results for 
Search instead for 
Did you mean: 
Data Engineering
cancel
Showing results for 
Search instead for 
Did you mean: 

Table access control is deprecated in Databricks Runtime for Machine Learning

Thanapat_S
Contributor

After reviewing this Deprecations, I discovered that Table Access Control is not supported in Databricks Runtime for Machine Learning.

image.pngI want to understand why table access control is not designed for ML runtime. Is there any reason behind this?

1 ACCEPTED SOLUTION

Accepted Solutions

Anonymous
Not applicable

@Thanapat Sontayasara​ 

Table Access Control (TAC) is a feature in Databricks that allows you to restrict access to specific tables in your workspace based on user or group identity.

According to the Databricks documentation, TAC is not supported in the Databricks Runtime for Machine Learning (ML) because this runtime is designed to support experimentation and exploration with data, rather than production use cases.

In the context of ML workloads, it's common to have a large number of users who need access to data for model training, experimentation, and evaluation. These users often need to access a wide range of data sources, and the data they access can change frequently as they iterate on their models.

Enforcing strict access controls on these data sources can be difficult and can slow down the iterative ML process. For this reason, the Databricks Runtime for ML is designed to provide broad access to data sources, while still maintaining security through other mechanisms such as workspace access controls, network security, and data encryption.

That being said, if you have specific security requirements for your ML workloads, you can still implement TAC using other Databricks runtimes or third-party tools. Additionally, Databricks provides other security features such as network isolation, encryption, and role-based access control that can help you secure your ML workloads.

View solution in original post

2 REPLIES 2

Anonymous
Not applicable

@Thanapat Sontayasara​ 

Table Access Control (TAC) is a feature in Databricks that allows you to restrict access to specific tables in your workspace based on user or group identity.

According to the Databricks documentation, TAC is not supported in the Databricks Runtime for Machine Learning (ML) because this runtime is designed to support experimentation and exploration with data, rather than production use cases.

In the context of ML workloads, it's common to have a large number of users who need access to data for model training, experimentation, and evaluation. These users often need to access a wide range of data sources, and the data they access can change frequently as they iterate on their models.

Enforcing strict access controls on these data sources can be difficult and can slow down the iterative ML process. For this reason, the Databricks Runtime for ML is designed to provide broad access to data sources, while still maintaining security through other mechanisms such as workspace access controls, network security, and data encryption.

That being said, if you have specific security requirements for your ML workloads, you can still implement TAC using other Databricks runtimes or third-party tools. Additionally, Databricks provides other security features such as network isolation, encryption, and role-based access control that can help you secure your ML workloads.

@Suteja Kanuri​ Hi, thank you so much for providing a detailed and informative answer about Table Access Control in Databricks and its support in the Databricks Runtime for Machine Learning. Your explanation helps to clarify why TAC may not be necessary for ML workloads and highlights alternative security measures that can be used to protect data. I appreciate your expertise on this.

Welcome to Databricks Community: Lets learn, network and celebrate together

Join our fast-growing data practitioner and expert community of 80K+ members, ready to discover, help and collaborate together while making meaningful connections. 

Click here to register and join today! 

Engage in exciting technical discussions, join a group with your peers and meet our Featured Members.