EA如何從ODBC數(shù)據(jù)源導(dǎo)入數(shù)據(jù)源對象
在Enterprise Architect中,可以通過選擇ODBC的數(shù)據(jù)源來將表、存儲過程或視圖的結(jié)構(gòu)導(dǎo)入到Enterprise Architect的視圖或包中。本文以SQL Server數(shù)據(jù)源為例,
在Enterprise Architect中,可以通過選擇ODBC的數(shù)據(jù)源來將表、存儲過程或視圖的結(jié)構(gòu)導(dǎo)入到Enterprise Architect的視圖或包中。本文以SQL Server數(shù)據(jù)源為例,介紹如何實(shí)現(xiàn)此操作。
新建一個工程Model并創(chuàng)建視圖節(jié)點(diǎn)
首先,在Enterprise Architect中新建一個工程Model,并在Model節(jié)點(diǎn)下創(chuàng)建一個視圖節(jié)點(diǎn)View。
- 選擇View節(jié)點(diǎn),右鍵點(diǎn)擊菜單,依次選擇【Code Engineering】-【Import DB Schema from ODBC】,打開【Import DB schema from ODBC source】窗體。
- 在該窗體的【Database】區(qū)域中選擇一個ODBC數(shù)據(jù)源。
- 在【Options】區(qū)域中設(shè)置相關(guān)的導(dǎo)入條件。
- 在【Synchronization(同步)】區(qū)域中選擇同步的方式,【Synchronize existing classes】表示利用數(shù)據(jù)源中的對象同步更新已存在的對象;【Import as New objects】表示將數(shù)據(jù)源中的對象作為新的對象導(dǎo)入到工程中。
- 在【Import To...】區(qū)域中選擇將數(shù)據(jù)源中的對象導(dǎo)入到工程的哪個部分,【Diagram Package】表示將對象導(dǎo)入到工程中的圖表和包中,【Package Only】表示僅將對象導(dǎo)入到包中。
- 完成以上設(shè)置后,點(diǎn)擊窗體右上角的【Import】按鈕。
- 彈出【Select Database Objects to Import】窗體,在該窗體中選擇要導(dǎo)入工程的數(shù)據(jù)源對象,如一些數(shù)據(jù)表。
- 最后點(diǎn)擊【OK】按鈕,完成導(dǎo)入操作。
通過以上步驟,您可以輕松地將ODBC數(shù)據(jù)源中的表、存儲過程或視圖的結(jié)構(gòu)導(dǎo)入到Enterprise Architect的視圖或包中。這樣可以方便地進(jìn)行數(shù)據(jù)模型設(shè)計與開發(fā)工作。