Advancing Spark - Understanding the Unity Catalog Permission Model

  Рет қаралды 11,109

Advancing Analytics

Advancing Analytics

2 жыл бұрын

Since the initial announcement of Unity Catalog, data security and permissions have been at the center of the story. You should use Unity Catalog to control which users can see which elements of data, to control access across multiple workspaces, to act as the entry point for BI Tools into your Lakehouse model! But then... how does security actually work?
In this video Simon walks through the Unity Catalog permissions model, looking at how security can be managed using SQL commands (just like the good old days) but also the new Data Explorer within Databricks SQL!
There's a wealth of information over on the Unity Catalog docs found here: docs.microsoft.com/en-us/azur...
As always, come to Advancing Analytics if you need help rolling out an Enterprise-ready Delta Lakehouse!

Пікірлер: 15
Жыл бұрын
It was worth waiting until the end. Ah, those buttons ... ;D
@AdvancingAnalytics
@AdvancingAnalytics Жыл бұрын
Shhhhh, noone saw that 🤣
@aqlanable
@aqlanable 2 жыл бұрын
I think these important parts worth mentioning , ex: credentials, external location and how to migrate from current hive metastore to unity catalog. I have a blog in draft on my WordPress, if its okay i can post it here
@arunr2265
@arunr2265 2 жыл бұрын
Please post it , Omar
@gopinathrajee
@gopinathrajee Жыл бұрын
Please do!!
@jordanfox470
@jordanfox470 Жыл бұрын
@Simon with the release of Unity Catalog, do you have any insight if they're going to update delta live table to allow us to put objects in a single catalog but multiple different schema/databases? At the moment you define a target, and that target is the schema/database for every object in the delta live table pipeline. Seems like it'll be necessary to update in Unity.
@allthingsdata
@allthingsdata Жыл бұрын
We can't really use unity effectively as we aim for a client-agnostic data access model and unity assumes that you always go through it so it's a centralization of the authorization layer which goes against the open, client-agnostic lakehouse approach imo. Of course you could have databricks permissions managed via unity service principals plus other permissions on the storage layer managed via rbac + acl but that's double the effort. We currently prefer one auth layer which works for all tools that can do AD passthrough or obtain an Azure AD token and is enforced on the storage layer. Of course this has drawbacks, too, e.g. not cloud-agnostic but for us it's the better model currently. Also not a fan of onboarding lakehouse assets to make them unity ready.
@nikhilsahu4159
@nikhilsahu4159 Жыл бұрын
I do not find "Create Catalog "and "Create Metastore" on Azure Databricks even I have a premium account on azure databricks. Anyone know...Why?
@AdvancingAnalytics
@AdvancingAnalytics Жыл бұрын
Have you enabled Unity Catalog and associated the workspace to a metastore? There is some setup to do before workspaces will work with the new commands!
@prasad8195
@prasad8195 9 ай бұрын
Hello @Simon I require your assistance with a specific use case. Suppose I create a view using the `%sql` declaration with the `CREATE OR REPLACE VIEW` statement and grant the Databricks group 'X' usage access to the schema and catalog, along with select access to the view. Consequently, a user who is a member of the Databricks group 'X' will gain visibility of the object and the ability to retrieve data from the view. However, a challenge arises when I execute the `CREATE OR REPLACE VIEW` statement again. It appears that the previously granted permissions for Databricks group 'X' vanish, subsequently restricting users in that group from accessing the object. Could you please provide guidance /feedback on this ? Your assistance is greatly appreciated.
@gordonegar7717
@gordonegar7717 2 жыл бұрын
Thoughts on using a single storage account container and metastore across environments?
@aqlanable
@aqlanable 2 жыл бұрын
In unity catalog its possible through databricks account portal, u can create a metastore and share it across multiple workspaces.
@user-bs8ku6cg9f
@user-bs8ku6cg9f Жыл бұрын
Gordon Egar, maybe you should check palantir foundry
@user-bs8ku6cg9f
@user-bs8ku6cg9f Жыл бұрын
why you have no videos about palantir? they have the best software
@sankarazad7574
@sankarazad7574 Жыл бұрын
How do we provide security between the workspaces?? How can we keep dev, UAT and prod workspaces seperately
Advancing Spark - Bloom Filter Indexes in Databricks Delta
24:41
Advancing Analytics
Рет қаралды 8 М.
Advancing Spark - External Tables with Unity Catalog
17:25
Advancing Analytics
Рет қаралды 15 М.
孩子多的烦恼?#火影忍者 #家庭 #佐助
00:31
火影忍者一家
Рет қаралды 51 МЛН
🤔Какой Орган самый длинный ? #shorts
00:42
THEY WANTED TO TAKE ALL HIS GOODIES 🍫🥤🍟😂
00:17
OKUNJATA
Рет қаралды 24 МЛН
Heartwarming moment as priest rescues ceremony with kindness #shorts
00:33
Fabiosa Best Lifehacks
Рет қаралды 13 МЛН
Advancing Spark - Lakehouse Observability with Unity Catalog System Tables
19:34
Advancing Spark - Setting up Databricks Unity Catalog Environments
21:21
Advancing Analytics
Рет қаралды 16 М.
Advancing Spark - Provisioning Databricks Users through SCIM
14:23
Advancing Analytics
Рет қаралды 8 М.
Databricks Unity Catalog: A Technical Overview
17:29
Pathfinder Analytics
Рет қаралды 17 М.
Advancing Spark - Implementing Row Level Security in Databricks
17:34
Advancing Analytics
Рет қаралды 7 М.
Advancing Spark - Databricks Delta Streaming
20:07
Advancing Analytics
Рет қаралды 28 М.
FASTEST Way To Learn Coding and ACTUALLY Get A Job
10:44
Brian Cache
Рет қаралды 985 М.
A Practitioner's Guide to Unity Catalog-A Technical Deep Dive
39:56
A Technical Deep Dive into Unity Catalog's Practitioner Playbook
1:17:17
孩子多的烦恼?#火影忍者 #家庭 #佐助
00:31
火影忍者一家
Рет қаралды 51 МЛН