开始
加载和管理数据
处理数据
政府
参考和资源
2023年1月13日更新
给我们反馈
在这个工作流示例中,我们使用秘密来设置连接到Azure数据湖存储的JDBC凭据。
创建一个名为jdbc.
jdbc
数据库秘密创建作用域——作用域JDBC
请注意
如果您的帐户没有优质及以上计划,您必须使用管理授予所有用户(“用户”)的权限。例如:
管理
数据库机密create-scope——scope JDBC——initial-manage-principal users
添加秘密用户名而且密码.运行以下命令,并在打开的编辑器中输入秘密值。
用户名
密码
Databricks secrets put——scope JDBC——key用户名
在笔记本上,阅读存储在秘密范围内的秘密jdbc配置JDBC连接器:
瓦尔driverClass=“com.microsoft.sqlserver.jdbc.SQLServerDriver”瓦尔connectionProperties=新java.跑龙套.属性()connectionProperties.setProperty(“司机”,driverClass)瓦尔jdbcUsername=dbutils.秘密.得到(范围=“jdbc”,关键=“用户名”)瓦尔jdbcPassword=dbutils.秘密.得到(范围=“jdbc”,关键=“密码”)connectionProperties.把(“用户”,s”$ {jdbcUsername}")connectionProperties.把(“密码”,s”$ {jdbcPassword}")
你现在可以使用这些ConnectionProperties使用JDBC连接器与数据源通信。从作用域获取的值永远不会显示在笔记本中(请参阅秘密的修订).
ConnectionProperties
此步骤要求您的帐户具有优质及以上计划.
验证凭证已正确配置后,将这些凭证共享给datascience组用于他们的分析。
datascience
授予datascience通过发出以下请求将这些凭据的只读权限分组:
databricks secrets put-acl——scope jdbc——principal datasciks——permission READ