New Features Summary

Sybase® PowerDesigner®

15.0 Windows Part number: DC10077-01-1500-01 Last modified: September 2008

Copyright © 2008 , Inc. and its subsidiaries. All rights reserved.

Information in this manual may change without notice and does not represent a commitment on the part of Sybase, Inc. and its subsidiaries.

Sybase, Inc. provides the software described in this manual under a Sybase License Agreement. The software may be used only in accordance with the terms of the agreement. No part of this publication may be reproduced, transmitted, or translated in any form or by any means, electronic, mechanical, manual, optical, or otherwise, without the prior written permission of Sybase, Inc. and its subsidiaries. Use, duplication, or disclosure by the government is subject to the restrictions set forth in subparagraph (c)(1)(ii) of DFARS 52.227-7013 for the DOD and as set forth in FAR 52.227-19(a)-(d) for civilian agencies. Sybase, SYBASE (logo), ADA Workbench, Adaptable Windowing Environment, Adaptive Component Architecture, Adaptive Server, Adaptive Server Anywhere, Adaptive Server Enterprise, Adaptive Server Enterprise Monitor, Adaptive Server Enterprise Replication, Adaptive Server Everywhere, Advantage Database Server, Afaria, Answers 365, Answers Anywhere, AppModeler, APT Workbench, APT-Build, APT-Edit, APT-Execute, APT-Translator, APT-Library, ASEP, Avaki, Avaki (Arrow Design), Avaki Data Grid, AvantGo, Bit-Wise, BizTracker, Certified PowerBuilder Developer, Certified SYBASE Professional, Certified SYBASE Professional Logo, CodeBank, Column Design, ComponentPack, Convoy/DM, Copernicus, CSP, Data Pipeline, DataArchitect, Database Analyzer, DataExpress, DataServer, DataWindow, DataWindow .NET, DB-Library, dbQueue, Dejima, Dejima Direct, Developers Workbench, DirectConnect Anywhere, DirectConnect, Distribution Director, Dynamic Mobility Model, e-ADK, e-Biz Integrator, EC Gateway, ECMAP, ECRTP, eFulfillment Accelerator, EII Plus, Embedded SQL, EMS, Enterprise Client/Server, Enterprise Connect, Enterprise Data Studio, Enterprise Manager, Enterprise Work Architecture, Enterprise Work Designer, Enterprise Work Modeler, eProcurement Accelerator, eremote, Everything Works Better When Everything Works Together, EWA, Extended Systems, ExtendedView, Financial Fusion, Financial Fusion (and design), Financial Fusion Server, Formula One, Fusion Powered e-Finance, Fusion Powered Financial Destinations, Fusion Powered STP, GeoPoint, GlobalFIX, iAnywhere, iAnywhere Solutions, ImpactNow, Industry Warehouse Studio, InfoMaker, Information Anywhere, InformationConnect, InphoMatch, InstaHelp, Intelligent Self-Care, InternetBuilder, iremote, iScript, Jaguar CTS, jConnect for JDBC, KnowledgeBase, Logical Memory Manager, M2M Anywhere, Mach Desktop, Mail Anywhere Studio, Mainframe Connect, Maintenance Express, Manage Anywhere Studio, MAP, M-Business Anywhere, MDI Access Server, MDI Database Gateway, media.splash, Message Anywhere Server, MetaWorks, MethodSet, mFolio, Mirror Activator, ML Query, MMS 365, Mobile 365 (and design), MobiLink, MySupport, New Era of Networks, Next Generation Learning, Next Generation Learning Studio, O DEVICE, OASiS, OASiS logo, ObjectConnect, ObjectCycle, OmniConnect, OmniQ, OmniSQL Access Module, OmniSQL Toolkit, OneBridge, Open Biz, Open Business Interchange, Open Client, Open ClientConnect, Open Client/Server, Open Client/Server Interfaces, Open Gateway, Open Server, Open ServerConnect, Open Solutions, OpenSwitch, Partnerships that Work, PB-Gen, PC APT Execute, PC DB-Net, PC Net Library, Pharma Anywhere, PhysicalArchitect, PocketBuilder, Power Through Knowledge, power.stop, PowerAMC, PowerBuilder, PowerBuilder Foundation Class Library, PowerDesigner, PowerDimensions, Powering the New Economy, PowerScript, PowerSite, PowerSocket, Powersoft, PowerStage, PowerTips, Powersoft Portfolio, Powersoft Professional, PowerWare Desktop, PowerWare Enterprise, ProcessAnalyst, Pylon, Pylon Anywhere, Pylon Application Server, Pylon Conduit, Pylon Pro, QAnywhere, RAP - The Trading Edition, Rapport, Relational Beans, RepConnector, Report Workbench, Report-Execute, Replication Agent, Replication Driver, Replication Server, Replication Server Manager, Replication Toolkit, Resource Manager, RFID Anywhere, RW-DisplayLib, RW-Library, SAFE, SAFE/PRO, Sales Anywhere, Search Anywhere, SDF, Search Anywhere, Secure SQL Toolset, Security Guardian, ShareSpool, Sharelink SKILS, smart.partners, smart.parts, smart.script, SOA Anywhere Trademark,SQL Advantage, SQL Anywhere, SQL Anywhere Studio, SQL Code Checker, SQL Edit, SQL Edit/TPU, SQL Modeler, SQL Remote, SQL SMART, SQL Toolset, SQL Station, SQLJ, Stage III Engineering, STEP, SupportNow, S.W.I.F.T. Message Format Libraries, Sybase 365, Sybase Central, Sybase IQ, Sybase Learning Connection, Sybase MPP, SyberLearning LIVE, SyberLearning OnDemand, Sybase SQL Desktop, Sybase SQL Lifecycle, Sybase SQL Workgroup, Sybase Synergy Program, Sybase Virtual Server Architecture, Sybase User Workbench, SybaseWare, Syber Financial, SyberAssist, SybFlex, SybMD, SyBooks, System 10, System 11, System XI (logo), SystemTools, Tabular Data Stream, The Enterprise Client/Server Company, The Extensible Software Platform, The Future Is Wide Open, The Learning Connection, The Model For Client/Server Solutions, The Online Information Center, The Power of One, TotalFix, TradeForce, Transact-SQL, Translation Toolkit, Turning Imagination Into Reality, UltraLite, UltraLiteJ, UltraLite.NET, UNIBOM, Unilib, Uninull, Unisep, Unistring, Unwired Accelerator, Unwired Orchestrator, URK Runtime Kit for UniCode, Unwired Accelerator, Unwired Orchestrator, Viafone, Virtualized Resource Management, VisualWriter, WarehouseArchitect, Warehouse Studio, Warehouse WORKS, Watcom, Watcom SQL, Web Deployment Kit, Web.PB, Web.SQL, WebSights, WebViewer, XA-Library, XA-Server, XcelleNet, XP Server, XTNDAccess, and XTNDConnect are trademarks of Sybase, Inc. or its subsidiaries. All other trademarks are the property of their respective owners.

