Modeling Data Heritage with Sybase Powerdesigner®

Total Page:16

File Type:pdf, Size:1020Kb

Modeling Data Heritage with Sybase Powerdesigner® MODELING DATA HERITAGE WITH SYBASE POWERDESIGNER® THE ENTERPRISE. UNWIRED. WHITE PAPER Knowing where our data came from and where it is going is one of the most challenging aspects of managing today’s data center. As our systems become more integrated and interdependent, through replication, ware- housing and system integration efforts, the impact of a change on any data element can be huge. Having the ability to document, and then report on, data heritage, allows users to more effectively and efficiently predict the impact of a change, as well as streamline its implementation. Managing Data Heritage, the sources and targets of data, require a 21st century modeling tool like Sybase PowerDesigner. REQUIREMENTS FOR MANAGING DATA HERITAGE When managing data heritage, it is important to be able to clearly document the data elements (aliases, format, statistics and other quality indicators), document the sourcing information and target data systems information (including transformation rules), and stewardship information (who created and modified the data elements, security and access rights and history). Starting with the processes, users need to be able to trace to all data elements (and any interim elements) to all final implementation points. To achieve this, users need to document: ■ All data processes with business definitions and requirements ■ All data items at a conceptual level with business definitions and stewardship details ■ All physical data (Tables/Columns) with version history ■ All dependencies between source and target tables and columns A TOOLSET AND A SOLUTION: BUILDING BLOCKS FOR DATA HERITAGE To address these needs, PowerDesigner offers rich process modeling, data analysis and design techniques that capture and manage the dependency metadata needed to document data heritage. PowerDesigner includes a metadata repository that offers secure version control and management, complete with change history identifying the user and the change. For documenting all processes and requirements, PowerDesigner has fully integrated requirements manage- ment and business process modeling. PowerDesigner’s requirements management module links any number of analysis and design models to a given set of business requirements. Understanding each data element in context with the business requirements helps define the purpose and intent of the data being examined. Changes to a business requirement can be easily traced to the relevant data and process elements, iteratively down to the ultimate physical implementation. In reverse, any analysis and design element can report on its linked requirements to ensure any proposed change does not violate the business intent. PowerDesigner’s Business Process Modeling module provides an intuitive, non-technical business process hierarchy and flow diagrams. Data can be linked to the process and flows to produce a CRUD matrix defining data use through- out the business and business automation, as well as providing the process to data linkage that we need to understand the data in motion. For capturing all data elements with business definition with trace to the physical implementation, PowerDesigner offers robust conceptual, logical and physical data modeling capabilities. The PowerDesigner Conceptual Data Model provides a detailed set of data item definitions, independent of implementation details. Serving as the central data dictionary for data definitions, data formats, business descriptions and key data stewardship details, the conceptual model links data analysis to multiple levels of logical and physical implementation models managed by the Physical Data Model module. PowerDesigner Physical Models document, generate and reverse engineer structures for over 45 RDBMS vendor/ versions including the latest Oracle®, IBM® (including Informix® and Red Brick™ Warehouse), Microsoft® (SQL Server and Access), Sybase (including ASE, ASA and IQ), NCR Teradata, MySQL and many more. Support includes all database objects, Java™, XML and Web Services in the Database, Users, Groups and Permissions and much more. This model will serve as the documentation for the final implementation for all the source and target elements. For version history and stewardship details, in a secure environment, PowerDesigner integrates a full-featured enterprise repository. PowerDesigner’s enterprise repository offers role-based security on models and sub- models, version control and configuration management, merge, delta reports between models and versions, and comprehensive full repository search capabilities. TYING IT ALL TOGETHER—TRACKING DATA HERITAGE The real issue in understanding the data heritage in our environments in not just having all the tools to docu- ment the process, requirements, conceptual, logical and physical data elements, but in tying all this together in a meaningful way so that we can answer the questions: 2 1) Given this data element, where did the information really come from? 2) Changing this data element will impact how many systems? 3) Where is this data element implemented? In how many projects/systems? 4) How is this data used in a given system? 5) What does this data element really represent? To answer these questions, PowerDesigner provides comprehensive Link and Synchronize features that manage: ■ Linking data elements to processes and process flows to document what data is used by what parts of the business ■ Linking a data entity or data item to one of many logical or physical tables and columns—providing real enterprise level data definitions without loosing continuity to the final implementation ■ Linking data to UML models for aligning data with business logic in code ■ Iteratively managing change from any source PowerDesigner provides all the tools needed to document the various elements in appropriate detail, and match the layers of abstraction to their detailed implementations. However, having all this rich technology available is only part of the challenge in managing an environment that can allow us to manage data heritage. The biggest question is, “How I can get this from an existing environment?” DOCUMENTING EXISTING SYSTEMS: AN ITERATIVE APPROACH Consider the case where we have an existing database system, and limited documentation. We can reverse engineer the physical data model and then generate the conceptual data model form the physical model. PowerDesigner automatically establishes links between the conceptual and physical models so that the lineage in either direction is preserved. We can now take that new conceptual model and begin to document it as we examine the original implementation database. However, we could also reverse engineer a different system into a different physical model, and “merge” it into the same conceptual model. If you are not satisfied with the results of the merge process, it may be undone using PowerDesigner’s multi-level undo feature. All transactions to the model may be undone back to the first change made to the model. This is especially useful in what-if scenario testing—users can be confident to try things because we can always get back to the initial state, or any stage in between. Since we also want to understand how the data in one system “migrates” over to another, we can use the external source mapping features to document the transformation between these systems. Once we have some of this metadata captured, we will consolidate this to the enterprise repository. Now, we have the first version stored and documented for future research. Capturing the metadata can become a large task for systems that are not already documented. PowerDesigner’s iterative approach to development also carries well into systems discovery. For each project that requires us to perform some data heritage discovery, use PowerDesigner to document the part explored. You may start with only 5% or 10% of the system docu- mented, but over time, more and more of the system will be captured by PowerDesigner until you achieve a highly useful set of definitions, dependencies and links. PowerDesigner’s iterative approach works in both directions to achieve this goal. 3 Defining the Mapping from Source to Warehouse IMPACT ANALYSIS PowerDesigner can capture and manage the data heritage through the various levels of abstraction in data modeling, through links to process and UML modeling, and through comprehensive data mapping features, but how can we effectively answer our questions about data flow and heritage? PowerDesigner provides a unique impact analysis report feature that allows you to select any number of objects in any model, and press “Impact Analysis”. PowerDesigner then shows all the upstream and downstream dependencies in a single, easy to read report. This report can be saved and printed to share with other members of the project team. CONCLUSION PowerDesigner Impact Analysis Report PowerDesigner provides not only the basic building blocks to develop a rich data dictionary, in context with process and requirement, but rich dependency tracking capabilities to document the interdependencies between data elements. This, coupled with impact analysis reporting, secure version control with the enter- prise repository, and comprehensive reverse engineering capabilities, PowerDesigner eases and automates the management of data heritage. With PowerDesigner, knowing where data came from, and where it is going, becomes part of the data management infrastructure, not a new task that needs to be managed after the systems are built and require maintenance and change. Sybase Incorporated Worldwide Headquarters One Sybase Drive Dublin4 CA, 94568 USA Copyright © 2005 Sybase, Inc. All rights reserved. Unpublished rights reserved under U. S. copyright laws. Sybase, the Sybase logo and PowerDesigner T 1.800.8.SYBASE are registered trademarks of Sybase, Inc. All other trademarks are property of their respective owners. ® indicates registration in the United States. www.sybase.com Printed in the U.S.A. 4/05 .
Recommended publications
  • Customizing and Extending Powerdesigner SAP Powerdesigner Documentation Collection Content
    User Guide PUBLIC SAP PowerDesigner Document Version: 16.6.2 – 2017-01-05 Customizing and Extending PowerDesigner SAP PowerDesigner Documentation Collection Content 1 PowerDesigner Resource Files.................................................... 9 1.1 Opening Resource Files in the Editor.................................................10 1.2 Navigating and Searching in Resource Files............................................ 11 1.3 Editing Resource Files........................................................... 13 1.4 Saving Changes................................................................13 1.5 Sharing and Embedding Resource Files...............................................13 1.6 Creating and Copying Resource Files.................................................14 1.7 Specifying Directories to Search for Resource Files.......................................15 1.8 Comparing Resource Files........................................................ 15 1.9 Merging Resource Files.......................................................... 16 2 Extension Files................................................................18 2.1 Creating an Extension File.........................................................19 2.2 Attaching Extensions to a Model....................................................20 2.3 Exporting an Embedded Extension File for Sharing.......................................21 2.4 Extension File Properties......................................................... 21 2.5 Example: Adding a New Attribute from a Property
    [Show full text]
  • Powerdesigner 16.6 Data Modeling
    SAP® PowerDesigner® Document Version: 16.6 – 2016-02-22 Data Modeling Content 1 Building Data Models ...........................................................8 1.1 Getting Started with Data Modeling...................................................8 Conceptual Data Models........................................................8 Logical Data Models...........................................................9 Physical Data Models..........................................................9 Creating a Data Model.........................................................10 Customizing your Modeling Environment........................................... 15 1.2 Conceptual and Logical Diagrams...................................................26 Supported CDM/LDM Notations.................................................27 Conceptual Diagrams.........................................................31 Logical Diagrams............................................................43 Data Items (CDM)............................................................47 Entities (CDM/LDM)..........................................................49 Attributes (CDM/LDM)........................................................55 Identifiers (CDM/LDM)........................................................58 Relationships (CDM/LDM)..................................................... 59 Associations and Association Links (CDM)..........................................70 Inheritances (CDM/LDM)......................................................77 1.3 Physical Diagrams..............................................................82
    [Show full text]
  • New Features Summary SAP Powerdesigner Documentation Collection Company
    USER GUIDE | PUBLIC SAP PowerDesigner Document Version: 16.7.00 – 2020-04-03 New Features Summary SAP PowerDesigner Documentation Collection company. All rights reserved. All rights company. affiliate THE BEST RUN 2020 SAP SE or an SAP SE or an SAP SAP 2020 © Content 1 New Features v16.7...........................................................3 2 New Features v16.6 SP10...................................................... 5 3 New Features v16.6 SP09......................................................7 4 New Features v16.6 SP08......................................................9 5 New Features v16.6 SP07......................................................11 6 New Features v16.6 SP06.....................................................15 7 New Features v16.6 SP05..................................................... 18 7.1 New PowerDesigner Web Features v16.6 SP05........................................18 7.2 New Requirements Model Features v16.6 SP05.......................................19 7.3 New Enterprise Architecture Model Features v16.6 SP05.................................19 7.4 New Business Process Model Features v16.6 SP05.....................................21 7.5 New Data Model Features v16.6 SP05..............................................21 8 New Features v16.6 SP04.....................................................23 8.1 New Web Client Features.......................................................23 8.2 New Desktop Client Features....................................................29 9 New Features v16.6 SP03....................................................
    [Show full text]
  • Customizing and Extending Powerdesigner SAP Powerdesigner Documentation Collection Company
    USER GUIDE | PUBLIC SAP PowerDesigner Document Version: 16.7.00 – 2020-04-03 Customizing and Extending PowerDesigner SAP PowerDesigner Documentation Collection company. All rights reserved. All rights company. affiliate THE BEST RUN 2020 SAP SE or an SAP SE or an SAP SAP 2020 © Content 1 PowerDesigner Resource Files..................................................9 1.1 Opening Resource Files in the Editor...............................................10 1.2 Navigating and Searching in Resource Files..........................................12 1.3 Editing Resource Files.........................................................13 1.4 Saving Changes............................................................. 13 1.5 Sharing and Embedding Resource Files.............................................13 1.6 Creating and Copying Resource Files...............................................14 1.7 Specifying Directories to Search for Resource Files.....................................15 1.8 Comparing Resource Files......................................................15 1.9 Merging Resource Files........................................................16 2 Extension Files.............................................................18 2.1 Creating an Extension File......................................................19 2.2 Attaching Extensions to a Model................................................. 20 2.3 Exporting an Embedded Extension File for Sharing.....................................21 2.4 Extension File Properties.......................................................21
    [Show full text]
  • Installation Guide SAP Powerdesigner Documentation Collection Company
    USER GUIDE | PUBLIC SAP PowerDesigner Document Version: 16.7.00 – 2020-04-03 Installation Guide SAP PowerDesigner Documentation Collection company. All rights reserved. All rights company. affiliate THE BEST RUN 2020 SAP SE or an SAP SE or an SAP SAP 2020 © Content 1 Planning Your PowerDesigner Installation......................................... 4 1.1 Obtaining Licenses............................................................7 1.2 Installing a License Server.......................................................8 Serving Named User Licenses.................................................10 Adding Additional Licenses with lmtools..........................................11 Troubleshooting with lmutil...................................................12 SySAM for IPv6 Environments.................................................12 SySAM for 64-Bit and Non-Windows Environments..................................12 2 Downloading PowerDesigner...................................................14 3 Installing PowerDesigner..................................................... 15 3.1 Installing PowerDesigner in Administrative Mode......................................19 Installing Clients to Access the Administrative Installation.............................20 Upgrading an Administrative Install.............................................20 3.2 Installing PowerDesigner in Silent Mode............................................ 21 Uninstalling PowerDesigner in Silent mode........................................22 3.3 Uninstalling PowerDesigner
    [Show full text]
  • Sybase Powerdesigner for Information Architecture
    White Paper Sybase PowerDesigner for information architecture A White Paper by Bloor Research Authors : David Norfolk & Philip Howard Publish date : March 2012 Sybase PowerDesigner is one of the leading modelling tools in the market and the introduction of IA capabilities in version 16 makes it a strong candidate for enabling information architecture David Norfolk Sybase PowerDesigner for information architecture …bringing business and technology together Executive summary Automated business services are, ultimately, In this paper we will consider the need for, built on data; but, more than that, on data that and benefits of, implementing information we understand. That is, information is data architecture and we will discuss how Sybase that is understood in both business and techni­ PowerDesigner, Version 16, enables that pro­ cal terms. cess. Briefly, Sybase PowerDesigner has 20+ years history of providing modelling support Understanding data requires not only a know­ for database design and has more recently in­ ledge of its semantics (what the pieces of troduced support for enterprise architecture. data actually mean) and structure (entities, With version 16 the company has added a focus relationships between them and allowed on information architecture, which introduces values) but also knowledge of how it is used. a set of information architecture models for a So, information architecture (IA) provides a range of stakeholders from data analysts to documented framework that includes your business analysts around a single metadata data; the technical metadata that describes repository. Its ‘Link and Synch’ facility keeps it and is used in building databases and data all the models in synch, regardless of which access systems; and which encapsulates your one a particular stakeholder feels comfort­ knowledge of how this is (or should be) used.
    [Show full text]
  • Powerdesigner Document Version: 16.6.2 – 2016-12-15
    User Guide PUBLIC SAP PowerDesigner Document Version: 16.6.2 – 2016-12-15 PowerDesigner Web SAP PowerDesigner Documentation Collection Content 1 Modeling with PowerDesigner Web.................................................6 1.1 Connecting to PowerDesigner Web...................................................7 1.2 The Workspace.................................................................8 Creating a Diagram from the Workspace............................................10 Reviewing Diagrams for Publication................................................11 1.3 The Repository................................................................ 12 Object Properties............................................................13 Creating a Diagram...........................................................15 Creating a Chart.............................................................16 Uploading and Working with External Files...........................................17 Renaming, Moving, and Deleting Repository Items.....................................18 Subscribing to Change Notifications...............................................18 Object Names and Codes.......................................................19 1.4 The Diagram Viewer............................................................ 20 Editing Diagrams............................................................23 Commenting on Diagrams......................................................25 Sharing Links to and Printing and Exporting Diagrams..................................28
    [Show full text]
  • Powerdesigner 16.6 Object-Oriented Modeling
    SAP® PowerDesigner® Document Version: 16.6 – 2016-02-22 Object-Oriented Modeling Content 1 Building OOMs ................................................................7 1.1 Getting Started with Object-Oriented Modeling.......................................... 7 Creating an OOM.............................................................9 Previewing Object Code........................................................12 Customizing Object Creation Scripts.............................................. 14 Customizing your Modeling Environment........................................... 15 1.2 Use Case Diagrams.............................................................20 Use Case Diagram Objects......................................................21 Use Cases (OOM)............................................................21 Actors (OOM).............................................................. 24 Use Case Associations (OOM)...................................................28 1.3 Structural Diagrams............................................................ 30 Class Diagrams.............................................................30 Composite Structure Diagrams..................................................32 Package Diagrams...........................................................35 Object Diagrams.............................................................36 Classes (OOM)..............................................................38 Packages (OOM)............................................................ 58 Interfaces
    [Show full text]
  • Core Features Guide SAP Powerdesigner Documentation Collection Content
    User Guide PUBLIC SAP PowerDesigner Document Version: 16.6.6 – 2018-03-23 Core Features Guide SAP PowerDesigner Documentation Collection Content 1 Modeling with PowerDesigner.....................................................7 1.1 Getting Started with PowerDesigner..................................................7 The Welcome Page............................................................8 PowerDesigner Models........................................................ 10 Creating a Model ............................................................ 12 Accessing the Repository.......................................................16 Connecting to a Database......................................................23 Managing Your PowerDesigner License.............................................31 PowerDesigner Documentation..................................................34 SAP Platform Support.........................................................35 Next Steps.................................................................37 1.2 The Browser..................................................................38 The Glossary...............................................................39 The Library................................................................ 43 The Repository Browser....................................................... 45 Workspaces ................................................................45 Folders ...................................................................46 Models..................................................................
    [Show full text]
  • Sybase® Powerdesigner®
    New Features Summary Sybase® PowerDesigner® 15.0 Windows Part number: DC10077-01-1500-01 Last modified: September 2008 Copyright © 2008 Sybase, 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,
    [Show full text]
  • Installation Guide SAP Powerdesigner Documentation Collection Company
    USER GUIDE | PUBLIC SAP PowerDesigner Document Version: 16.6.7 – 2019-04-01 Installation Guide SAP PowerDesigner Documentation Collection company. All rights reserved. All rights company. affiliate THE BEST RUN 2019 SAP SE or an SAP SE or an SAP SAP 2019 © Content 1 Planning Your PowerDesigner Installation......................................... 4 1.1 Obtaining Licenses............................................................7 1.2 Installing a License Server.......................................................8 Serving Named User Licenses.................................................10 Adding Additional Licenses with lmtools..........................................11 Troubleshooting with lmutil...................................................12 SySAM for IPv6 Environments.................................................12 SySAM for 64-Bit and Non-Windows Environments..................................12 1.3 Windows 64-Bit Support.......................................................13 2 Downloading PowerDesigner...................................................14 3 Installing PowerDesigner..................................................... 15 3.1 Installing PowerDesigner in Administrative Mode......................................19 Installing Clients to Access the Administrative Installation.............................20 Upgrading an Administrative Install.............................................20 3.2 Installing PowerDesigner in Silent Mode............................................ 21 Uninstalling PowerDesigner
    [Show full text]
  • Sybase® Powerdesigner®
    Core Features Guide Sybase® PowerDesigner® 15.0 Windows Part number: DC38093-01-1500-01 Last modified: September 2008 Copyright © 2008 Sybase, 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,
    [Show full text]