What can power designer do for me
-
Upload
george-mcgeachie -
Category
Business
-
view
3.936 -
download
2
description
Transcript of What can power designer do for me
What can PowerDesigner do for me? 30/11/2011
1
EMEA PowerDesigner Virtual User Group,
1st December, 2011
EMEA PowerDesigner Virtual User Group, December 1st, 2011 130/11/2011
Agenda
What is Metadata?
PowerDesigner and Metadata
PowerDesigner Essentials
Examples
EMEA PowerDesigner Virtual User Group, December 1st, 2011 230/11/2011
What can PowerDesigner do for me? 30/11/2011
2
What is metadata?� Is it “data about data”?
� Sort of, but not really
� So metadata is …
� Information Metadata
� The Metadata Archipelago
� The four ‘D’s
EMEA PowerDesigner Virtual User Group, December 1st, 2011 330/11/2011
Is metadata “data about data”?� If you ask us for our definition of metadata,
before we can even think about what it really means, we hear ourselves say aloud, “Data about data.” This is, however, a poor definition.
� A good definition would have to be clear, complete, and correct.
� It does not provide examples nor distinguish how metadata really differs from data. Therefore, we need a better definition for the term metadata.
EMEA PowerDesigner Virtual User Group, December 1st, 2011 430/11/2011
What can PowerDesigner do for me? 30/11/2011
3
So Metadata is …� Steve Hoberman once spoke on a metadata-
related topic with several DAMA chapters and user groups. Collectively, they came up with the following definition for metadata:
Metadata is text, voice, or image that describes what the audience wants or needs to see or experience. The audience could be a person, group, or software program. Metadata is important because it aids in clarifying and finding the actual data.
There are at least six types of metadata: business (also known as ‘semantic’), storage, process, display, project, and program.
EMEA PowerDesigner Virtual User Group, December 1st, 2011 530/11/2011
Information Metadata
� add semantics
EMEA PowerDesigner Virtual User Group, December 1st, 2011 6
Database Schemas
XML Schemas
Screens
Reports
Business Data Items
Data Transformation & Lineage
Design Patterns
Lines represent shared metadata elements, and/or links
between metadata elements.
Non-DBMSfiles
Concepts
Logical Data Structures
30/11/2011
What can PowerDesigner do for me? 30/11/2011
4
The metadata archipelagoEMEA PowerDesigner Virtual User Group, December 1st, 2011 7
ApplicationArchitecture
Project & Resource Management
IT Assets
S/W Licences
Hardware
TechnicalArchitecture
IT Service Management
Configuration Management
Middleware Services
Web Services
WSDL & UDDI
Systems Devt.Methods & Processes
Organisation (incl. Locations & Assets) and People
Business Processes
Information Metadata
Business Rules and semantics
30/11/2011
The Four Ds of MetadataThese points summarise the ways in which metadata can be used.
� Discover & Document
� Design
� Do
EMEA PowerDesigner Virtual User Group, December 1st, 2011 830/11/2011
What can PowerDesigner do for me? 30/11/2011
5
The Four Ds of Metadata
EMEA PowerDesigner Virtual User Group, December 1st, 2011 9
• what you know about the present
Discover
• Enterprise Architecture, Processes, Data Models, Data Movements, Business Rules etc
Document
• Construct models that describe the future, such as processes, databases, messages, applications, and data movements
Describe / Design
• Create real artefacts from the models, such as databases or XML schemas; manage changes to those artefacts; enable impact analysis
Do
30/11/2011
EMEA PowerDesigner Virtual User Group, December 1st, 2011 1030/11/2011
What can PowerDesigner do for me? 30/11/2011
6
Loosely Coupled for success
EMEA PowerDesigner Virtual User Group, December 1st, 2011 11
There are many reasons why models are produced, for business
people and technologists, and as a result PowerDesigner’s
underlying technology allows these models to be loosely coupled.
The relationships between models are preserved, as changes on
both sides impact the other.
Over the years, this philosophy has been extended from data
modelling, into application modelling, process modelling, and most
recently, enterprise architecture - linking architecture, data, application, and process together at all levels of abstraction.
Paraphrased from David Dichmann’s foreword to ‘Data Modeling Made Simple with PowerDesigner’
30/11/2011
PowerDesigner metadata scope� business requirements
� business rules
� business processes
� Enterprise Architecture
� Glossary of Terms
� Object-Oriented design
� Conceptual and logical data structures
� databases
� data movements
� XML vocabularies
EMEA PowerDesigner Virtual User Group, December 1st, 2011 1230/11/2011
What can PowerDesigner do for me? 30/11/2011
7
30/11/2011 EMEA PowerDesigner Virtual User Group, December 1st, 2011 13
Enterprise Architecture
PowerDesigner Editions
En
terp
rise
Arc
hit
ect
EA Frameworks
Enterprise Architecture Models
Information ArchitectureObject-Oriented Models
Info
rma
tio
n A
rch
ite
ct
Business Process Models Business Process Models
Conceptual Data Models Conceptual Data Models
Data ModellingData Movement Models Data Movement Models
Da
ta A
rch
ite
ct/R
E
Repository Repository Repository
Web-based Authoring Web-based Authoring Web-based Authoring
Da
ta A
rch
ite
ct/D
M
Logical Data Models Logical Data Models Logical Data Models
Physical Data Models Physical Data Models Physical Data Models
XML Models XML Models XML Models
Core Core Core
Frameworks (1)
EMEA PowerDesigner Virtual User Group, December 1st, 2011 14
Thanks to Jay Stevens for this framework
30/11/2011
What can PowerDesigner do for me? 30/11/2011
8
Frameworks (2)
EMEA PowerDesigner Virtual User Group, December 1st, 2011 1530/11/2011
EMEA PowerDesigner Virtual User Group, December 1st, 2011 16
Link
and
Sync
30/11/2011
What can PowerDesigner do for me? 30/11/2011
9
EMEA PowerDesigner Virtual User Group, December 1st, 2011 1730/11/2011
A typical Business
Process ModelThis was created in PowerDesigner, but could equally have been drawn in a ‘drawing tool’.
EMEA PowerDesigner Virtual User Group, December 1st, 2011 1830/11/2011
What can PowerDesigner do for me? 30/11/2011
10
why not use a drawing tool? (1)�Drawing tools communicate ideas visually, and may
capture some additional information about some of the objects represented
�each diagram stands alone: if a process appears on five diagrams, there is no connection between those five symbols; you cannot ensure that those five diagrams are consistent in how they depict that process, nor is there a way of knowing whether or not the process also appears on a sixth diagram that you haven’t been told about
EMEA PowerDesigner Virtual User Group, December 1st, 2011 1930/11/2011
why not use a drawing tool? (2)�There is also no link from that process to any objects
that were generated from it, and no link to any associated objects
�Objects appear to live in a disconnected world. When it comes to managing change, that disconnected world gets very uncomfortable
In conclusion:
�Drawing tools do not manage metadata
EMEA PowerDesigner Virtual User Group, December 1st, 2011 2030/11/2011
What can PowerDesigner do for me? 30/11/2011
11
PowerDesigner Building Blocks� Not Just a Load Of
Symbols
� models
� diagrams
� objects
� sub-objects
� links
� examples
EMEA PowerDesigner Virtual User Group, December 1st, 2011 2130/11/2011
EMEA PowerDesigner Virtual User Group, December 1st, 2011 2230/11/2011
What can PowerDesigner do for me? 30/11/2011
12
Dependencies
EMEA PowerDesigner Virtual User Group, December 1st, 2011 2330/11/2011
Not Just a Load Of Symbols� Each type of PowerDesigner diagram supports certain
specific types of objects, and each object created in a diagram is represented by a symbol.
� Anything that appears on a diagram is a symbol. Most PowerDesigner objects can be represented on diagrams, so they have their own symbols.
� Links between objects can also have symbols, such as the process flows in the sample BPM.
� Some objects, such as Data Items and Domains, cannot appear on PowerDesigner diagrams, so they do not have symbols.
EMEA PowerDesigner Virtual User Group, December 1st, 2011 2430/11/2011
What can PowerDesigner do for me? 30/11/2011
13
PowerDesigner practices� Leverage existing
documentation� Excel Import
� Requirements Import
� Create and manage� generate artefact
� XML
� BPEL
� DB
� Refactor� round-trip
� XML
� Databases
� PowerBuilder applications
� Link� Mapping Editor
� Custom Traceability Links
� Collaboration� Repository
� Communication� Web portal
� Reports
� Excel export
EMEA PowerDesigner Virtual User Group, December 1st, 2011 2530/11/2011
EMEA PowerDesigner Virtual User Group, December 1st, 2011 2630/11/2011
What can PowerDesigner do for me? 30/11/2011
14
Enterprise Architecture
EMEA PowerDesigner Virtual User Group, December 1st, 2011 2730/11/2011
EMEA PowerDesigner Virtual User Group, December 1st, 2011 2830/11/2011
What can PowerDesigner do for me? 30/11/2011
15
Data Modeling Made Simple
with PowerDesignerThe cheapest place to buy the book initially will be the publisher’s web site – you can save 20% on the USD 79.95 list price if you pre-order at http://www.technicspub.com/ – use code PD20Promo at the checkout.International delivery ranges from $10 to $25 dependent on your location; I don’t know if Canada counts as ‘international’, though.
EMEA PowerDesigner Virtual User Group, December 1st, 2011 2930/11/2011
Contact MeTelephone: +44 (0) 20 8123 8756 (forwarded to mobile)
UK mobile: +44 (0) 794 293 0648
Skype: gmcgeachie
Twitter: metadatajunkie
Email: George.McGeachie @ MetadataMatters.com
Blog: http://metadatajunkie.wordpress.com/
EMEA PowerDesigner Virtual User Group, December 1st, 2011 3030/11/2011