ii Contents

About This Manual v

1 What’s New in PowerDesigner 15.0 1 Core Features ...... 2 Projects and Framework Matrices (new module) ...... 4 Model (new module) ...... 5 Business Process Model ...... 7 Conceptual Data Model ...... 8 Logical Data Model (new module) ...... 9 Physical Data Model ...... 10 Information Liquidity Model ...... 11 Object Oriented Model ...... 12 Impact Analysis Model (new module) ...... 13 Repository ...... 14

iii iv About This Manual

Subject This book describes the new features in this version of PowerDesigner. See also the file tch1500.txt, delivered with the software, for a list of the bug corrections provided in this release. For information about last minute updates to the product and documentation, see the readme.html file in your installation folder. Audience This book is for anyone who wants to discover the new features in this version of PowerDesigner. Typographic conventions PowerDesigner documentation uses special typefaces to help you readily identify specific items:

♦ monospace text (normal and bold) Used for: Code samples, commands, compiled functions and files, references to variables. Example: declare user_defined..., the BeforeInsertTrigger template. ♦ bold text Used for: New terms. Example: A shortcut has a target object.

♦ SMALLCAPS Used for: Key names.

Example: Press the ENTER key.

v vi CHAPTER 1

What’s New in PowerDesigner 15.0

About this chapter This document presents the new features in PowerDesigner version 15.0.

