PowerDesigner系列產(chǎn)品提供了一個完整的建模解決方案,業(yè)務或系統(tǒng)分析人員,設計人員,數(shù)據(jù)庫管理員DBA和開發(fā)人員可以對其裁剪以滿足他們的特定的需要;而其模塊化的結(jié)構(gòu)為購買和擴展提供了極大的靈活性,從而使開發(fā)單位可以根據(jù)其項目的規(guī)模和范圍來使用他們所需要的工具。PowerDesigner靈活的分析和設計特性允許使用一種結(jié)構(gòu)化的方法有效地創(chuàng)建數(shù)據(jù)庫或數(shù)據(jù)倉庫,而不要求嚴格遵循一個特定的方法學。PowerDesigner提供了直觀的符號表示使數(shù)據(jù)庫的創(chuàng)建更加容易,并使項目組內(nèi)的交流和通訊標準化,同時能更加簡單地向非技術人員展示數(shù)據(jù)庫和應用的設計。
PowerDesigner不僅加速了開發(fā)的過程,也向最終用戶提供了管理和訪問項目的信息的一個有效的結(jié)構(gòu)。它允許設計人員不僅創(chuàng)建和管理數(shù)據(jù)的結(jié)構(gòu),而且開發(fā)和利用數(shù)據(jù)的結(jié)構(gòu)針對領先的開發(fā)工具環(huán)境快速地生成應用對象和數(shù)據(jù)敏感的組件。開發(fā)人員可以使用同樣的物理數(shù)據(jù)模型查看數(shù)據(jù)庫的結(jié)構(gòu)和整理文檔,以及生成應用對象和在開發(fā)過程中使用的組件。應用對象生成有助于在整個開發(fā)生命周期提供更多的控制和更高的生產(chǎn)率。
PowerDesigner是一個功能強大而使用簡單工具集,提供了一個復雜的交互環(huán)境,支持開發(fā)生命周期的所有階段,從處理流程建模到對象和組件的生成。PowerDesigner產(chǎn)生的模型和應用可以不斷地增長,適應并隨著你的組織的變化而變化。
PowerDesigner包含六個緊密集成的模塊,允許個人和開發(fā)組的成員以合算的方式最好地滿足他們的需要。這六個模塊是:
PowerDesigner ProcessAnalyst,用于數(shù)據(jù)發(fā)現(xiàn)。
PowerDesigner DataArchitect,用于雙層,交互式的數(shù)據(jù)庫設計和構(gòu)造。
PowerDesigner AppModeler,用于物理建模和應用對象及數(shù)據(jù)敏感組件的生成。
PowerDesigner MetaWorks,用于高級的團隊開發(fā),信息的共享和模型的管理。
PowerDesigner WarehouseArchitect,用于數(shù)據(jù)倉庫的設計和實現(xiàn)。
PowerDesigner Viewer,用于以只讀的、圖形化方式訪問整個企業(yè)的模型信息。
下面詳細介紹PowerDesigner的六個模塊:
PowerDesigner ProcessAnalyst
用于數(shù)據(jù)分析或"數(shù)據(jù)發(fā)現(xiàn)"。ProcessAnalyst模型易于建立和維護,并可用在應用開發(fā)周期中確保所有參與人員之間順暢的通訊。這個工具使用戶能夠描述復雜的處理模型以反映他們的數(shù)據(jù)庫模型。通過表示這些在系統(tǒng)中的處理和描述它們交換的數(shù)據(jù),使用ProcessAnalyst可以以一種更加自然的方式描述數(shù)據(jù)項。
PowerDesigner DataArchitect
用于兩層的即概念層和物理層數(shù)據(jù)庫設計和數(shù)據(jù)庫構(gòu)造。DataArchitect提供概念數(shù)據(jù)模型設計,自動的物理數(shù)據(jù)模型生成,非規(guī)范化的物理設計,針對多種數(shù)據(jù)庫管理系統(tǒng)(DBMS)的數(shù)據(jù)庫生成,開發(fā)工具的支持和高質(zhì)量的文檔特性。使用其逆向工程能力,設計人員可以得到一個數(shù)據(jù)庫結(jié)構(gòu)的"藍圖"可用于文檔和維護數(shù)據(jù)庫或移植到一個不同的DBMS。
PowerDesigner AppModeler
用于物理數(shù)據(jù)庫的設計和應用對象及數(shù)據(jù)敏感組件的生成。通過提供完整的物理建模能力和利用那些模型進行開發(fā)的能力,AppModeler允許開發(fā)人員針對領先的開發(fā)環(huán)境,包括PowerBuilder,Visual Basic,Delphi2.0和Power++,快速地生成對象和組件。此外,AppModeler還可以生成用于創(chuàng)建數(shù)據(jù)驅(qū)動的Web站點的組件,使開發(fā)人員和設計人員同樣可以從一個DBMS發(fā)布"動態(tài)"的數(shù)據(jù)。另外,AppModeler提供了針對超過30個DBMS和桌面數(shù)據(jù)庫的物理數(shù)據(jù)庫生成,維護和文檔生成。
PowerDesigner MetaWorks
通過模型的共享支持高級的團隊工作的能力。這個模塊提供了所有模型對象的一個全局的層次結(jié)構(gòu)的瀏覽視圖,以確保貫穿整個開發(fā)周期的一致性和穩(wěn)定性。MetaWorks提供了用戶和組的說明定義以及訪問權(quán)限的管理,包括模型鎖定安全機制。它還包含MetaBrowser,一個靈活的字典瀏覽器,用以瀏覽,創(chuàng)建和更新跨項目的所有模型信息和Powersoft ObjectCycle,一個版本控制系統(tǒng)。
PowerDesigner WarehouseArchitect
用于數(shù)據(jù)倉庫和數(shù)據(jù)集市的建模和實現(xiàn)。WarehouseArchitect提供了對傳統(tǒng)的DBMS和數(shù)據(jù)倉庫特定的DBMS平臺的支持,同時支持維建模特性和高性能索引模式。WarehouseArchitect允許用戶從眾多的運行數(shù)據(jù)庫引入(逆向工程)源信息。WarehouseArchitect維護源和目標信息之間的鏈接追蹤,用于第三方數(shù)據(jù)抽取和查詢及分析工具。WarehouseArchitect提供了針對所有主要傳統(tǒng)DBMS,諸如Sybase,Oracle,Informix,DB2,以及數(shù)據(jù)倉庫特定的DBMS如Red Brick Warehouse和ASIQ的完全的倉庫處理支持。
PowerDesigner Viewer
用于以只讀的、圖形化的方式訪問建模和元數(shù)據(jù)信息。Viewer提供了對PowerDesigner所有模型信息的只讀訪問,包括處理、概念,物理和倉庫模型。此外,它還提供了一個圖形化的查看模型信息的視圖,Viewer提供了完全的跨所有模型的報表和文檔功能。
PowerDesigner是最具集成特性的設計工具集,用于創(chuàng)建高度優(yōu)化和功能強大的數(shù)據(jù)庫,數(shù)據(jù)倉庫和數(shù)據(jù)敏感的組件。
PowerDesigner6.1的增強的特性:
1、魔術化的模型合并
PowerDesigner MetaWork的增強Comparison Manager允許用戶在點擊鼠標的同時進行比較和合并兩個數(shù)據(jù)模型。通過一個直觀的、拆分窗口和樹型瀏覽界面,用戶可以很容易地識別模型的差異并正確地控制希望發(fā)生的改變。如果一個對象存在于一個模型中但不在另一個模型中,用戶可以在選中的模型中建立或刪除它。如果一個對象存在于兩個模型中但具有不同的特性,用戶可以在選中的模型中合并此差異。
2、為最新設計的數(shù)據(jù)庫或數(shù)據(jù)倉庫產(chǎn)生測試數(shù)據(jù)
用DataArchitect、WarehouseArchitect和AppModeler Standard版本,用戶可以從一個物理模型直接組裝數(shù)據(jù)庫表產(chǎn)生測試數(shù)據(jù)。現(xiàn)在用戶可以不需要自己錄入數(shù)據(jù)實例就可預先配置優(yōu)化器來測試自己的設計。最新嵌入的測試數(shù)據(jù)生成器(Test Data Generator)允許用戶建立和保存有關聯(lián)特性的數(shù)據(jù)開工文件直接聯(lián)接到表欄。它可以保證在表中產(chǎn)生重要的、有效的數(shù)據(jù)。無論數(shù)據(jù)是隨意的、獨特的或從預定義表中讀入的,用戶都可以自動地產(chǎn)生符合數(shù)據(jù)類型的數(shù)據(jù)、校驗參數(shù)和定義在數(shù)據(jù)庫中的參照完整性。
3、支持業(yè)界領先的決策支持工具
WarehouseArchitect 6.1推出了新的界面來支持領先的決策支持、查詢工具和OLAP環(huán)境。現(xiàn)在元數(shù)據(jù)信息象多維層次和數(shù)據(jù)倉庫結(jié)構(gòu)一樣可以支持用戶安裝的查詢環(huán)境。WarehouseArchitect 6.1自動地產(chǎn)生適于多維分析的文件、cubes或服務器系統(tǒng)表。新的界面允許終端用戶快速訪問倉庫信息,為數(shù)據(jù)管理節(jié)約了許多時間。新的界面包括了Cognos PowerPlay和Impromptu、Arbor Essbase、Microstrategy DSS Agent和Oracle Express.
4、擴展支持以Web為中心的設計者和開發(fā)者
AppModeler 6.1允許用戶全部利用Microsoft的Internet Information Server(IIS) 3.0從一個物理模型中來直接產(chǎn)生Active Server Pages而不需要編碼。產(chǎn)生頁面的形式包括HomePage、查詢實例、列表、自由表格和"drilling down"、插入、更新和刪除數(shù)據(jù)。新設計的模板為產(chǎn)生Web站點也提供了新增加的圖形。
5、新的Internet報表能力
數(shù)據(jù)庫設計者共享建模信息將有益于產(chǎn)生報表的新HTML選項。數(shù)據(jù)模型和數(shù)據(jù)庫文檔能被全部產(chǎn)生成HTML形式通過適當?shù)穆?lián)接操縱所有信息。模型圖片也被產(chǎn)生,以便數(shù)據(jù)庫被圖形化的表現(xiàn)。
6、新增的功能
支持抽象的數(shù)據(jù)類型?現(xiàn)在,PowerDesigner在對Oracle 8的逆向引擎中支持抽象數(shù)據(jù)類型的鑒別。
支持數(shù)據(jù)庫用戶?數(shù)據(jù)庫用戶可以從一個現(xiàn)有的數(shù)據(jù)庫逆向引擎并存儲到一個物理數(shù)據(jù)模型中,可以添加新用戶并且用戶可以被指派成表格和視圖的所有者。
加強了逆向引擎的選擇性?PowerDesigner現(xiàn)在允許用戶不僅選擇逆向引擎的表,也可選擇數(shù)據(jù)庫的所有對象類型。選擇用戶、視圖、觸發(fā)器、用戶自定義數(shù)據(jù)類型和存儲過程都被包括在逆向引擎過程中。
數(shù)據(jù)庫大小估算?用戶可以計算和估計新設計的、構(gòu)造的數(shù)據(jù)庫的最終大小,包括了索引和表格的詳細的大小。計算程序和估算法則現(xiàn)在被優(yōu)化支持每個DBMS。
系統(tǒng)要求:
1、Windows 95或NT3.51- -486處理器,12MB內(nèi)存,CD-ROM驅(qū)動器,VGA監(jiān)視器
2、硬盤空間- -DataArchitect 10MB
AppModeler 12MB
ProcessAnalyst 10MB
MetaWorks 10MB
WarehouseArchitect 10MB
Viewer 10MB
與PowerDesigner相關的Sybase產(chǎn)品:PowerBuilder、PowerJ、PowerSite等。
|