




已閱讀5頁,還剩49頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
讓 中 國 移 動 BI 騰 飛,ERWin標(biāo)準(zhǔn)操作手冊V1.0,李雪杰 亞信科技(中國)有限公司,讓 中 國 移 動 BI 騰 飛,目錄,引言,標(biāo)準(zhǔn)化、規(guī)范化、版本化,模型校驗,簡單教程,綜合實例,讓 中 國 移 動 BI 騰 飛,數(shù)據(jù)倉庫存在的問題,問題 經(jīng)分建設(shè)已經(jīng)八年,從BASS1.0開始模型一直是修修補補 “數(shù)據(jù)煙囪”和“數(shù)據(jù)倒金字塔”問題嚴(yán)重 數(shù)據(jù)不一致問題突出 性能存在問題,越來越難以在用戶要求的時間點出來數(shù)據(jù)(KPI、報表) 需求增長迅速,模型卻難以應(yīng)對多變的需求 硬件資源、存儲浪費嚴(yán)重 PSO工程壓力和維護壓力持續(xù)增加 問題解決方案之一:重構(gòu)亞信的數(shù)據(jù)倉庫模型,讓 中 國 移 動 BI 騰 飛,如何更好的設(shè)計、管理模型,標(biāo)準(zhǔn)化 標(biāo)準(zhǔn)Domain 術(shù)語表和命名標(biāo)準(zhǔn)文件 不同數(shù)據(jù)庫類型轉(zhuǎn)換標(biāo)準(zhǔn) 標(biāo)準(zhǔn)ERWin模板 標(biāo)準(zhǔn)ERWin操作手冊,即本文檔 規(guī)范化 建模規(guī)范 版本化 建立版本管理機制,對各版本進行嚴(yán)格管理 增加工具的支持,ERWin Model Manager 流程化 在PSO和研發(fā)建立模型管理流程 確保每個流程有相關(guān)的責(zé)任人,讓 中 國 移 動 BI 騰 飛,目錄,標(biāo)準(zhǔn)化、規(guī)范化、版本化,模型校驗,引言,綜合實例,2 簡單教程,讓 中 國 移 動 BI 騰 飛,ERWin簡介,流行的數(shù)據(jù)庫建模工具 PowerDesigner Rose ERwin ERwin全稱是AllFusion ERwin Data Modeler,是CA公司AllFusion品牌下的建模套件之一,采用IDEF1X、IE(Information Engineering)數(shù)據(jù)庫建模語言; 移動總、亞信使用IE 推薦書籍楊國強等人ERwin數(shù)據(jù)建模,讓 中 國 移 動 BI 騰 飛,ERWin版本,3.5.2 4.1.4 7.0 7.1 7.2 7.2.5 7.2.9 7.3 7.3.4,讓 中 國 移 動 BI 騰 飛,界面,導(dǎo)航區(qū),菜單區(qū),工具條區(qū),畫圖區(qū),操作日志區(qū),操作反饋區(qū),讓 中 國 移 動 BI 騰 飛,工具欄介紹,讓 中 國 移 動 BI 騰 飛,如何新建Model,單擊菜單file-new 工具條Create Model按鈕 選擇配置后按OK鍵,邏輯,物理,邏輯/物理,使用模版,數(shù)據(jù)庫、版本,文件模版,庫模版,注意:對于新建的Model必須使用文件或者從Model Manager庫中的模版,讓 中 國 移 動 BI 騰 飛,如何建主題域,菜單Model-Subject Area 工具條Edit Subject Area 導(dǎo)航區(qū)Model中右鍵點擊Subject Area,New,注意:對于任何模型不允許直接在MainSubject Area中操作,必須新建一個Subject Area,而且必須在Definition TAB中注釋,具體格式參見建模規(guī)范,讓 中 國 移 動 BI 騰 飛,如何選擇主題域,單擊所選的主題域,按右鍵選擇Swich To 通過導(dǎo)航區(qū)的Subject Area選擇,讓 中 國 移 動 BI 騰 飛,如何選擇邏輯或物理模型,菜單Model-Logical Model或Model-Physical Model 如圖工具條選擇 鍵盤操作:Ctrl+上箭頭或者下箭頭鍵,讓 中 國 移 動 BI 騰 飛,如何建立實體(Entity),單擊工具條Independent table,讓 中 國 移 動 BI 騰 飛,重要概念實體、關(guān)系、角色名,實體被指定作為獨立實體,或依賴實體,取決于其鍵的獲得方式 獨立實體不依賴于模型中任何其它實體來標(biāo)識 依賴實體依存于模型中的其它實體,又進一步分為存在依賴和標(biāo)識依賴 存在依賴:如果父實體不存在,依賴實體,也就是子實體也不能單獨存在 標(biāo)識依賴:如果不使用父實體的主鍵屬性,依賴實體,也就是子實體就不能被標(biāo)識 關(guān)系代表實體之間的連接,按照標(biāo)識依賴和存在依賴,可以將關(guān)系分為標(biāo)識關(guān)系和非標(biāo)識關(guān)系 標(biāo)識關(guān)系:當(dāng)一個外鍵從父實體遷移到子實體的主鍵區(qū)域,在兩個實體之間就形成了一個標(biāo)識關(guān)系,標(biāo)識關(guān)系用連接兩個實體間的實線來表示 非標(biāo)識關(guān)系:當(dāng)一個外鍵從父實體遷移到子實體的非主鍵區(qū)域,在兩個實體之間就形成了一個非標(biāo)識關(guān)系,非標(biāo)識關(guān)系用連接兩個實體間的虛線來表示,讓 中 國 移 動 BI 騰 飛,重要概念實體、關(guān)系、角色名,角色名 當(dāng)外鍵通過關(guān)系從父實體遷移到子實體中時,它在表達業(yè)務(wù)規(guī)則的方面承擔(dān)著雙重作用,一方面表示主鍵屬性的信息本身,即兩個實體由于在業(yè)務(wù)上存在某種關(guān)系所共享的信息; 另一方面表示外鍵在子實體中所起的作用或承擔(dān)的角色 為了更好的理解這兩種作用,可以角色名來為外鍵重新命名,以表示它在子實體中所承擔(dān)的角色,讓 中 國 移 動 BI 騰 飛,如何使用format preferences1,如何將圖1自動調(diào)整成圖2效果 圖1 圖2,讓 中 國 移 動 BI 騰 飛,如何使用format preferences2,菜單Format-Preferences,讓 中 國 移 動 BI 騰 飛,繼承關(guān)系,ERWin中很重要的概念,也是大家經(jīng)常忽略的概念 一般通過在繼承的屬性旁邊加“*”來表示; Domain到字段有繼續(xù)關(guān)系; 建立關(guān)系有繼承關(guān)系; 邏輯模型到物理模型有繼承關(guān)系。 注意事項: 繼承關(guān)系中子對父的繼承,子可以修改從父中繼承的屬性,但是不可以通過修改子繼承父的屬性來影響到父的屬性,即繼承的不可逆性; 有效的利用繼承關(guān)系,可以達到事倍功半的效果,如有效利用Domain。,讓 中 國 移 動 BI 騰 飛,如何實現(xiàn)正向工程,通過正向工程能夠快速方便生成DDL數(shù)據(jù)庫定義語言 菜單Tools-Forward Engineer-Schema Generation,選項配置,選取實體,生成DDL,讓 中 國 移 動 BI 騰 飛,如何實現(xiàn)反向工程,通過反向工程能把數(shù)據(jù)庫或者DDL腳本轉(zhuǎn)換成ERwin數(shù)據(jù)模型。 選擇Tools菜單,單擊Reverse Engineer.,只能選用物理模型,讓 中 國 移 動 BI 騰 飛,如何進行同步比較,通過同步比較能夠?qū)蓚€工程進行對比轉(zhuǎn)換 菜單Tools-Complete Compare-Compare,按照指示操作,讓 中 國 移 動 BI 騰 飛,如何生成瀏覽報告,菜單Tools-Data Browser,管理配置域,描述域主題,結(jié)果顯示域,讓 中 國 移 動 BI 騰 飛,如何引用其他主題的實體1,不允許在同一模型中從其他主題通過復(fù)制、粘貼實體 不同模型間可以復(fù)制實體 引用實體是將源Subject Area中源實體通過鼠標(biāo)從導(dǎo)航區(qū)拖拽到目標(biāo)Subject Area中目標(biāo)實體,切換到目標(biāo)主題,通過鼠標(biāo)拖拽,讓 中 國 移 動 BI 騰 飛,如何引用其他主題的實體2,通過菜單Model-Subject Area 鼠標(biāo)右鍵點擊目標(biāo)主題,選擇Properties菜單 從Available Objects中選擇想要包含的實體,移入Included Objects中,讓 中 國 移 動 BI 騰 飛,如何引用其他主題的實體3,引用其他主題的實體后,該實體的FillColor填充正黃色,這樣在整個模型中該實體的FillColor是正黃色,表明該實體被其他實體引用; 刪除引用時首先將其FillColor置為無色,然后刪除實體,在刪除實體彈出窗口中選擇第一項 不要輕易完全刪除被引用實體,在刪除前,一定要通知引用該實體的建模人員。,讓 中 國 移 動 BI 騰 飛,如何刪除實體,確定是否是引用實體,如果是,選擇Remove them from current subject area,如果不是,選擇Delete them from the entire model 判斷或操作不正確產(chǎn)生的結(jié)果: 如果是引用實體,選擇了Delete them from the entire model,則將該實體從模型中全部刪除 如果不是引用實體,選擇了Remove them from current subject area ,則將Main Subject Area中還有該實體的垃圾存在,讓 中 國 移 動 BI 騰 飛,目錄,簡單教程,模型校驗,引言,綜合實例,3 標(biāo)準(zhǔn)化、規(guī)范化、版本化,讓 中 國 移 動 BI 騰 飛,如何實現(xiàn)標(biāo)準(zhǔn)化、規(guī)范化、版本化,使用模型模版 使用Model Manager 使用建模規(guī)范,讓 中 國 移 動 BI 騰 飛,模型模版,包含內(nèi)容 模型風(fēng)格:背景色、不同模型對象的填充色、字型、字號、顏色等 類型域(Domain) 術(shù)語表和命名標(biāo)準(zhǔn)文件 不允許重復(fù)實體設(shè)置,讓 中 國 移 動 BI 騰 飛,如何得到模型風(fēng)格,菜單Format-Default Fonts & Colors 設(shè)置模型的整體風(fēng)格:General屬性頁 設(shè)置實體的風(fēng)格:Entities屬性頁 設(shè)置屬性風(fēng)格:Attributes屬性頁 設(shè)置關(guān)系風(fēng)格:Relationships屬性頁 設(shè)置子類型風(fēng)格:Subtype屬性頁 設(shè)置畫圖字體風(fēng)格:Drawing Object Text屬性頁 設(shè)置畫圖圖形風(fēng)格:Drawing Object Colors屬性頁,讓 中 國 移 動 BI 騰 飛,Domain(類型域),是一個命名的特性集合,可以被一個或者多個屬性繼承 作用: 將類似的定義從具體的某個模型對象中分離出來,提高復(fù)用性 為了模型的規(guī)范性,減少手工環(huán)節(jié),減少工作量,減少人為的出錯和不遵守規(guī)范的機會 創(chuàng)建Domain:菜單Model-Domain Dictionary,讓 中 國 移 動 BI 騰 飛,如何使用Domain,模型中所有字段都是通過Domain拖拽實現(xiàn) 先建Domain再建字段,不允許未建Domain就建字段,先建Domain,字段由鼠標(biāo)拖動Domain到實體中生成,讓 中 國 移 動 BI 騰 飛,術(shù)語表和命名標(biāo)準(zhǔn)文件,術(shù)語表:規(guī)范各種業(yè)務(wù)術(shù)語的標(biāo)準(zhǔn)中文稱呼、英文譯法和英文縮寫 如何編輯 使用文本編輯器或者Excel編輯,保存成CSV文件獲得; 通過導(dǎo)出Domain,并生成CSV文件編輯獲得 通過菜單Tools-Names-Edit Naming Standards 如何得到命名標(biāo)準(zhǔn)文件 通過菜單Tools-Names-Edit Naming Standards,點擊Glossary TAB中的Import按鈕 選擇菜單File-Save,將內(nèi)容存為一個命名標(biāo)準(zhǔn)文件(.NSM),讓 中 國 移 動 BI 騰 飛,如何使用標(biāo)準(zhǔn)命名文件,菜單Tools-Names-Model Naming Options,General TAB 選擇使用文件 選擇從Model Manager中獲取,讓 中 國 移 動 BI 騰 飛,如何進行命名檢查,菜單Tools-Names-Check Standards Compliance,打開命名檢查對話框,選擇想檢查的選項,點擊Start,ERWin就在指定的名稱范圍內(nèi)逐一檢查,發(fā)現(xiàn)有不符合術(shù)語表的名字就會提示。,讓 中 國 移 動 BI 騰 飛,不允許重復(fù)實體設(shè)置,作用:不允許在模型中生成重復(fù)實體 菜單Tools-Names-Model Naming Option,讓 中 國 移 動 BI 騰 飛,如何使用模版新建模型,讓 中 國 移 動 BI 騰 飛,Model Manager簡介,CA使用多年的版本管理工具 作用:解決團隊化建模以下幾個主要問題 訪問沖突 版本管理 模型一致性與標(biāo)準(zhǔn)維護 模型的重用與共享 安全問題 核心:一套模型的存儲庫 存儲數(shù)據(jù)庫系統(tǒng):目前只支持Oracle、SQLServer、Sybase,不支持DB2 客戶端:ERWin Data Modeler 內(nèi)部存儲結(jié)構(gòu)(按照范圍從大到小的順序): ModelMart:這個模型存儲庫 Library:在ModelMart中建立的一個個的存儲區(qū)域 Model:對應(yīng)于ERWin的模型文件 Subject Area:主題域,讓 中 國 移 動 BI 騰 飛,如何連接Model Manager,菜單Services-Connection 工具條Connect to Allfusion MM按鈕,選擇模型存儲的數(shù)據(jù)庫,選擇認(rèn)證方式,選數(shù)據(jù)庫認(rèn)證,數(shù)據(jù)庫連接字符串,用戶名/密碼,讓 中 國 移 動 BI 騰 飛,如何打開Model Manager中模型,菜單Services-Open 工具條Open AllFusion MM Model按鈕,選擇模型庫,選擇模型,選擇Subject Area,選擇模型鎖,讓 中 國 移 動 BI 騰 飛,如何在Model Manager中保存模型,菜單Services-Save 工具條Save AllFusion MM Modle按鈕,讓 中 國 移 動 BI 騰 飛,Model Manager安全權(quán)限管理,安全相關(guān)對象 用戶:Model Manager本身并沒有用戶管理,它用的是DBMS本身的用戶 Object Class:Model Manager中的對象類,也就是Model Mart、Library、Model、Subject Area、Entity Security Profile:類似“角色”的概念,是一組權(quán)限的集合,其中包含對每一種Object Classic的訪問權(quán) ModelMart對象:Object Classic的具體實例,訪問權(quán)限的賦予是針對這些對象的,讓 中 國 移 動 BI 騰 飛,處理模型更改,審查更改 每次工作后再次審查一下自己的工作,可以盡早發(fā)現(xiàn)一些失誤,降低錯誤蔓延的可能性,大大降低錯誤修復(fù)的成本。 菜單Services-Review Changes或者工具條Review Changes to AllFusion MM Model按鈕 沖突解決 當(dāng)不同的建模人員同時修改一個模型時,容易發(fā)生訪問沖突 ERWin自動發(fā)現(xiàn)并協(xié)助建模人員解決這些沖突 模型刷新 在連接Model Manager進行工作時,ERWin把模型讀取到本地進行處理,在保持之前并不會自動再次讀取服務(wù)器端得內(nèi)容。為了看到別人所做的修改,可以使用ERWin的模型刷新功能 菜單Services-Refresh或者工具條Refresh AllFusion MM Model按鈕 鎖定模型 保存模型時必須能夠?qū)δP瓦M行加鎖。如果在保存時沒有加鎖,ERWin會自動對模型加鎖,執(zhí)行完保存操作后再解鎖 如果模型已被其他人員鎖定,就無法保存模型,ERWin會提示該模型被鎖定 可以在打開模型時選擇對模型加鎖,這樣可以避免訪問沖突,代價是被加鎖的模型在鎖定期間不能被別的建模人員修改 菜單Services-Lock或者工具條Lock/Unlock AllFusion MM Model按鈕,讓 中 國 移 動 BI 騰 飛,模型版本維護,對于存儲在Model Manager中每個模型都有以下三種類型的版本 主模型(Master Model):最近使用的模型版本(注意不一定是最新的版本)。對于一個模型來說,主模型只有一個。 模型版本(Model Version):隨著建模者的每一次保存模型,Model Manager都會自動創(chuàng)建一個新的模型版本,并自動生成版本號。一個模型可以有多個模型版本存在。 標(biāo)記版本(Marked Version):為了便于查找,建模者可以標(biāo)記某個特定的版本(比如里程碑版本,用于記錄階段性成果)。一個模型可以有多個標(biāo)記版本存在。 幾種類型的版本根據(jù)不同的操作相互轉(zhuǎn)化 模型剛剛存入Model Manager時,只有一個模型版本,即主模型; 主模型保存以后會自動生成一個帶有版本號和時間戳的模型版本; 模型版本被打開時成為主模型; 經(jīng)過標(biāo)記操作的模型版本成為標(biāo)記版本; 標(biāo)記版本被打開同樣成為主模型。,讓 中 國 移 動 BI 騰 飛,模型版本策略,Model Manager沒有版本分支的概念,只是一個一維的版本結(jié)構(gòu) 適當(dāng)?shù)陌姹静呗钥梢员WC版本很多的情況下不至于被版本“淹沒” 周期性的標(biāo)記版本。每個周,或者至少每個月把最新版本做個標(biāo)記版本; 當(dāng)項目進行到里程碑時,把最新版本做個標(biāo)記版本; 回滾到以前版本之前,把當(dāng)前版本做個標(biāo)記版本; 不要隨便刪除版本,以免不必要的損失。建議項目結(jié)束后再刪除那些經(jīng)過確認(rèn)的不必要的版本。,讓 中 國 移 動 BI 騰 飛,用Model Manager管理模型標(biāo)準(zhǔn),作用:當(dāng)沒有使用Model Manage
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新一代大學(xué)英語(第二版)綜合教程1-U3-教師用書 Unit 3 Culture Counts
- 家具制造業(yè)原材料價格波動應(yīng)對2025年產(chǎn)業(yè)鏈整合策略報告
- 2025年醫(yī)藥流通企業(yè)供應(yīng)鏈優(yōu)化與成本控制創(chuàng)新策略報告
- 特色農(nóng)產(chǎn)品冷鏈物流中心建設(shè)對農(nóng)村經(jīng)濟發(fā)展的推動作用報告
- 新能源商用車型號2025年市場需求與電動物流車售后服務(wù)滿意度研究報告
- 磅房安全培訓(xùn)試題及答案
- 傳統(tǒng)食品工業(yè)化生產(chǎn)2025年智能檢測技術(shù)改造與創(chuàng)新案例報告
- 安全生產(chǎn)管理知識試題及答案
- 快時尚行業(yè)在2025年時尚零售市場中的品牌合作與跨界營銷報告
- 2025年土壤污染修復(fù)技術(shù)土壤修復(fù)藥劑市場發(fā)展趨勢報告
- 印刷采購服務(wù)整體供貨實施方案
- 慢性阻塞性肺疾病診治指南通用課件
- 學(xué)校食堂食品安全事故應(yīng)急處置知識培訓(xùn)課件
- 《鋼筋及焊接件》課件
- 山東大學(xué)2022-2023學(xué)年第二學(xué)期高等數(shù)學(xué)Ⅰ(下)期末統(tǒng)考試題及答案解析
- 展示體驗建筑設(shè)計中英文對照外文翻譯文獻
- 《數(shù)字化測圖》教學(xué)教案
- 美容外科注射美容技術(shù)操作規(guī)范2023版
- 基于UML的外賣訂餐系統(tǒng)需求分析
- 地溝供熱管網(wǎng)施工方案
- 東周戰(zhàn)爭與儒法國家的誕生
評論
0/150
提交評論