我拥有 Azure Databricks 的管理员访问权限,并且我们有一个要求,即我们需要获取 Azure Databricks 上工作区中所有用户的上次登录时间/时间戳。
我使用了 Databricks API 参考 https://docs.databricks.com/api/azure/workspace/users/get 并使用 "active": true 获取响应,其中表示用户是否处于活动状态。但我想要其他登录相关信息,例如特定用户上次登录的时间。
那么我可以使用任何其他 API 端点来获取这些额外的登录详细信息吗?
如何启用Unity Catalog可以参考以下文档:
为 Unity Catalog 启用工作区 - Azure Databricks |微软学习
启用后,您需要从元存储管理员或其他特权用户那里获取所需架构的 USE 和 SELECT 权限。在此处了解有关此内容的更多信息:授予对系统表的访问权限。
要启用 Unity Catalog,您必须具有管理员权限。因此,您应该联系您的 Databricks 帐户管理员以启用 UC 并联系系统表或元存储管理员来执行您的命令。
通常,您不会拥有这些权限,因此您需要通过它们获取详细信息。 为 Unity 目录启用工作区 - Azure Databricks 了解如何通过分配 Unity Catalog 元存储来为 Unity Catalog 启用 Azure Databricks 工作区。