PowerDesigner 6.1 |
![]() |
||||||||||||
PowerDesigner 6.1 WarehouseArchitect. NOVÉ: Jeho cieľom je tvorba dátových modelov pre oblasť dátových skladov. Model obsahuje aj mapovanie medzi prevádzkovými dátami a dátami dátového skladu vrátane agregácií apod. Podporované sú aj hviezdicové a vločkové schémy. Produkt je otvorený voči rôznym produktom pre dátové sklady (Sybase IQ, Red Brick, Oracle…). Podporuje aj definovanie multidimenzných pohľadov pre OLAP nástroje firiem Arbor, Cognos, Microstrategy a Oracle. PowerDesigner 6.1 DataArchitect Hlavným produktom sady PowerDesigner 6.1 je modul DataArchitect, pokrývajúci tradičné dátové modelovanie a generovanie databáz. Modely sa môžu vytvárať na dvoch úrovniach: konceptuálnej, ktorá je nezávislá od databázy, a fyzickej, ktorá umožňuje nastavenie databázovo špecifických vlastností (triggre, uložené procedúry, indexy, diskové priestory pre tabuľky apod.). DataArchitect umožňuje návrhárom vykonávať navrhnúť štruktúru databázy a vygenerovať ju, reverzné inžinierstvo existujúcich databáz, údržbu (generovanie rozdielových SQL skriptov) a podrobné zdokumentovanie modelov pre viac ako tridsať databáz s rozhraním pre sedem vývojových nástrojov. NOVÉ: Vo verzii 6.0 sú rozšírenia zamerané na uľahčenie práce: tool tips, prezeranie náhľadu pred tlačou, nastavenie jazyka pre zostavy, rozšírené testovanie modelu. Sú zlepšené zoznamy prvkov - napr. súčasné nastavovanie vlastnosti pre viac dátových stĺpcov modelu. Je k dispozícii sprievodca, ktorý z relácie N:N vytvorí väzbovú entitu obohatenú o ďalšie atribúty. Možno určiť mená pre “constraints” - primárne a cudzie kľúče, validačné podmienky atď. Tabuľky môžu mať vlastnú validačnú podmienku a dá sa definovať DDL-skript, ktorý sa použije pred a po vytvorení tabuľky. Verzia 6.1 pridáva možnosť generovania testovacích dát. PowerDesigner 6.1 ProcessAnalyst S rastom komplexnosti aplikácií rastie aj prínos uskutočnenia procesnej analýzy mapujúcej všetky elementy začlenené v systéme. ProcessAnalyst pre vlastnú analýzu používa notáciu funkčného modelu OMT (object modeling technique) a tradičných diagramov dátových tokov. Zhodný vzhľad a chovanie s ostatnými produktami PowerDesigner spolu s obojsmerným napojením na modul DataArchitect zaisťujú vykonanie analýzy v konzistentnom prostredí. NOVÉ: ProcessAnalyst je rozšírený o pravidlá (bussiness rules) pre prvky modelu, dátové toky možno označiť ako “Read”, “Create”, “Update” alebo “Delete” (CRUD matica) a je užšie prepojený s DataArchitectom. PowerDesigner 6.1 AppModeler AppModeler spolupracuje s klient-server vývojovými nástrojmi a umožňuje tak zrýchlenie vývoja a zvýšenie kvality aplikácií. AppModeler využíva dátový model a generuje aplikácie pre PowerBuilder založené na modifikovateľných šablónach a zvolenej knižnici objektov. Model môže byť obohatený o rozšírené atribúty rady vývojových nástrojov (typ písma, editovací štýl, podmienka správnosti). AppModeler generuje konzistentné prototypové aplikácie s oknami, dátovými oknami a menu položkami. Naviac ponúka možnosti pre generovanie, údržbu databázy a tvorbu výstupných zostáv. NOVÉ: K novým vlastnostiam patrí generovanie aplikácií pre prostredia Power++, Delphi a HTML, prezeracie programy pre modely, rozšírené porovnávanie modelov s grafickým zobrazením rozdielov, možnosť samostatnej extrakcie submodelov atď. Generovacie šablóny pre HTML zahŕňajú Home Page, QBE (query by example) formulár, tabulárnu formu, editovací formulár Free Form a dajú sa ďalej upravovať. Pre vyvolanie detailných dát z tabuľkovej podoby sa používajú hyperlinky. PowerDynamo a Personal Web server sú súčasťou AppModelera. PowerDesigner 6.1 MetaWorks NOVÉ: všetky moduly PowerDesignera umožňujú využitie modelov prostredníctvom centrálneho slovníka (dictionary) uloženého v SQL databáze. Ďalšie funkcie pre tímovú prácu potrebné hlavne pre riadenie komplexných projektov zabezpečuje modul MetaWorks: administrácia prístupových práv užívateľov, zabezpečenie uzamykania modelov, správa verzií prostredníctvom Powersoft ObjectCycle a Object browser pre udržanie konzistencie definícií objektov v rámci celého projektu. MetaWorks rozširuje podporu tímovej práce v ostatných moduloch. |
|