您可以通過導入表,可以將表批量導入到模型中。您也可以將已有的表導出,導出后的表可用于導入到其他模型中。
導入表到邏輯模型
1.在DataArts Studio數據架構控制臺,單擊左側導航欄的“關系建模”進入關系建模頁面。
2.在模型總覽中,找到所需要的邏輯模型,單擊模型卡片進入,在主題目錄中選中一個對象,然后單擊“更多 -> 導入”。
3.在“導入表”對話框中,單擊“下載關系建模導入模板”。

下表為 導入配置參數說明
| 參數名 | 說明 |
|---|---|
| 更新已有表 | 如果所要導入的表,在模型中已經存在,是否更新已有的表。系統將根據表編碼判斷將要導入的表在關系模型中是否已存在。在導入時,只有創建或更新操作,不會刪除已有的表。支持以下選項: 不更新:如果表已存在,將直接跳過,不處理。 更新:如果表已存在,更新已有的表信息。如果表處于“已發布”狀態,表更新后,您需要重新發布表,才能使更新后的表生效。 |
| 上傳模板 | 選擇所需導入的文件。所需導入的文件,可以通過以下兩種方式獲得。 下載關系建模導入模板并填寫模板在“導入配置”頁簽內,單擊“下載關系建模導入模板”下載模板,然后根據業務需求填寫好模板中的相關參數并保存。 導出的表文件您可以將某個DataArts Studio實例的數據架構中已創建的表導出到Excel文件中。導出后的文件可用于導入到關系模型中。導出模型的操作請參見下方 導出表或DDL。 |
4.打開下載的模板,請根據業務需求填寫好模板中的相關參數并保存,模板中的“填寫說明”Sheet頁供參考。
模板中的參數,其中名稱前帶“ *”的參數為必填參數,名稱前未帶“ *”的參數為可選參數。
在模板的“表模型”Sheet頁中,所需填寫的參數,說明如下:
| 參數名 | 參數說明 |
|---|---|
| 所屬主題 | 需填寫已有的主題的編碼路徑,以/分隔。如果您未新建主題信息,請參見主題設計進行新建。 |
| *邏輯實體名稱 | 表名稱,只能包含中文、英文字母、數字、左右括號、中劃線和下劃線,且以中文和英文字母開頭。 |
| *表名稱 | 表英文名稱,只能包含英文字母、數字、下劃線、$、{、},且不能以數字開頭。 |
| 表別名 | 用戶在配置中心打開了“表別名”時顯示此項,名稱別名。 |
| 表級標簽 | 給表添加的標簽,請輸入已有的標簽或新的標簽名稱。您也可以先前往DataArts Studio數據目錄模塊的“標簽管理”頁面添加標簽,然后再回到此處設置相應的標簽。添加標簽的具體操作,請參見標簽管理。 |
| *描述 | 表的描述信息。 |
| 資產責任人 | 需輸入DataArts Studio實例當前工作空間中的用戶名,可以手動輸入名字或直接選擇已有的責任人。 |
| 父表 | 只能填寫為本模型中的其他表的表名稱。 |
| DWS表 DISTRIBUTE BY | 僅DWS連接支持,支持HASH(屬性名稱)、REPLICATION2種方式分布。 |
| *屬性名稱(CHN) | 表中的屬性字段的中文名稱。只能包含中文、英文字母、數字、左右括號、中劃線和下劃線,且以中文或英文字母開頭。 |
| *屬性名稱(ENG) | 表中的屬性字段的英文名稱。只能包含英文字母、數字和下劃線,且以英文字母開頭。 |
| 屬性別名 | 用戶在配置中心打開了“屬性別名”時顯示此項,屬性別名。 |
| 順序 | 屬性字段在表中的順序,從1開始。可以不填,不填時屬性字段默認按模板中的順序在表中排列。 |
| 屬性描述 | 屬性字段的描述信息。 |
| *數據類型 | 邏輯模型的數據類型,請參見管理配置中心章節中的 字段類型管理中的DEFAULT類型分組。 |
| 數據長度 | 數據的長度。對于不定長的數據類型,如果所指定的數據連接類型支持對其指定數據長度,請指定數據長度。 例如,DWS連接類型,如果字段類型為CHAR(10),需要在“數據類型”中填寫“CHAR”,在“數據長度”中填寫“10”。 |
| 是否分區 | 填寫“Y”表示該字段為分區字段,填寫“N”表示不是分區字段。 |
| 是否主鍵 | 填寫“Y”表示該字段為主鍵,填寫“N”表示不是主鍵。 |
| 不為空 | 填寫“Y”表示該字段不為空,填寫“N”表示字段允許為空。 |
| 引用的數據標準編碼 | 填寫需要引用的數據標準的編碼,也可以不填。如果未創建數據標準,請參見新建數據標準進行創建。 |
| 屬性標簽 | 為屬性字段添加的標簽,請輸入已有的標簽或新的標簽名稱。您也可以先前往DataArts Studio數據目錄模塊的“標簽管理”頁面添加標簽,然后再回到此處設置相應的標簽。添加標簽的具體操作,請參見標簽管理。 |
在“關系”Sheet頁中,所需填寫的參數,請參考表中的說明。
暫不支持導入映射,“映射”Sheet頁無需填寫。
5.導入結果會在導入對話框的“上次導入”中顯示。如果導入成功,單擊“關閉”完成導入。如果導入失敗,您可以查看失敗原因,將模板文件修改正確后,再重新上傳。

