主題配置
主題配置用于自定義主題設計中的主題層級和自定義屬性。系統默認有三個層級,從上到下分別命名為主題域分組(L1)、主題域(L2)、業務對象(L3)。您可以自定義的主題層級限制在最大7層,最少2層。自定義屬性最多可以配置10個。
1.在DataArts Studio控制臺首頁,選擇實例,點擊“進入控制臺”,選擇對應工作空間的“數據架構”模塊,進入數據架構頁面。

2.在數據架構控制臺,單擊左側導航樹中的“配置中心”,進入相應頁面后再單擊“主題配置”頁簽。
3.在主題層級區域,可對主題層級進行增加、刪除和編輯操作。
?在“操作”欄中單擊
按鈕可以添加自定義主題層級項,完成后單擊“確定”。
?在“操作”欄中單擊
按鈕可以刪除主題層級項,完成后單擊“確定”。
?除最后一層業務對象外,其它層級均可以通過單擊對應的層級名稱實現“編輯”操作。
4.在屬性自定義項區域,可對屬性進行增加、刪除和編輯操作。
?在“屬性自定義項”右側,單擊“新建”可新增一條自定義屬性。
?在“操作”欄中單擊
按鈕可以刪除一條自定義屬性。
?單擊對應的屬性名稱、屬性名稱(英文),是否必填,實現“編輯”操作。
標準模板管理
標準模板管理用于自定義數據標準的默認選項。首次進入數據架構的數據標準頁面,也會顯示制定數據標準模板的頁面。
1.在DataArts Studio控制臺首頁,選擇實例,點擊“進入控制臺”,選擇對應工作空間的“數據架構”模塊,進入數據架構頁面。
2.在數據架構控制臺,單擊左側導航樹中的“配置中心”,進入相應頁面后再單擊“標準模板管理”。
3.如下圖所示,在“可選項”中勾選所需要的選項,單擊“新建”按鈕可以添加自定義項,完成后單擊“確定”。
說明
標準模板支持“是否可搜索”、“是否必填”。
保存模板后,在新建數據標準時需要設置此處模板中選中選項的參數值。

功能配置
功能配置用于自定義數據架構中的各項功能。
1.在DataArts Studio控制臺首頁,選擇實例,點擊“進入控制臺”,選擇對應工作空間的“數據架構”模塊,進入數據架構頁面。

2.在數據架構控制臺,單擊左側導航樹中的“配置中心”,進入相應頁面后再單擊“功能配置”。
3.在功能配置頁面,可根據用戶具體的功能需求配置參數,然后單擊“確定”。如果單擊“重置”可恢復默認設置。

?模型設計業務流程步驟 :此處勾選的流程,在關系建模或維度建模的對象發布上線時,系統會依次自動執行。一般建議全部勾選。
- 創建表 :當數據架構中的表發布并通過審核后,系統將自動在對應的數據源中創建相應的物理表。在表刪除時,系統也會自動刪除物理表。
- 同步技術資產 :關系建模或維度建模中的表發布后,同步表到數據目錄模塊作為技術資產,同時同步標簽到對應技術資產。
- 同步業務資產 :同步邏輯模型到數據目錄,作為業務資產,同時同步標簽到對應業務資產。
- 資產關聯 :實現業務資產與技術資產的關聯。業務資產與技術資產同步完成后,在數據目錄模塊中查看對應的業務資產或技術資產詳情時,可以看到相關聯的技術資產或業務資產。該功能要求表信息中含有數據源信息。
- 創建質量作業 :當關系建模或維度建模中的表發布并通過審核后,對于關聯數據標準(包含數據長度或允許值)或關聯質量規則的表,系統將自動在DataArts Studio數據質量模塊中創建一個質量作業。
- 創建數據開發作業 :匯總表發布后,自動生成端到端的全流程數據開發作業。
- 發布數據服務API :匯總表發布后,自動生成數據服務API,此功能僅當數據服務支持匯總表的數據連接時生效。
- 數據落庫 :碼表維度發布后,會自動將碼表的數值填入維度表中。
說明若開啟“同步技術資產”功能,您必須預先在DataArts Studio數據目錄模塊中對表所屬的數據庫創建數據目錄采集任務并采集成功,否則同步技術資產將會執行失敗。
?模型下線流程 :選擇當模型下線時,是否同步刪除技術資產、業務資產、質量作業、數據開發作業。
?數據表更新方式 :當數據架構中的表在發布后進行了修改,是否同時更新數據庫中的表。默認為“不更新”,但在配置中心可以依據自己的需求設置更新動作。依據DDL模板, 在模板里面配置對應的更新語句即可。
- 不更新 :不更新數據庫中的表。
- 依據DDL 更新模板 :依據DDL模板管理中配置的DDL更新模板,更新數據庫中的表,但能否更新成功是由底層數倉引擎的支持情況決定的。由于不同類型的數倉支持的更新表的能力不同,在數據架構中所做的表更新操作,如果數倉不支持,則無法確保數據庫中的表和數據架構中的表是一致的。例如,DLI類型的表更新操作不支持刪除表字段,如果在數據架構的表中刪除了表字段,則無法在數據庫中相應的刪除表字段。如果線下數據庫支持更新表結構語法,可以在DDL模板配置對應語法, 之后更新操作就可以通過DataArts Studio管控;如果線下數據庫不支持更新, 那只有通過重建這種方式更新。
- 重建數據表 :先刪除數據庫中已有的表,再重新創建表。選擇該選項可以確保數據庫中的表和數據架構中的表是一致的,但是由于會先刪除表,因此一般建議只在開發設計階段或測試階段使用該選項,產品上線后不推薦使用該選項。
?數據表不區分大小寫 :對于選中的連接類型,在發布相應類型的表時,同步技術資產時名稱將不區分大小寫,找到相同的即認為已存在。
?業務表映射使用新版本 :系統默認為新版本映射。新版本映射功能支持join等操作,推薦使用新版本映射。
?匯總表自動匯聚 :發布衍生指標或復合指標時,系統支持自動生成匯總表,一個統計維度對應一個匯總表。自動生成的匯總表可在匯總表頁面下選擇“自動匯聚”頁簽查看。
?數據標準是否重名 :默認關閉,打開后數據標準可以重名。
?時間限定生成使用動態表達式 :開關打開后,則使用動態時間表達式;如開關關閉,則默認使用原有的靜態時間表達式。例如時間限定設置為最近30天:如果使用靜態表達式,如果當前為9月,生成的最近30天的數據就是8月,即使當前到了10月,生成的數據還是8月,不能自動更新;如果使用動態表達式,當前到了10月,最近30天自動更新為9月。動態表達式時間函數舉例如下所示:

