Azure Databricks - Credential and Authentication

Gopinath Rajee 656 Reputation points
2022-07-21T01:22:23.33+00:00

All,

For SQLServer, the SQLServer service cannot run without a Credential. One can provide a Domain Service Account or one can make use of the "Local System Account".

However, looks like a Databricks cluster can run without any credentials as in the screenshot .

Does it mean that only when it needs access to Storage Account the credentials needs to be specified via "AD Credentials Passthrough" or Service Principal?

Credentials

Thanks,
grajee

Azure Databricks
Azure Databricks
An Apache Spark-based analytics platform optimized for Azure.
0 comments No comments
{count} votes

Answer accepted by question author
  1. Vidhya Sagar Karthikeyan 396 Reputation points
    2022-07-21T09:45:11.103+00:00

    Hello @Gopinath Rajee ,

    The data bricks cluster primary purpose is for computation in large volume of data. When you connect to the workspace, you are authenticating yourself against the workspace.
    The commands you run are just a basic python command to print a text, these commands are not connecting to any storage / database to authenticate. Hence, the cluster process it and writes it in the console.
    When you write code that fetches / writes data from any data storage, then the authentication has to be done from Databricks. For instance, when you read the data stored in storage account, then you can either authenticate via storage account keys or using AAD authentication. Similarly, when you connect to SQL server it can either be a sql authentication or AAD authentication (Azure based sql solutions only)

    Accept this post as an answer if it helps


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.