關(guān)系圖
DataWorks智能數(shù)據(jù)建模的關(guān)系圖,幫助您快速構(gòu)建數(shù)據(jù)倉庫模型架構(gòu)圖,直觀展示數(shù)據(jù)倉庫中維度、維度表、明細(xì)表、匯總表、應(yīng)用表等各模型之間的關(guān)系。一個關(guān)系圖承載一個數(shù)據(jù)倉庫模型,一個賬號支持創(chuàng)建多個關(guān)系圖。本文為您介紹關(guān)系圖的使用方法。
前提條件
已創(chuàng)建關(guān)系圖所需的模型。DataWorks智能數(shù)據(jù)建模支持的模型種類較多,您需根據(jù)實(shí)際需要創(chuàng)建符合業(yè)務(wù)要求的模型。DataWorks支持的模型及其介紹如下:
概念模型-維度:維度是您觀察業(yè)務(wù)狀況的視角,您可在維度建模中規(guī)劃并創(chuàng)建維度,后續(xù)創(chuàng)建維度表時進(jìn)行關(guān)聯(lián),關(guān)聯(lián)后即可通過不同維度分析呈現(xiàn)不同視角的業(yè)務(wù)數(shù)據(jù)狀況。
邏輯模型-維度表:結(jié)合業(yè)務(wù)的數(shù)據(jù)域規(guī)劃,提取出各業(yè)務(wù)數(shù)據(jù)域中進(jìn)行數(shù)據(jù)分析時可能存在的維度,并將維度及其屬性通過維度表的方式進(jìn)行存儲。
邏輯模型-明細(xì)表:結(jié)合業(yè)務(wù)過程的規(guī)劃,梳理分析各業(yè)務(wù)過程中可能產(chǎn)生的實(shí)際數(shù)據(jù),將這些實(shí)際數(shù)據(jù)字段通過明細(xì)表的方式進(jìn)行存儲。
邏輯模型-匯總表:用于組織一個數(shù)據(jù)域下相同時間周期、相同維度的多個派生指標(biāo)的統(tǒng)計數(shù)據(jù),是對業(yè)務(wù)高度抽象后的梳理結(jié)果,為后續(xù)的業(yè)務(wù)查詢,OLAP分析,數(shù)據(jù)分發(fā)等提供基礎(chǔ)。
邏輯模型-應(yīng)用表:面向具體業(yè)務(wù)場景,用于組織相同時間周期、相同維度的多個原子指標(biāo)、派生指標(biāo)或統(tǒng)計粒度的統(tǒng)計數(shù)據(jù),為后續(xù)的業(yè)務(wù)查詢,OLAP分析,數(shù)據(jù)分發(fā)等提供基礎(chǔ)。
創(chuàng)建模型前,用于承載模型的數(shù)倉分層、業(yè)務(wù)分類、數(shù)據(jù)域等功能模塊也需提前創(chuàng)建好。智能數(shù)據(jù)建模的各模塊關(guān)系介紹,請參見概述。
進(jìn)入關(guān)系圖創(chuàng)建入口
進(jìn)入智能數(shù)據(jù)建模頁面。
登錄DataWorks控制臺,切換至目標(biāo)地域后,單擊左側(cè)導(dǎo)航欄的 ,在下拉框中選擇對應(yīng)工作空間后單擊進(jìn)入數(shù)據(jù)建模。
進(jìn)入關(guān)系圖。
在智能數(shù)據(jù)建模頁面,單擊頂部菜單欄的關(guān)系圖,進(jìn)入關(guān)系圖頁面。
首次使用關(guān)系圖的用戶,可通過如下入口新建。
使用關(guān)系圖構(gòu)建數(shù)倉模型架構(gòu)圖
在新建的關(guān)系圖頁面,可根據(jù)業(yè)務(wù)需求執(zhí)行如下模型構(gòu)建操作:
從待添加頁簽將模型列表中所需模型拖拽至右側(cè)編輯畫布,通過連線方式構(gòu)建數(shù)據(jù)倉庫模型架構(gòu)圖。如需在本地使用,也可以在完成關(guān)系圖構(gòu)建后,將該模型架構(gòu)圖通過導(dǎo)出功能下載至本地。
您可在畫布中添加便簽、添加文字描述、對模型進(jìn)行分組等,幫助您更好的理解及快速查看模型架構(gòu)。
示例構(gòu)建的數(shù)倉模型架構(gòu)展示如下。
模型列表目錄樹與您在對應(yīng)功能模塊創(chuàng)建的模型目錄樹顯示保持一致。
模型被添加至畫布后,您可使用圖標(biāo)單擊指定模型,再單擊模型上方的圖標(biāo),即可快速進(jìn)入模型詳情頁查看模型信息。更多關(guān)系圖畫布中的各圖標(biāo)介紹,詳情請參見關(guān)系圖畫布圖標(biāo)介紹。
關(guān)系圖畫布圖標(biāo)介紹
關(guān)系圖畫布中的圖標(biāo)主要分為表示某類對象的圖標(biāo),及執(zhí)行相應(yīng)功能的圖標(biāo),具體如下。
對象圖標(biāo)介紹如下。
元素
描述
表示概念模型維度。
表示邏輯模型明細(xì)表。
表示邏輯模型維度表。
表示邏輯模型匯總表。
表示便簽。您可使用便簽記錄數(shù)倉模型的相關(guān)信息,便于您后續(xù)查找及使用。例如,模型架構(gòu)的創(chuàng)建方法。
主要功能圖標(biāo)介紹如下。
圖標(biāo)
描述
用于選擇目標(biāo)元素。選擇后可執(zhí)行元素的查看、編輯、拖動或刪除等操作。
選中該圖標(biāo)后,單擊關(guān)系圖畫布空白處,即可在畫布上添加模型架構(gòu)的描述信息。例如,模型架構(gòu)的名稱、功能介紹等。
選中該圖標(biāo)后,單擊關(guān)系圖畫布空白處,即可添加便簽。
用于構(gòu)建模型之間的關(guān)系連接。連線的箭頭表示關(guān)聯(lián)的方向,您可雙擊連線,添加相關(guān)描述信息。
用于創(chuàng)建模型分組。您可自定義分組名稱及色塊。通常,分組元素置于關(guān)系圖最底層。
DataWorks提供了相關(guān)功能的快捷操作,如果您習(xí)慣使用該方式操作,則可參考快捷鍵功能。
例如,Ctrl + Z(撤銷),即可快速撤銷當(dāng)前的操作。
選擇該圖標(biāo)后,即可整體移動畫布位置。
選中文字或便簽后,使用該圖標(biāo)可編輯文字或便簽內(nèi)容。
刪除畫布中元素。
說明若畫布中待刪除的元素存在關(guān)聯(lián)元素,則刪除當(dāng)前元素時與其關(guān)聯(lián)的其他元素也會同步刪除。
在關(guān)系圖中,該圖標(biāo)的位置不同,功能則不同。具體如下:
圖標(biāo)位于待添加列表
若當(dāng)前工作空間所對應(yīng)的數(shù)倉或數(shù)據(jù)源發(fā)生變更時(例如,您在維度建模中新建表),可通過關(guān)系圖左側(cè)管理列表的該圖標(biāo),獲取最新待添加列表數(shù)據(jù)。
說明該操作只刷新待添加列表數(shù)據(jù),不會影響右側(cè)畫布中的內(nèi)容。
圖標(biāo)位于關(guān)系圖畫布
可通過關(guān)系圖畫布右側(cè)的該圖標(biāo),刷新最新畫布內(nèi)容。
您可根據(jù)關(guān)鍵詞搜索,快速定位畫布中的元素。
通常,可通過元素的中文名、英文名、Code、UUID進(jìn)行搜索;對于文字、便簽元素支持使用內(nèi)容搜索。
說明智能數(shù)據(jù)建模會按照搜索內(nèi)容的相似度進(jìn)行模糊匹配,羅列搜索結(jié)果。