說明如果第一次打開開關,需重置DLL模板中的衍生指標。如之前有修改過DLL模板,請先做好模板備份。重置模板會將原來修改過的模板覆蓋,重置后需要將原來修改的內容重新編輯一次。
?信息架構頁面表查詢時,主題支持并列查詢個數 :默認為1個,暫不支持設置。
?碼表數據落庫并行行數 :碼表維度發布后,設置將碼表的數值填入維度表中時的并行操作行數。當碼表數值較多時,會導致落庫失敗,可以適當調小該參數。
?碼表生成質量規則 :下拉選擇即可。當碼表的數據量較小時,選擇“枚舉值校驗”即可;否則選擇字段一致性校驗。
模型配置
當您在主題設計、模型設計等過程中,如果需要進行如下操作,您可以通過本頁面進行配置:
- 增加主題別名、表模型別名、字段別名。
- 設置維度(維度表)、事實表、匯總表的默認表編碼前綴。
- 增加表的自定義字段。
- 增加屬性的自定義字段。

在數據架構控制臺,單擊左側導航樹中的“配置中心”,進入相應頁面后再單擊“模型配置”頁簽。
- 啟用別名。在“模型配置”頁面,您可以增加別名。
?選項說明如下:
- 主題設計:選擇之后,在新建、編輯主題時,必須輸入別名。
- 表模型:選擇之后,在新建、編輯表時,必須輸入別名。會影響業務表、維度(維度表)、事實表和匯總表等。
- 字段:選擇之后,在新建、編輯表字段時,必須輸入別名。
- 表名管理。設置維度(維度表)、事實表和匯總表的默認表編碼前綴。
- 表自定義項。在新建、編輯表時,可以在表的基本設置中設置自定義的字段。會影響業務表、維度(維度表)、事實表和匯總表等。
字段類型管理
當您執行新建表、逆向數據庫或模型轉換等操作時,如果系統默認的數據類型或不同數據源之間的數據類型映射關系無法滿足需求,您可以增加、刪除或修改數據類型。系統默認的數據類型不支持刪除。
1.在數據架構控制臺,單擊左側導航樹中的“配置中心”,進入相應頁面后再單擊“字段類型”頁簽。
2.在“字段類型”頁面,您可以查看數據類型及不同數據源之間的數據類型映射關系,其中“創建人”為SYSTEM的類型為系統默認的字段類型。
類型分組說明如下:
- DEFAULT:通用數據類型,未指定數據源類型時建表所用的字段類型。例如,新建邏輯模型的表時,就是使用DEFAULT分組中的數據類型。
- DLI:DLI連接類型的表的數據類型。
- DWS:DWS連接類型的表的數據類型。
- MRS_HIVE:MRS_HIVE連接類型的表的數據類型。
- POSTGRESQL:POSTGRESQL連接類型的表的數據類型。

3.管理字段類型。
- 新建類型
如果要增加數據類型,單擊“新建”按鈕。在彈出對話框中,配置如下參數,然后單擊“確定”。

