開始
用戶指南
管理指南
參考指南
資源
2022年10月11日更新
給我們反饋
在這個工作流示例中,我們使用秘密設置連接到Azure數據湖存儲的JDBC憑據。
創建一個名為jdbc.
jdbc
數據庫的秘密創建範圍——範圍JDBC
請注意
如果您的帳戶沒有優質計劃或以上,您必須使用管理授予所有用戶(“用戶”)的權限。例如:
管理
數據庫機密創建-範圍——範圍JDBC——初始管理-主體用戶
添加的秘密用戶名而且密碼.運行以下命令並在打開的編輯器中輸入秘密值。
用戶名
密碼
Databricks secrets put——scope JDBC——key用戶名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通過發出以下請求,將這些憑據分組為隻讀權限:
put-acl——scope jdbc——principal datascience——permission READ