Plugin umožňuje efektívny reverzný inžiniering existujúcej databázy Exasol. To je veľmi užitočné najmä počas migrácií, upgradov, alebo pri porovnávaní modelu s reálnym obsahom databázy.
Pre Exasol sme do tohto procesu pridali podporu jeho špecifických vlastností: Partition by, Distribution key, Virtual schemas, Sizes of objects, Scripts, UDF atď. Navyše, aby sme zlepšili štandardné správanie PowerDesignera, nehádžeme pri Exasole všetko na jednu kopu. Namiesto toho oddeľujeme každú databázovú schému do vlastného balíčka (Package) a vytvárame samostatný diagram modelu pre každý z nich. Tento postup skutočne napomáha udržiavať čitateľnosť modelu a jeho organizáciu tak, aby zároveň neobmedzoval vývojára v kooperácii s inými objektami. Túto organizáciu objektov je možné plne upraviť podľa požiadaviek zákazníka, rešpektujúc jeho zaužívaný dizajn modelov. Napríklad každá schéme môže po reverznom inžinieringu predstavovať dokonca samostatný model.
Proces reverzného inžinieringu je plne konfigurovateľný pomocou viacerých filtrov. Pridali sme špeciálnu funkcionalitu na identifikáciu správnej schémy objektu (štandardne to v PD chýba), môžete tak filtrovať objekty podľa schém, vlastníkov, typov objektov a pod.
Pic.: Databáza Exasolu získaná reverzným inžinieringom do 5 balíčkov (packages) – pre každú schému zvlášť. Schéma je tak jednoducho prehliadateľná, so svojim vlastným diagramom a asociovanými objektami.