您可通過數據管理DMS邏輯數倉的一鍵JDBC功能,在應用程序中安全地訪問邏輯數倉。您可使用標準的MySQL、HTTPS協議直接連接一鍵JDBC生成的代理地址,安全地訪問邏輯數倉。本文介紹一鍵JDBC的應用場景、開啟或關閉一鍵JDBC的操作步驟。
應用場景
在應用程序中關聯查詢多個數據庫。
在應用程序中查詢DMS數據歸檔至專屬存儲或用戶OSS的數據。
在商業智能BI(Business Intelligence)分析工具中創建可關聯查詢的報表。
前提條件
系統角色為管理員。更多信息,請參見系統角色。
開通方式
邏輯數倉的一鍵JDBC功能目前處于白名單定向開放中,若您有使用該功能的需求,請加入釘釘群(群號:44962304),并向技術支持提供您的租戶ID,申請開通此功能。查看租戶ID的方法,請參見查看租戶信息。
功能介紹
一鍵JDBC為企業的應用程序訪問邏輯數倉,提供了安全管控、訪問控制、數據脫敏以及操作審計等安全能力。
一鍵JDBC基于DMS的安全訪問代理功能,提供MySQL、HTTPS協議的訪問代理。
使用限制
單次查詢最多返回3000行數據。
客戶端設置SQL查詢超時時間不能超過15分鐘。
操作步驟
步驟一:開啟或關閉一鍵JDBC
- 登錄數據管理DMS 5.0。
在左側數據庫實例區域,單擊邏輯數倉。
說明若您使用的是極簡模式控制臺,請單擊首頁左側的數據庫實例,在實例列表區域單擊邏輯數倉。
在邏輯數倉頁面,單擊SQL Console工具欄的一鍵JDBC。
在一鍵JDBC的對話框中,進行開啟或關閉一鍵JDBC的操作。
重要關閉一鍵JDBC功能后,系統會自動釋放一鍵JDBC的訪問代理等物理資源和授權賬戶。釋放的資源和賬戶不可恢復,請謹慎操作。
步驟二:創建授權賬戶
授權賬戶攜帶用戶信息的安全憑證,使用此憑證可安全地訪問目標數據庫。
同一DMS用戶可創建多個授權賬戶,且每個賬戶具有相同的數據庫權限。
創建授權賬戶的方式如下:
自動創建授權賬戶:若您已開啟一鍵JDBC或訪問過開啟一鍵JDBC的對話框,系統將自動創建授權賬戶。
手動創建授權賬戶:您可單擊一鍵JDBC對話框的查看詳情,在安全訪問代理詳情頁的授權信息區域,單擊授權,創建授權賬戶。具體操作,請參見授予安全訪問代理權限。
說明普通用戶請聯系管理員創建授權賬戶。
步驟三:訪問一鍵JDBC
開啟一鍵JDBC后,邏輯數倉將作為訪問代理的目標實例,為您提供MySQL協議和HTTPS協議的安全訪問。
訪問常用的驅動和工具詳情,請參見常用的驅動和工具。
訪問的具體操作,請參見通過MySQL協議訪問實例和通過HTTPS協議訪問目標實例。
相關操作
管理公網地址:公網地址默認開啟,支持從本地應用程序進入邏輯數倉。您可通過單擊一鍵JDBC的對話框的查看詳情,進入安全訪問代理詳情頁,進行開啟或關閉公網地址操作。
部署在華東1(杭州)地域VPC下的阿里云產品,建議訪問內網地址。其他情況,請訪問外網地址。