下表為基本配置
| 參數名稱 | 說明 |
|---|---|
| 類型分組 | 選擇新建類型所屬的類型分組。 |
| 名稱 | 數據類型的名稱。只能包含中文、英文字母、數字、左右括號、空格和下劃線,且以中文或英文字母開頭。 |
| 編碼 | 數據類型的編碼,必須為數倉支持的類型。只能包含大寫英文字母和下劃線。 |
| 所屬域 | 選擇新建類型所屬的域。 |
| 數倉對應類型 | 選擇新建類型所映射連接的數據類型。 |
| DLI | 選擇新建類型所映射的DLI連接的數據類型。 |
| DWS | 選擇新建類型所映射的DWS連接的數據類型。 |
| MRS_HIVE | 選擇新建類型所映射的MRS_HIVE連接的數據類型。 |
| POSTGRESQL | 選擇新建類型所映射的POSTGRESQL連接的數據類型。 |
| 是否有拓展 | 對于某些數據類型,需要設定數據的長度范圍時,可以打開“是否有拓展”開關,并配置對應的拓展。 例如高精度數據類型DECIMAL(p,s),需要分別指定小數的最大位數(p)和小數位的數量(s),則數據類型DECIMAL的默認拓展可填寫為“(10,2)”,指的是小數點左側的位數為2,小數點右側的最大位數為10-2=8;又如數據類型VACHAR也需要指定位數,當默認拓展填寫為“10”,指的是最大長度為10字符。 |
- 編輯類型
在字段類型列表中,找到需要編輯的字段類型,然后單擊
按鈕進行編輯。
- 刪除類型
僅支持對于用戶新建的數據類型進行刪除操作。“創建人”為SYSTEM的類型為系統默認的字段類型,不支持刪除操作。
在字段類型列表中,找到需要刪除的字段類型,單擊按鈕
,然后在彈出對話框中單擊“確定”完成刪除。
- 重置
單擊“字段類型”頁面底部的“重置”按鈕,可恢復系統默認配置。
DDL模板管理
在DataArts Studio數據架構中,支持修改各種類型(例如DLI、POSTGRESQL、DWS、Hive)的表或DLI視圖的DDL模板。如果您需要將已創建的某一類型的表生成其他數據源的DDL語句,您就可以根據目標數據源的DDL語法,修改該類型的表的DDL模板。
1.在數據架構控制臺,單擊左側導航樹中的“配置中心”,進入相應頁面后再單擊“DDL模板管理”。
2.在“DDL模板管理”頁面,您可以配置各種類型的表或DLI視圖的DDL模板,您可以參考該頁面中的“填寫說明”修改DDL模板,修改完成后單擊“確定”。如果單擊“重置”可恢復默認設置。
如下圖所示,說明如下:
?新建:可查看或編輯新建表或DLI視圖的DDL模板。
?更新:可查看或編輯更新表或DLI視圖的DDL模板。
?刪除:可查看或編輯刪除表或DLI視圖的DDL模板。
?衍生指標:可以查看或編輯衍生指標的SQL模板。
?復合指標:可以查看或編輯復合指標的SQL模板。
?匯總表:可以查看或編輯匯總表的SQL模板。
?“參考數據”區域:顯示了一個表詳情的示例,示例中的變量定義了表的詳細信息。
?“模板代碼編輯”區域:可以編輯DDL模板。如果您需要將所選類型的表,生成其他類型的數據庫的DDL語句,您可以根據目標數據源的DDL語法,修改DDL模板。
?“預覽結果”區域:編輯DDL模板后,可以預覽按模板生成的DDL語句。

編碼規則
1.在數據架構控制臺,單擊左側導航樹中的“配置中心”,然后再選擇“編碼規則”頁簽。
2.管理編碼規則。
?添加編碼規則
如果需要自定義編碼規則,在“編碼規則”列表上方,單擊“添加”,在彈出對話框中,配置如下參數,然后單擊“確定”。

下表為添加編碼規則說明
| 參數名稱 | 說明 |
|---|---|
| 類型 | 選擇編碼規則的類型,當前支持如下四種: 業務指標,邏輯實體,邏輯屬性, 數據標準。 |
| 生效范圍 | 生效范圍默認是全局。可以選擇 主題、流程、碼表、數據標準下一級路徑。 |
| 系統規則 | 是否為系統規則。自定義的編碼規則系統預置為否,不能修改。 |
| 編碼規則 | 采用前綴+數字碼的方式,不能修改。 |
| 前綴 | 可以是“英文字符”+“數字”的方式,但不能以數字結尾。支持修改。 |
| 數字碼 | 支持順序碼和隨機碼兩種方式。 |
| 起始碼 | 數字碼范圍的起始值。 |
| 結束碼 | 數字碼范圍的終止值。 |
| 編碼示例 | 根據前綴動態修改后,可以更新展示。 |
?刪除編碼規則
如果需要刪除自定義編碼規則,在“編碼規則”列表勾選待刪除的編碼規則,單擊列表上方的“刪除”,在彈出對話框中,單擊“是”即可刪除。
說明系統預置的四個編碼規則(邏輯實體、 數據標準、邏輯實體屬性、業務指標),不可以刪除。
?編輯編碼規則
如果需要修改自定義編碼規則,單擊“編碼規則”列表中待修改編碼規則的“編輯”,彈出“修改編碼規則”對話框,修改完成后,單擊“確定”。