導入表到物理模型
1.在DataArts Studio數據架構控制臺,單擊左側導航欄的“關系建模”進入關系建模頁面。
2.在關系模型樹中,找到所需要的物理模型,單擊進入,展開模型,選中一個對象,然后單擊“導入”。
3.在“導入表”對話框中,單擊“下載關系建模導入模板”。

下表為導入配置參數說明
| 參數名 | 說明 |
|---|---|
| 更新已有表 | 如果所要導入的表,在模型中已經存在,是否更新已有的表。系統將根據表編碼判斷將要導入的表在關系模型中是否已存在。在導入時,只有創建或更新操作,不會刪除已有的表。支持以下選項: 不更新 :如果表已存在,將直接跳過,不處理。 更新 :如果表已存在,更新已有的表信息。如果表處于“已發布”狀態,表更新后,您需要重新發布表,才能使更新后的表生效。 |
| 上傳模板 | 選擇所需導入的文件。所需導入的文件,可以通過以下兩種方式獲得。 下載關系建模導入模板并填寫模板在“導入配置”頁簽內,單擊“下載關系建模導入模板”下載模板,然后根據業務需求填寫好模板中的相關參數并保存。 導出的表文件您可以將某個DataArts Studio實例的數據架構中已創建的表導出到Excel文件中。導出后的文件可用于導入到關系模型中。導出模型的操作請參見下方 導出表或DDL。 |
4.打開下載的模板,請根據業務需求填寫好模板中的相關參數并保存,模板中的“填寫說明”Sheet頁供參考。
模板中的參數,其中名稱前帶“ *”的參數為必填參數,名稱前未帶“ *”的參數為可選參數。
在模板的“表模型”Sheet頁中,所需填寫的參數,說明如下:
| 參數名 | 參數說明(導入DLI/POSTGRESQL/DWS/MRS_HIVE類型的表) |
|---|---|
| 所屬主題 | 需填寫已有的主題的編碼路徑,以/分隔。如果您未新建主題信息,請參見主題設計進行新建。 |
| *邏輯實體名稱 | 表名稱,只能包含中文、英文字母、數字、左右括號、中劃線和下劃線,且以中文和英文字母開頭。 |
| *表名稱 | 表英文名稱,只能包含英文字母、數字、下劃線、$、{、},且不能以數字開頭。 |
| 表別名 | 用戶在配置中心打開了“表別名”時顯示此項,名稱別名。 |
| 表級標簽 | 給表添加的標簽,請輸入已有的標簽或新的標簽名稱。您也可以先前往DataArts Studio數據目錄模塊的“標簽管理”頁面添加標簽,然后再回到此處設置相應的標簽。添加標簽的具體操作,請參見標簽管理。 |
| *描述 | 表的描述信息。 |
| 資產責任人 | 需輸入DataArts Studio實例當前工作空間中的用戶名。只有工作空間管理員或開發者、運維者角色的用戶才可以設置為責任人。 |
| 數據連接類型 | 支持以下連接類型:DLI、POSTGRESQL、DWS、MRS_HIVE。 |
| *表類型 | DLI模型的表支持以下表類型: Managed:數據存儲位置為DLI的表。 External:數據存儲位置為OBS的表。當“表類型”設置為External時,需設置“OBS路徑””參數。 DLI_VIEW:該類型只支持導入,不支持在控制臺頁面創建。 DWS模型的表支持以下表類型: DWS_ROW:行類型。 DWS_COLUMN:列類型。 DWS_VIEW:視圖類型。 MRS_HIVE模型的表不支持該參數。 |
| OBS路徑 | DLI模型的表類型為DLI_EXTERNAL時,需填寫與表相關聯的存放源數據的OBS路徑。OBS路徑格式如:bucket_name/filepath。 |
| 數據格式 | 該參數僅DLI模型的表有效。 表類型為DLI_MANAGED的表支持的數據格式有: Parquet、Carbon。 表類型為DLI_EXTERNAL的表支持的數據格式有: Parquet、Carbon、CSV、ORC、JSON、Avro。 |
| 表所屬的數據連接 | 輸入已創建的數據連接名稱。 |
| 表所屬的數據庫 | 輸入已創建的數據庫名稱。 |
| 數據連接擴展信息 | 連接類型為DLI時,輸入DLI隊列名稱。連接類型為DWS或POSTGRESQL時,輸入Schema名稱。 |
| *屬性名稱(CHN) | 表中的屬性字段的中文名稱。只能包含中文、英文字母、數字、左右括號、中劃線和下劃線,且以中文或英文字母開頭。 |
| *屬性名稱(ENG) | 表中的屬性字段的英文名稱。只能包含英文字母、數字和下劃線,且以英文字母開頭。 |
| 順序 | 屬性字段在表中的順序,從1開始。可以不填,不填時屬性字段默認按模板中的順序在表中排列。 |
| 屬性描述 | 屬性字段的描述信息。 |
| *數據類型 | 不同的數據連接類型支持的數據類型不一樣,請參見管理配置中心章節中的字段類型管理。 |
| 數據長度 | 對于不定長的數據類型,如果所指定的數據連接類型支持對其指定數據長度,請指定數據長度。 例如,DWS連接類型,如果字段類型為CHAR(10),需要在“數據類型”中填寫“CHAR”,在“數據長度”中填寫“10”。 |
| 是否分區 | 填寫“Y”表示該字段為分區字段,填寫“N”表示不是分區字段。 |
| 是否主鍵 | 填寫“Y”表示該字段為主鍵,填寫“N”表示不是主鍵。 |
| 不為空 | 填寫“Y”表示該字段不為空,填寫“N”表示字段允許為空。 |
| 引用的數據標準編碼 | 填寫需要引用的數據標準的編碼,也可以不填。如果未創建數據標準,請參見新建數據標準進行創建。 |
| 屬性標簽 | 為屬性字段添加的標簽,請輸入已有的標簽或新的標簽名稱。您也可以先前往DataArts Studio數據目錄模塊的“標簽管理”頁面添加標簽,然后再回到此處設置相應的標簽。添加標簽的具體操作,請參見標簽管理。 |
| 其他配置 | 為JSON格式,用于存放表額外配置信息。格式如下:{"option_name1": "value","option_name2": "value"……}例如:{"a1": "100","a2": "30"} |
| 版本號 | 可選參數。 |
在“關系”Sheet頁中,所需填寫的參數,請參考表中的說明。
暫不支持導入映射,“映射”Sheet頁無需填寫。
5.導入結果會在導入對話框的“上次導入”頁面中顯示。如果導入成功,單擊“關閉”完成導入。如果導入失敗,您可以查看失敗原因,將模板文件修改正確后,再重新上傳。
導出表或DDL
1.在DataArts Studio數據架構主界面,單擊左側導航欄的“關系建模”進入關系建模頁面。
2.在模型總覽中,找到所需要的邏輯模型,單擊模型卡片進入,在主題目錄中選擇對象,然后單擊“更多 -> 導出”。

3.在彈出對話框中,選擇需要導出的對象。
導出的Excel表可以用于導入操作。

導出DDL時,會將所選表的DDL語句導出成txt文件。

4.單擊“確定”。