創(chuàng)建GBase 8a數(shù)據(jù)源
通過(guò)創(chuàng)建GBase 8a數(shù)據(jù)源能夠?qū)崿F(xiàn)Dataphin讀取GBase 8a的業(yè)務(wù)數(shù)據(jù)或向GBase 8a寫入數(shù)據(jù)。本文為您介紹如何創(chuàng)建GBase 8a數(shù)據(jù)源。
使用限制
僅支持擁有新建數(shù)據(jù)源權(quán)限點(diǎn)的自定義全局角色和超級(jí)管理員、數(shù)據(jù)源管理員、板塊架構(gòu)師、項(xiàng)目管理員系統(tǒng)角色創(chuàng)建數(shù)據(jù)源。
操作步驟
在Dataphin首頁(yè),在頂部菜單欄選擇管理中心 > 數(shù)據(jù)源管理。
在數(shù)據(jù)源頁(yè)面,單擊+新建數(shù)據(jù)源。
在新建數(shù)據(jù)源對(duì)話框的關(guān)系型數(shù)據(jù)庫(kù)區(qū)域,選擇GBase 8a。
如果您最近使用過(guò)GBase 8a,也可以在最近使用區(qū)域選擇GBase 8a。同時(shí),您也可以在搜索框中,輸入GBase 8a的關(guān)鍵詞,快速篩選。
在新建GBase 8a數(shù)據(jù)源對(duì)話框中,配置連接數(shù)據(jù)源的參數(shù)。
配置數(shù)據(jù)源的基本信息。
參數(shù)
描述
數(shù)據(jù)源名稱
命名規(guī)則如下:
只能包含中文、英文字母大小寫、數(shù)字、下劃線(_)或短劃線(-)。
長(zhǎng)度不能超過(guò)64個(gè)字符。
數(shù)據(jù)源編碼
配置數(shù)據(jù)源編碼后,您可以在Flink_SQL任務(wù)中通過(guò)
數(shù)據(jù)源編碼.表名稱
或數(shù)據(jù)源編碼.schema.表名稱
的格式引用數(shù)據(jù)源中的表;如果需要根據(jù)所處環(huán)境自動(dòng)訪問(wèn)對(duì)應(yīng)環(huán)境的數(shù)據(jù)源,請(qǐng)通過(guò)${數(shù)據(jù)源編碼}.table
或${數(shù)據(jù)源編碼}.schema.table
的變量格式訪問(wèn)。更多信息,請(qǐng)參見(jiàn)Flink_SQL任務(wù)開發(fā)方式。重要目前僅支持MySQL、Hologres、MaxCompute數(shù)據(jù)源。
數(shù)據(jù)源編碼配置成功后不支持修改。
數(shù)據(jù)源描述
對(duì)GBase 8a數(shù)據(jù)源的描述。不超過(guò)128個(gè)字符。
數(shù)據(jù)源配置
基于業(yè)務(wù)數(shù)據(jù)源是否區(qū)分生產(chǎn)數(shù)據(jù)源和開發(fā)數(shù)據(jù)源:
如果業(yè)務(wù)數(shù)據(jù)源區(qū)分生產(chǎn)數(shù)據(jù)源和開發(fā)數(shù)據(jù)源,則選擇生產(chǎn)+開發(fā)數(shù)據(jù)源。
如果業(yè)務(wù)數(shù)據(jù)源不區(qū)分生產(chǎn)數(shù)據(jù)源和開發(fā)數(shù)據(jù)源,則選擇生產(chǎn)數(shù)據(jù)源。
標(biāo)簽
您可根據(jù)標(biāo)簽給數(shù)據(jù)源進(jìn)行分類打標(biāo),如何創(chuàng)建標(biāo)簽,請(qǐng)參見(jiàn)管理數(shù)據(jù)源標(biāo)簽。
配置數(shù)據(jù)源與Dataphin的連接參數(shù)。
若您的數(shù)據(jù)源配置選擇生產(chǎn)+開發(fā)數(shù)據(jù)源,則需配置生產(chǎn)+開發(fā)數(shù)據(jù)源的連接信息。如果您的數(shù)據(jù)源配置為生產(chǎn)數(shù)據(jù)源,僅需配置生產(chǎn)數(shù)據(jù)源的連接信息。
說(shuō)明通常情況下,生產(chǎn)數(shù)據(jù)源和開發(fā)數(shù)據(jù)源需配置為非同一個(gè)數(shù)據(jù)源,以實(shí)現(xiàn)開發(fā)數(shù)據(jù)源與生產(chǎn)數(shù)據(jù)源的環(huán)境隔離,降低開發(fā)數(shù)據(jù)源對(duì)生產(chǎn)數(shù)據(jù)源的影響。但Dataphin也支持配置成同一個(gè)數(shù)據(jù)源,即相同參數(shù)值。
配置方式可選擇JDBC URL或主機(jī)兩種方式,默認(rèn)選擇為JDBC URL。
JDBC URL配置方式
參數(shù)
描述
JDBC URL
鏈接地址的格式為
jdbc:gbase://hosy:port/dbname
。例如:jdbc:gbase://192.168.*.212:5258/dataphin。
用戶名和密碼
數(shù)據(jù)庫(kù)對(duì)應(yīng)的用戶名和密碼。
主機(jī)配置方式
主機(jī)配置方式
參數(shù)
描述
服務(wù)器地址
輸入服務(wù)器的IP地址和端口號(hào)。
支持單擊+新增來(lái)添加多組IP地址和端口號(hào),單擊圖標(biāo)刪除多余的IP地址和端口號(hào),但需至少保留一組。
dbname
輸入數(shù)據(jù)庫(kù)名稱。
參數(shù)配置
參數(shù)
描述
參數(shù)
參數(shù)名稱:僅支持選擇已有參數(shù)名稱。
參數(shù)值:當(dāng)已選擇參數(shù)名稱時(shí),參數(shù)值為必填。僅支持英文字母大小寫、數(shù)字、半角句號(hào)(.)、下劃線(_)和短劃線(-),長(zhǎng)度不超過(guò)256個(gè)字符。
說(shuō)明支持通過(guò)單擊+添加參數(shù)新增多個(gè)參數(shù),單擊圖標(biāo)刪除多余參數(shù),至多可添加30個(gè)參數(shù)。
用戶名、密碼
登錄GBase 8a數(shù)據(jù)庫(kù)的用戶名和密碼。
說(shuō)明當(dāng)配置方式選擇為主機(jī)并完成新建數(shù)據(jù)源后,若需要切換為JDBC URL配置方式,系統(tǒng)會(huì)將服務(wù)器的IP地址和端口號(hào)拼接為JDBC URL進(jìn)行填充。
配置數(shù)據(jù)源的高級(jí)設(shè)置。
參數(shù)
描述
socketTimeout
數(shù)據(jù)庫(kù)的socketTimeout時(shí)長(zhǎng)(單位:毫秒),默認(rèn)1800000毫秒(30分鐘)。
說(shuō)明若您在JDBC URL中帶有socketTimeout配置,則socketTimeout為JDBC URL中配置的超時(shí)時(shí)間。
Dataphin V3.11版本之前的創(chuàng)建數(shù)據(jù)源,socketTimeout默認(rèn)為
-1
,表示無(wú)超時(shí)限制。
connectTimeout
數(shù)據(jù)庫(kù)的connectTimeout時(shí)長(zhǎng)(單位:毫秒),默認(rèn)900000毫秒(15分鐘)。
說(shuō)明若您在JDBC URL中帶有connectTimeout配置,則connectTimeout為JDBC URL中配置的超時(shí)時(shí)間。
Dataphin V3.11版本之前的創(chuàng)建數(shù)據(jù)源,connectTimeout默認(rèn)為
-1
,表示無(wú)超時(shí)限制。
連接重試次數(shù)
數(shù)據(jù)庫(kù)連接超時(shí),將自動(dòng)重試連接直到完成設(shè)定的重試次數(shù)。若達(dá)到最大重試次數(shù)仍未連接成功,則連接失敗。
說(shuō)明默認(rèn)重試次數(shù)為1次,支持配置0~10之間參數(shù)。
連接重試次數(shù)將默認(rèn)應(yīng)用于離線集成任務(wù)與全域質(zhì)量(需開通資產(chǎn)質(zhì)量功能模塊),離線集成任務(wù)中支持單獨(dú)配置任務(wù)級(jí)別的重試次數(shù)。
說(shuō)明重復(fù)參數(shù)的取值規(guī)則:
若某一參數(shù)同時(shí)存在于JDBC URL、高級(jí)設(shè)置的參數(shù)和主機(jī)配置方式的參數(shù)配置中時(shí),則以JDBC URL中該參數(shù)的取值為準(zhǔn)。
若某一參數(shù)同時(shí)存在于JDBC URL和高級(jí)設(shè)置的參數(shù)中時(shí),則以JDBC URL中該參數(shù)的取值為準(zhǔn)。
若某一參數(shù)同時(shí)存在于高級(jí)設(shè)置的參數(shù)和主機(jī)配置方式的參數(shù)配置中時(shí),則以高級(jí)設(shè)置的參數(shù)配置中該參數(shù)的取值為準(zhǔn)。
單擊測(cè)試連接,測(cè)試數(shù)據(jù)源是否可以和Dataphin進(jìn)行正常的連通。
重要如果連接測(cè)試失敗,您可以根據(jù)網(wǎng)絡(luò)連通常見(jiàn)問(wèn)題進(jìn)行排查。詳細(xì)內(nèi)容,請(qǐng)參見(jiàn)網(wǎng)絡(luò)連通解決方案。
測(cè)試成功后,單擊確定,完成GBase 8a數(shù)據(jù)源的創(chuàng)建。