Contents Topic: page

Core Features 2

Projects and Framework Matrices (new module) 4 Enterprise Architecture Model (new module) 5

Business Process Model 7

Conceptual Data Model 8

Logical Data Model (new module) 9 Physical Data Model 10

Information Liquidity Model 11

Object Oriented Model 12

Impact Analysis Model (new module) 13

Repository 14

1 Core Features

Core Features PowerDesigner 15.0 includes the following new features available in multiple models.

User profiles

Feature New user profiles help you to standardize the look and feel of your models and to support standards across your organization. You can save display preferences, model options, and check model, generation, and other PowerDesigner settings to user profiles, which can then be deployed to your users as required. Where? ♦ Core Features Guide • Chapter: “Customizing your Modeling Environment”

Dependency Matrices

Feature Dependency matrixes are available in all modules to help you visualize and edit links between any kinds of objects, even if they are in different kinds of models. You create the matrix, specify the kinds of objects, and the type of relationship between them that you want to view. You could, for example, create a matrix to show the links between OOM classes connected by association links, between tables and users in a PDM, or between PDM tables and the OOM classes generated from them. Where? ♦ Core Features Guide • Chapter: “Diagrams and Symbols”

Customizable Display Preferences

Feature Now you can have complete freedom in the kinds of information that you display on your diagram symbols. A new mechanism allows you to customize the display preferences for extended objects and the objects of the new Enterprise Architecture Model (EAM), in order to display any of their attributes or collections in any order that you require. Where? ♦ Core Features Guide • Chapter: “ Customizing your Modeling Environment “

2 Chapter 1. What’s New in PowerDesigner 15.0

Icon library

Feature Hundreds of new, high-quality icons are provided to enhance the appearance of your model diagrams. Where? ♦ Core Features Guide • Chapter: “Diagrams and Symbols”

Extended compositions and sub-objects

Feature The flexibility of the PowerDesigner metamodel continues to increase with the arrival of extended compositions, which allow you to create strong connections between parent and sub-objects. Defining an extended composition in your DBMS definition file, an extended model definition, or other target file allows you to create sub-objects within a parent object, and have these children moved, copied, or deleted along with the parent. Where? ♦ Customizing and Extending PowerDesigner • Chapter: “Extending your Models with Profiles”

Plugin support

Feature The PowerDesigner plugin for Visual Studio now supports VS2008. Where? ♦ Core Features Guide

Other features ♦ Sysam licensing – floating licenses are now returned to the license server after three hours of inactivity. ♦ Autolayout – is improved and provides support for creating several new kinds of layout ♦ Compliancy – PowerDesigner is now compliant with FDCC and FIPS 140-2

3 Projects and Framework Matrices (new module)

Projects and Framework Matrices (new module)

The new concepts of projects and framework matrices enable you to group your models together and to better structure your modeling processes.

Projects

Feature The new concept of PowerDesigner projects provide a convenient environment for working with multiple interconnected models and other files. The project acts as container for all your development artifacts, allowing you to save them in the repository as a single unit. New project diagrams automatically calculate and display the dependencies and other links between your models and other documents. Where? ♦ Core Features Guide • Chapter: “Projects”

Project templates

