What can power designer do for me

6,630 views

Published on

These are my slides from the presentation I gave to the Sybase PowerDesigner EMEA Virtual User group on December 1st, 2011.

Published in: Business, Education, Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
6,630
On SlideShare
0
From Embeds
0
Number of Embeds
46
Actions
Shares
0
Downloads
145
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

What can power designer do for me

  1. 1. What can PowerDesigner do for me? 30/11/2011 EMEA PowerDesigner Virtual User Group, 1st December, 2011 30/11/2011 EMEA PowerDesigner Virtual User Group, December 1st, 2011 1 Agenda What is Metadata? PowerDesigner and Metadata PowerDesigner Essentials Examples 30/11/2011 EMEA PowerDesigner Virtual User Group, December 1st, 2011 2 1
  2. 2. What can PowerDesigner do for me? 30/11/2011 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, 30/11/2011 December 1st, 2011 3 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. 30/11/2011 EMEA PowerDesigner Virtual User Group, December 1st, 2011 4 2
  3. 3. What can PowerDesigner do for me? 30/11/2011 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. 30/11/2011 EMEA PowerDesigner Virtual User Group, December 1st, 2011 5 Information Metadata Logical Data Business Data Items Structures add semantics Concepts Database XML Schemas Design Schemas Patterns Reports Data Transformation Non-DBMS Screens & Lineage files Lines represent shared metadata elements, and/or links between metadata elements. 30/11/2011 EMEA PowerDesigner Virtual User Group, December 1st, 2011 6 3
  4. 4. What can PowerDesigner do for me? 30/11/2011 Organisation Information Metadata (incl. Locations & Assets) and IT Service Management People Configuration Management Project & Application Resource Architecture Management Middleware Business Services Technical Architecture Rules and semantics Systems Devt. Methods IT Assets & Processes S/W Hardware Licences Web Services WSDL & UDDI Business Processes The metadata archipelago 30/11/2011 EMEA PowerDesigner Virtual User Group, December 1st, 2011 7 The Four Ds of Metadata These points summarise the ways in which metadata can be used. Discover & Document Design Do 30/11/2011 EMEA PowerDesigner Virtual User Group, December 1st, 2011 8 4
  5. 5. What can PowerDesigner do for me? 30/11/2011 The Four Ds of Metadata Discover • what you know about the present Document • Enterprise Architecture, Processes, Data Models, Data Movements, Business Rules etc Describe / Design • Construct models that describe the future, such as processes, databases, messages, applications, and data movements Do • Create real artefacts from the models, such as databases or XML schemas; manage changes to those artefacts; enable impact analysis 30/11/2011 EMEA PowerDesigner Virtual User Group, December 1st, 2011 9 30/11/2011 EMEA PowerDesigner Virtual User Group, December 1st, 2011 10 5
  6. 6. What can PowerDesigner do for me? 30/11/2011 Loosely Coupled for success 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 EMEA PowerDesigner Virtual User Group, December 1st, 2011 11 PowerDesigner metadata scope business requirements Conceptual and business rules logical data structures business processes databases Enterprise Architecture data movements Glossary of Terms XML vocabularies Object-Oriented design EMEA PowerDesigner Virtual User Group, 30/11/2011 December 1st, 2011 12 6
  7. 7. What can PowerDesigner do for me? 30/11/2011 Enterprise Architecture PowerDesigner Editions EA Frameworks Enterprise Architecture Models Object-Oriented Models Information Architecture Business Process Models Business Process Models Conceptual Data Models Conceptual Data Models Enterprise Architect Data Movement Models Data Movement Models Data Modelling Information Architect Repository Repository Repository Web-based Authoring Web-based Authoring Web-based Authoring Data Architect/RE Logical Data Models Logical Data Models Logical Data Models Data Architect/DM Physical Data Models Physical Data Models Physical Data Models XML Models XML Models XML Models Core Core Core 30/11/2011 EMEA PowerDesigner Virtual User Group, December 1st, 2011 13 Frameworks (1) Thanks to Jay Stevens for this framework 30/11/2011 EMEA PowerDesigner Virtual User Group, December 1st, 2011 14 7
  8. 8. What can PowerDesigner do for me? 30/11/2011 Frameworks (2) 30/11/2011 EMEA PowerDesigner Virtual User Group, December 1st, 2011 15 Link and Sync 30/11/2011 EMEA PowerDesigner Virtual User Group, December 1st, 2011 16 8
  9. 9. What can PowerDesigner do for me? 30/11/2011 30/11/2011 EMEA PowerDesigner Virtual User Group, December 1st, 2011 17 A typical Business Process Model This was created in PowerDesigner, but could equally have been drawn in a ‘drawing tool’. 30/11/2011 EMEA PowerDesigner Virtual User Group, December 1st, 2011 18 9
  10. 10. What can PowerDesigner do for me? 30/11/2011 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 30/11/2011 EMEA PowerDesigner Virtual User Group, December 1st, 2011 19 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 30/11/2011 EMEA PowerDesigner Virtual User Group, December 1st, 2011 20 10
  11. 11. What can PowerDesigner do for me? 30/11/2011 PowerDesigner Building Blocks Not Just a Load Of sub-objects Symbols links models examples diagrams objects EMEA PowerDesigner Virtual User Group, 30/11/2011 December 1st, 2011 21 30/11/2011 EMEA PowerDesigner Virtual User Group, December 1st, 2011 22 11
  12. 12. What can PowerDesigner do for me? 30/11/2011 Dependencies 30/11/2011 EMEA PowerDesigner Virtual User Group, December 1st, 2011 23 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. 30/11/2011 EMEA PowerDesigner Virtual User Group, December 1st, 2011 24 12
  13. 13. What can PowerDesigner do for me? 30/11/2011 PowerDesigner practices Leverage existing Link documentation Mapping Editor Excel Import Custom Traceability Links Requirements Import Collaboration Create and manage Repository generate artefact Communication XML Web portal BPEL Reports DB Excel export Refactor round-trip XML Databases PowerBuilder applications EMEA PowerDesigner Virtual User Group, 30/11/2011 December 1st, 2011 25 30/11/2011 EMEA PowerDesigner Virtual User Group, December 1st, 2011 26 13
  14. 14. What can PowerDesigner do for me? 30/11/2011 Enterprise Architecture 30/11/2011 EMEA PowerDesigner Virtual User Group, December 1st, 2011 27 30/11/2011 EMEA PowerDesigner Virtual User Group, December 1st, 2011 28 14
  15. 15. What can PowerDesigner do for me? 30/11/2011 Data Modeling Made Simple with PowerDesigner The 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, 30/11/2011 December 1st, 2011 29 Contact Me Telephone: +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/ 30/11/2011 EMEA PowerDesigner Virtual User Group, December 1st, 2011 30 15
  16. 16. What can PowerDesigner do for me? 30/11/2011 30/11/2011 EMEA PowerDesigner Virtual User Group, December 1st, 2011 31 16

×