Dude, truly awesome content. You are making such videos free in youtube, which will even make the paid trainers feel ashamed. God bless you.
@i-Vish3 жыл бұрын
Thanks Adam. Excellent explanation.. as clear as crystal. These tutorials help a lot of people to enhance their skills and understanding.
@AdamMarczakYT3 жыл бұрын
My pleasure!
@annaelizabethtormey47264 жыл бұрын
Awesome video, Adam, clear, concise and with a demo! Really helped to absorb the information in an effective and usable way and progress with my work. Thanks! :)
@AdamMarczakYT4 жыл бұрын
Cheers Anna, great to hear that! :)
@dhruv1973 Жыл бұрын
Thank you very much Adam for explaining the scope and how to manage it through Azure Keyvault in such a simpler way.
@1277marina12773 жыл бұрын
The best video for the subject. Great job Adam.
@MelvinAbedini2 жыл бұрын
great video even after 3 years it is still one of the best on this topic.
@JackPickle4 жыл бұрын
Excellent Adam. A great follow on from your Excel Databricks tutorial which I have now evolved using the tutorial above
@AdamMarczakYT4 жыл бұрын
Excellent! Thanks!
@MuhammadAhmed-qc3jw3 жыл бұрын
short and simple - nice presentation
@AdamMarczakYT3 жыл бұрын
Thank you 🙂
@mustafakamal59453 жыл бұрын
Thank you very much, finally I found some great content and explanation!!
@AdamMarczakYT3 жыл бұрын
Glad it helped!
@Pierrot352 жыл бұрын
Excellent as usual! A big thanks.
@ajithmangattoor39032 жыл бұрын
Excellent content. Really well explained. Great job Adam.
@saiframahi61253 жыл бұрын
Great content Adam! Keep the Azure tutorials coming :)
@balanm85704 жыл бұрын
As always another great knowledgeable video... You are always to the point with clarity in your session ....
@AdamMarczakYT4 жыл бұрын
I appreciate that!
@frclasso3 жыл бұрын
Amazing tutorial, congrats.
@AdamMarczakYT3 жыл бұрын
Glad you think so Fabio!
@ebenezerpeters8844 жыл бұрын
Thank you for the clear and consise tutorials
@AdamMarczakYT4 жыл бұрын
Glad you like them!
@ebenezerpeters8844 жыл бұрын
@@AdamMarczakYT I watch your videos regularly and they have been immensely educative. Is it possible to do one that demonstrates streaming scenario that integrate kafka and azure databrickd
@krishnahappysmile4 жыл бұрын
This is so informative. I struggled a lot to understand the scopes and secrets in Databricks at work. Now, I know how it was done. Thank you very much. Can I request you to please also create a course for the AZ-104 Azure Admin Certification exam?
@AdamMarczakYT4 жыл бұрын
Glad it was helpful! I surely will consider AZ-104 after I'm done with AZ-900.
@ngophuthanh3 жыл бұрын
Thanks, Adam. You rock, as always.
@AdamMarczakYT3 жыл бұрын
Thanks again! My pleasure!
@raviv51094 жыл бұрын
Awesome! Simple & Powerful presentation! thanks for making this video.
@AdamMarczakYT4 жыл бұрын
Thanks man!
@utsavjethva4 жыл бұрын
Great video Adam! A very clear explanation of a very useful service. Can you do a video on copying data from SQL to azure blob using dynamic query?
@AdamMarczakYT4 жыл бұрын
Hey, thanks for watching. For video do you mean by using data factory or databricks?
@jhomalang51894 жыл бұрын
easy to understand explanation! Looking forward for more tutorials :) Just a quick question Adam, how to ingest in databricks the data (batch) json file in the blob storage? I've done mounted it.
@AdamMarczakYT4 жыл бұрын
Try spark.read.json function :) Thanks for stopping by! :)
@amrsaleh94553 жыл бұрын
Great ! thanks Adam.I have a question , how can we retrieve secret scope values like certificate and pass them to a 3rd party tools like presto? is there away to save these values as they are redacted.thx
@afzal_mansury5 ай бұрын
Can we create secret scope which will store keyvault secret from CLI?
@FalcoPunch1822 жыл бұрын
Where is the databricks application coming from, that gets permissions on the Key Vault @Adam ?
@vap72a255 жыл бұрын
clear and very instructive well done!
@AdamMarczakYT5 жыл бұрын
Thanks Vinny!
@themynamesb2 жыл бұрын
Hi Adam.... Can we use this technique to store secrets inside the dbfs file system on a cluster?
@palashs14 жыл бұрын
You are the best Adam. Many thanks!!
@AdamMarczakYT4 жыл бұрын
My pleasure!
@Vikasslytherine3 жыл бұрын
Quick question - Is it a good practice to link multiple Databricks Scopes to a single Key Vault? I was thinking of creating my separate Key Vault in Azure but multiple scopes in Databricks for different purposes. Can I use one Key Vault as backend for all those scopes?
@cosimocuriale88714 жыл бұрын
Very useful video. Thanks a lot!
@AdamMarczakYT4 жыл бұрын
Glad to hear that!
@aurchwd4 жыл бұрын
Is not this more relevant when accessing a database because for accessing blob or ADLS storage I will most likely use the service principal. Thanks a lot for your answer in advance.
@AdamMarczakYT4 жыл бұрын
And how are you planning to pass service principal Client ID and Secret :) ? Managed Identities are not yet supported for Databricks. But in general, this is relevant for any information that should not be placed directly in the code.
@aurchwd4 жыл бұрын
Adam Marczak - Azure for Everyone Got it , thanks .
@aurchwd4 жыл бұрын
@@AdamMarczakYT Can you please do a video on the security considerations and best practices when deploying databricks in production ?
@massi8884 жыл бұрын
Hi Adam, is it possible to create a secret scope type backend keyvault via API? manually doing it is not really workable in CI/CD pipeline
@AdamMarczakYT4 жыл бұрын
Hey, unfortunately I don't think there is API available externally for this. Looks like they target Q3 2020 github.com/databricks/databricks-cli/issues/262
@user-eg1ss7im6q2 жыл бұрын
when i paste the token, it did not work, any help?
@achrafelkhandouli4 жыл бұрын
Hi l am using the community edition, and l am trying to to set up authentication with the CLI, problem is l can't find any token option in my work-space l only have a password and l don't know how to use it to authenticate with the CLI
@AdamMarczakYT4 жыл бұрын
I'm not sure if you can do this on community edition, but I never used it so I won't be of much help.
@meiriweixin4 жыл бұрын
Great! Thanks for sharing. When to establish a new key, I noticed under Secrets, there is a warning as "The operation "List" is not enabled in this key vault's access policy. " How to fix it please?
@AdamMarczakYT4 жыл бұрын
Seems like you are missing 'list' permission in Key Vault. You principal should have assigned Get and List in Key Vault access policies. This is shown during the video in case you have troubles finding this.
@ramanujamvs47634 жыл бұрын
Hi adam - I am unable to create scope using AKV is it because of premium databrick plan ?
@AdamMarczakYT4 жыл бұрын
As far as I remember AKV with scopes is not premium feature. Only granular permissions are, you should be able to set it up.
@ramanujamvs47634 жыл бұрын
Hi adam I could able create AKV backed scope and I can see azure databricks permission in AKV - ACL with get, list secrets and other privilege but I was getting bad request failure to pick the secrets , would because of any firewall or network issues ? Can you please let me know do I need to check any other permission ( off course I made SP to grant get and list for the same AKV)
@ramanujamvs47634 жыл бұрын
I could not establish the connection between databricks and AKV after creating AKV backed secret?? I need help here
@ramanujamvs47634 жыл бұрын
I could create scope .. thank you
@anveshreddy26553 жыл бұрын
Can you have video to mount Azure sqlDW and Azure SQL database to databricks or if you have document.. please share...
@AdamMarczakYT3 жыл бұрын
That's the plan for the future tutorials. Right now try Microsoft tutorials Azure SQL Using JDBC docs.microsoft.com/en-us/azure/databricks/data/data-sources/sql-databases?WT.mc_id=AZ-MVP-5003556 Azure SQL Using Apache Spark connector docs.microsoft.com/en-us/azure/databricks/data/data-sources/sql-databases-azure?WT.mc_id=AZ-MVP-5003556 Azure SQL DW (synapse) docs.microsoft.com/en-us/azure/databricks/data/data-sources/azure/synapse-analytics?WT.mc_id=AZ-MVP-5003556
@venkatkrishna45654 жыл бұрын
Awesome video adam
@AdamMarczakYT4 жыл бұрын
Thanks!
@Tony_793 жыл бұрын
Hi Adam, Is there a way to put the key directly in command instead of a file?
@AdamMarczakYT3 жыл бұрын
You can, but you shouldn't expose your keys in the notebooks. You should always use secret scopes! It's a big security risk!
@Tony_793 жыл бұрын
@@AdamMarczakYT not on note book on CLI ?
@NoSecular1234 жыл бұрын
Thank you very much Adam....
@AdamMarczakYT4 жыл бұрын
My pleasure!
@aswathanarayana4 жыл бұрын
excellent.keep going
@AdamMarczakYT4 жыл бұрын
Thank you, I will
@jaganathanv31274 жыл бұрын
Hi Adam - I am facing the below error while trying to add secrets using CLI c:\Users\ databricks secrets put --scope myblobkv --key blobkey Error: b'{"error_code":"INTERNAL_ERROR","message":""}'. Could you pls help me with this ?
@AdamMarczakYT4 жыл бұрын
Unfortunately can't debug issues over youtube comments. I have not seen this issue. Try again all commands step by step as in my video, if you still encounter the same issue than I'd try databricks forums. This seems to be generic issue.
@narendranathgangineni7924 жыл бұрын
If the secret scope is managed with backend as AzureKeyVault, you will not be able to add or manage keys with access token provided from databricks user settings. If you had followed this video, Adam has accessed databricks workspace from CLI using access token from user settings provided in databricks UI. Refer command: databricks configure --token. You need an Azure AD user token to create an Azure Key Vault-backed secret scope with the Databricks CLI. We can't use databricks personal token to manage key vault based scopes through CLI.
@narendranathgangineni7924 жыл бұрын
@@AdamMarczakYT Thank you Adam for such a good video. Keep posting more for us on databricks. You need an Azure AD user token to create an Azure Key Vault-backed secret scope with the Databricks CLI. You cannot use an Azure Databricks personal access token or an Azure AD application token that belongs to a service principal.
@sid00000094 жыл бұрын
great video as always! so the scope of these secrets would be at Work space level correct? is there a way to limit it to a particular notebook to limit the scope of any secret ? Thank you
@AdamMarczakYT4 жыл бұрын
Thanks! You are active as always, glad to see your back. You can control ACLs for scopes using databricks CLI. It's not as granular and won't solve all scenarios but it's helpful. Too bad it requires premium plan of databricks. docs.databricks.com/security/secrets/secret-acl.html
@sid00000094 жыл бұрын
@@AdamMarczakYT Yeap , I did had a look earlier..Example if a person has access at work space level, can you stop that user accessing a particular Notebook or data set or a secret scope within that as I believe it would inherit the accessibility from parent. On the other hand if we grant access to a user on a Notebook and not workspace then from which pane he would access the Notebook .... in his own-workspace? Bit unclear how the access levels are defined in Databricks..like Workspace -> Notebook ->Datasets...so on...
@AdamMarczakYT4 жыл бұрын
Unfortunately there is no linkage like this because those items are no in child-parent relationships. You manage secrets scopes apart from managing notebooks/datasets etc.
@sid00000094 жыл бұрын
@@AdamMarczakYT : Ok good to know. On the related access query , someone has workspace level admin access be prevented to access a Table API? I understand its premium feature so not able to check myself.
@VishalSrivastava-ky6lj13 күн бұрын
Amazing
@arnabchabri883 жыл бұрын
Can you create a video using secrets and scopes to mount ADLS on databricks.
@AdamMarczakYT3 жыл бұрын
I got video on ADLS introduction where I show how to mount it in databricks. Just replace the value with secret scope and you are good to go :)
@kazimir95762 жыл бұрын
thanks for this video ! helped me to unstuck :)
@RajivGuptaEverydayLearning4 жыл бұрын
Can we have some nice detail video on COSMOS DB & Azure Synapse Analytics ?
@AdamMarczakYT4 жыл бұрын
I'm currently running Cosmos DB project at work so definitely some detail and lessons learned projects are coming in future, so far I got introduction video on my channel. For synapse I'm waiting for new Synapse UI to come out to make a video.
@RajivGuptaEverydayLearning4 жыл бұрын
@@AdamMarczakYT Can I ask you for one suggestion. I want to go for synapse & Cosmos db expertise/certification.Can you guide me pls.
@AdamMarczakYT4 жыл бұрын
I personally learn from the Microsoft docs and blogs. Can't recommend external training websites because I haven't seen them.
@RajivGuptaEverydayLearning4 жыл бұрын
@@AdamMarczakYT Thanks. Will wait for your next video on above topics.
@GG-uz8us4 жыл бұрын
Hope this can help you. There is you tube video "Best practices for Azure Cosmos DB: Data modeling Partitioning and RUs - BRK3054" is very good. kzbin.info/www/bejne/mIKlloebjrqliJo
@ibexy4 жыл бұрын
Great!
@AdamMarczakYT4 жыл бұрын
Thanks!
@amarnadhgunakala29014 жыл бұрын
Do more on Data bricks
@AdamMarczakYT4 жыл бұрын
I might :) Thanks!
@amarnadhgunakala29014 жыл бұрын
@@AdamMarczakYT you said might that means definitely yes : )
@Praveenkumar-zn5wi5 жыл бұрын
Pls upload a video for azure devops CD CI pipeline for Azure Data Factory
@AdamMarczakYT5 жыл бұрын
I just might. In the meanwhile I highly recommend this article and azure friday video as it already covers the topic docs.microsoft.com/en-us/azure/data-factory/continuous-integration-deployment
@aniketsamant4555 жыл бұрын
Nice explanation . Can you please make video azure synapse
@AdamMarczakYT5 жыл бұрын
I plan to! But currently synapse has any barely any new features released over old SQL DW so I might wait till they release some.
@aniketsamant4555 жыл бұрын
@@AdamMarczakYT : I agreed...but just overview of synapse arc hitecture ..how it will replace datwarehouse?
@AdamMarczakYT5 жыл бұрын
Will do as soon as they release unified workspace experience otherwise entire video would be using user interface that will change completely very soon.
@kanchankumari56892 жыл бұрын
how to write code Sarah and John like to pass notes to each other in class. To ensure their secrets don't get exposed, they have developed a secret language to communicate. It is your job to decipher the code and write a program that can decode their secrets in python
@srinathkyadari25274 жыл бұрын
Lovely Adam
@AdamMarczakYT4 жыл бұрын
Thank you :)
@RajivGuptaEverydayLearning4 жыл бұрын
Some portion of video was blurred but content is good.
@AdamMarczakYT4 жыл бұрын
Maybe it was your connection. I checked entire video and it's 4k recording. in case you experience issues let me know at which part! Thanks for watching!