Feature To help you get the most out of projects, PowerDesigner supports project templates, which can contain predefined models, content, rules, and formatting for reuse. Project templates are used to support enterprise architecture and other frameworks that require a certain combination of models, and starting from an appropriate template helps you get started quickly with standards-based development. Where? ♦ Core Features Guide • Chapter: “Projects”

Framework matrices

Feature Framework matrices help you direct your modeling process by providing a grid in which each cell must be completed according to a set of predefined actions. PowerDesigner provides a predefined framework matrice for the FEAF framework, and the easy-to-use framework editing environment allows you to create and customize your own. Where? ♦ Core Features Guide • Chapter: “Projects”

4 Chapter 1. What’s New in PowerDesigner 15.0

Enterprise Architecture Model (new module)

Enterprise architecture modeling helps you to analyze and document the architecture of your organization. Such an analysis can be required for the following reasons: ♦ For documentation - as a part of good corporate governance ♦ For compliance– where you are required to document your system’s compliance with standards or regulations ♦ For change management- in the following kinds of situations: • Rationalization – where cost savings and efficiencies are sought • A change in technology – where your system will be upgraded • An acquisition or merger – where two disparate systems must be made to work together

EAM diagrams

Feature The PowerDesigner enterprise architecture model (EAM) provides seven types of EA diagrams that allow you to model your business processes and technology infrastructure, and to show the relationships between them. The diagrams in the EAM are divided into three layers as follows: ♦ Business Layer: • Organization Chart – represents the structure of an organization in a graphical tree format • Business Communication Diagram - can be used to analyze and display the relationships, flows, and other connections between business elements. • Process Map - can be used to identify the business architecture independent of people and organization units and to describe the business functions and classify the processes. • City Planning Diagram - allows you to focus on the big picture of your enterprise architecture. ♦ Application Layer: • Application Architecture Diagram - shows a high-level view of the application architecture, and allows you to identify applications, sub-applications, components, databases, services, etc, and their interactions. • Service Oriented Diagram - allows you to associate applications and other objects in the application layer with business services and other objects in the business layer to assist with SOA design.

5 Enterprise Architecture Model (new module)

♦ Technology Layer: • Technology Infrastructure Diagram - displays a high-level picture of the physical architecture deployed in the enterprise.

Where?

♦ Enterprise Architecture Modeling

Visio import

Feature The new capability to import Visio diagrams into an EAM (and a BPM) enables you to retrieve work performed by business analysts and enrich them with PowerDesigner’s sophisticated metadata. The following types of diagram can be imported: ♦ Organization Chart to Organization Chart ♦ Software/Enterprise Application to Application Architecture Diagram

♦ Basic/Detailed Network Diagram to Technology Infrastructure Diagram ♦ Network/Active Directory to Organization Chart

♦ Network/LDAP Directory to Organization Chart

Where?

♦ Enterprise Architecture Modeling • Chapter: “Working with Enterprise Architecture Models”

6 Chapter 1. What’s New in PowerDesigner 15.0

Business Process Model The PowerDesigner Business Process Model (BPM) includes the following new features. Visio import

Feature The new capability to import Visio diagrams into a BPM (and an EAM) enables you to retrieve work performed by business analysts and enrich them with PowerDesigner’s sophisticated metadata. The following types of diagram can be imported: ♦ Audit Diagram to Business Process Diagram (Analysis) ♦ Basic Flow Chart to Business Process Diagram (Analysis) ♦ Cross Functional Flowchart to Business Process Diagram (Analysis)

♦ Data Flow Diagram to Data Flow Diagram ♦ Event Driven Process Chain Diagram to Business Process Diagram (BPMN) ♦ ITIL Diagram to Business Process Diagram (Analysis)

♦ Work Flow Diagram to Data Flow Diagram

♦ Flowchart/SDL Diagram to Business Process Diagram (Analysis)

Where?

