Contents
About This Manual v
1 What’s New in PowerDesigner 15.0 1
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
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.
¨ SMALL CAPS
Used for: Key names.
Example: Press the ENTER key.
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 “
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
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”
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.
¨ 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”
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”
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?
¨ Data Modeling
· Chapter: “Working with Data Models”
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”
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”
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”
Object Oriented Model
The PowerDesigner Object Oriented Model includes the following new
features.
Eclipse 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”
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”
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