What's the difference between dbmanagedidentity and a storage credential based on managed identity?

lucami
Contributor

I’m looking for guidance on the differences between:

  • dbmanagedidentity (the workspace-managed identity), and
  • Unity Catalog storage credentials based on Azure Managed Identity

Specifically, I’d like to understand:

  1. What are the key differences between these two approaches?
  2. In which scenarios should we use one versus the other—for example, when accessing an Azure Blob container or when querying Cosmos DB from a Databricks notebook?