♦ Business Process Modeling • Chapter: “Working with Business Process Models”

7 Conceptual Data Model

Conceptual Data Model

The PowerDesigner Conceptual Data Model (CDM) includes the following new features. Barker notation

Feature The CDM (and new LDM) now support the Barker notation. Familiar to users of Oracle’s CASE modeling tools, this popular notation displays inheritances inside the parent entity symbol and has its own multiplicity notations and attribute ornaments. Where? ♦ • Chapter: “Working with Data Models”

8 Chapter 1. What’s New in PowerDesigner 15.0

Logical Data Model (new module)

The new PowerDesigner Logical Data Model (LDM) module provides a new level of abstraction between the Conceptual and Physical Data Models. LDMs are denormalized for development and schema optimization and support foreign keys, indexes, and views that are not available at the conceptual level. However, they are DBMS-independent and so can be used to generate for any physical deployment environment. LDMs support all the standard data notations, including Barker, and can generate (and be generated from) CDMs and PDMs Where? ♦ Data Modeling • Chapter: “Building Conceptual and Logical Diagrams”

9 Physical Data Model

Physical Data Model

The PowerDesigner Physical Data Model includes the following new features. New or enhanced database support

Feature The following DBMS versions are added or enhanced: ♦ IBM DB2 v9 ♦ Microsoft SQL Server 2008 (limited) ♦ ORACLE 11g ♦ Sybase ASA 11

♦ Sybase ASE 15.0.2 ♦ Teradata V2 R6.1 and 6.2

Where?

♦ Data Modeling • Chapter: “DBMS-Specific Features”

10 Chapter 1. What’s New in PowerDesigner 15.0

Information Liquidity Model

The PowerDesigner Information Liquidity Model includes the following new features. New ETL wizards

Feature New ETL wizards have been added to help you create a data transformation from scratch or from an existing PDM-PDM mapping. In addition, many small enhancements have been made to the ETL modeling interface. Where? ♦ Information Liquidity Modeling • Part Two: “Performing ETL and EII Data Transformations”

11 Object Oriented Model

Object Oriented Model

The PowerDesigner Object Oriented Model includes the following new features. Modeling Framework (EMF)

Feature The increasingly popular Eclipse Modeling Framework is now supported as a standard OOM target language. Where? ♦ Object-Oriented Modeling • Chapter: “Working with the Eclipse Modeling Framework (EMF)”

OOM-OOM mapping

Feature OOM-OOM mapping is now supported. Where? ♦ Core Features Guide • Chapter: “Creating Mappings”

12 Chapter 1. What’s New in PowerDesigner 15.0

Impact Analysis Model (new module)

The new Impact Analysis Model (IAM) module expands PowerDesigner support for impact analysis (the consequences of changes to a model), and provides new support for lineage analysis (the objects that form the basis for an object). In addition to the traditional interface, which provides a temporary view of the analysis, you can now generate and save impact analysis models, which provide a graphical view of the impact and lineage hierarchies. These models can be saved to provide a snapshot of a moment in the development process, can be compared to each other to analyse changes over time, and used as the basis to generate sophisticated reports. In addition to the new model, the impact analysis engine has been completely rebuilt to provide support for multiple sets of analysis rules. Standard rule sets – conceptual, data, delete, and global – are provided, and you can create your own. Where? ♦ Core Features Guide • Chapter: “Impact and Lineage Analysis”

13 Repository

Repository

The PowerDesigner Repository includes the following new features.

Repository web browser

Feature The contents of your repository can now be made available to anyone in your organization via their web browser. By implementing a simple repository web server, all your models, objects and even snapshots of diagrams can be viewed and you retain highly granular control over what can and cannot be accessed. Where? ♦ Working with the Repository • Chapter: “Browsing the Repository via the Web”

Faster Proxy

Feature The speed of queries performed via the repository proxy has been improved. Where? ♦ Working with the Repository

14