A Comprehensive Analysis of Sybase Powerdesigner 16.0

Total Page:16

File Type:pdf, Size:1020Kb

A Comprehensive Analysis of Sybase Powerdesigner 16.0 white pAper A Comprehensive Analysis of Sybase® PowerDesigner® 16.0 InformationArchitect vs. CA ERwin Data Modeler r8.1 Standard Edition Version 2.1 www.sybase.com Table of Contents 1 Product Overviews 1 CA ERwin r8.1 Data Modeler 2 Sybase PowerDesigner 16.0 3 Data Modeling Activities 3 Overview 5 Types of Data Model 6 Design Layers 7 Managing the SAM-LDM Relationship 10 Forward and Reverse Engineering 10 Summary 10 Integrating Data Models with Requirements and Processes 11 Generating Object-oriented Models 11 Dependency Analysis 16 Model Comparisons and Merges 17 Update Flows 18 Required Features for a Data Modeling Tool 18 Core Modeling 26 Collaboration 29 Interfaces & Integration 39 Adding Value to Data Modeling 39 Managing Models as a Project 40 Dependency Matrices 41 Conclusions 41 Acknowledgements 41 Bibliography 41 About the Author introduCtion Data modeling is more than just database design, because data doesn’t just exist in databases. Data does not exist in isolation, it is created, managed and consumed by business processes, and those business processes are implemented using a variety of applications and technologies. To truly understand and manage our data, and the impact of changes to that data, we need to manage more than just models of data in databases. We need support for different types of data models, and for managing the relationships between data and the rest of the organization. When you need to manage a data center across the enterprise, integrating with a wider set of business and technology activities is critical to success. For this reason, this review will use the InformationArchitect version of Sybase PowerDesigner rather than their DataArchitect version. If all you need to do is create data models for an individual database, it is recommended you seek the cheapest tool or one that suits your specific technical deployment needs. However, when you are connecting data models to components of the broader architecture, I encourage you to read on to understand how CA ERwin compares to PowerDesigner InformationArchitect. In this review, I examine the capabilities provided by CA ERwin Data Modeler r8.1 Standard Edition, and Sybase PowerDesigner 16.0 InformationArchitect, using the evaluation editions available on each company’s web site. The PowerDesigner evaluation software provides the full capabilities, including a repository. The CA ERwin Data Modeler evaluation provides a limited set of capabilities — the Standard edition, which does not include the repository capability. produCt overviews Sybase PowerDesigner and CA ERwin Data Modeler are two of the market-leading data modeling tools available. Both enable you to create different types of data models, and link those data models to each other. Both enable you to reverse-engineer databases, to persist the design in a model, and generate changes to the database. Both tools provide a drawing canvas, and a variety of editing facilities for use in expanding the detail of the model. They also provide standard usability features such as undo/redo, and the ability to customize the style of your diagrams. They both allow you to share the information held in your models via reports, though only one provides a web portal. They both provide essential collaborative features such as a repository. However, when you look more deeply into how these features are delivered, you’ll see that ERwin does not come close to matching the breadth and depth of capability provided by PowerDesigner. CA ERwin r8.1 Data Modeler On their web site, CA describes ERwin Data Modeler as “an industry-leading data modeling solution that provides a simple, visual interface to manage your complex data environment”. Before the release of r7, the predecessor to r8, ERwin focused completely on the development of tightly-coupled pairs of logical and physical data models. Each ERwin file can contain one logical data model, one physical data model, or one of each. A file that appears to contain two models actually contains a single model with two views, logical and physical. In r7, ERwin introduced the concept of design layers, a simple mechanism that gives hope to those of us who believe that the world of the data modeler is more complex than just matched pairs of logical and physical data models. Look at the next section to find out more about design layers in ERwin. 1 ERwin has several editions and additional components: Data Modeler Core data modeling tool, providing logical and physical data modeling capabilities Standard Edition Data Modeler This combines the Data Modeler Standard Edition with a repository to support workgroup Workgroup Edition collaboration and governance. Metadata Integration An OEM feature built into ERwin, to convert to and from the formats used by other tools, Wizard including most of their major competitors (including PowerDesigner) Data Modeler A read-only version of the Workgroup Edition Navigator Edition Separately licensed component Data Modeler A free version of ERwin. The tool features are restricted, and the largest model it can Community Edition manage is one with 25 entities/tables. Data Modeler Verifies the structural integrity of data models or SQL/DDL code. Validator Separately licensed component In addition, CA can bundle ERwin Data Modeler with OEM products for extracting ERP metadata and for data profiling. Both products are also available on the open market, and can integrate with other data modeling tools, including PowerDesigner. To trial ERwin, just complete a form on the CA web site and the file will be downloaded. The downloaded file is called ‘ERwin.exe’, so be careful if you’ve downloaded previous versions. The Model Validator requires another registration and a separate download. The evaluation license is valid for 14 days from the date of installation. Once the evaluation license has expired, the evaluation version reverts to the Data Modeler Community Edition. If you do need temporary read-only access to models, I suggest you download the trial version of the Data Modeler Navigator Edition of ERwin, which will give you access for 14 days. When my evaluation license expired, a UK reseller provided me with a one month extension. Sybase PowerDesigner 16.0 Sybase PowerDesigner is a single tool, combining several standard modeling techniques (full lifecycle data modeling, data movement modeling, business process modeling, enterprise architecture, and UML). PowerDesigner provides a single working environment, underpinned by a flexible architecture and their industry-renowned Link and Sync capabilities, the key to the comprehensive impact analysis capabilities of PowerDesigner. Downloading and installing the evaluation version of PowerDesigner was simple, and I only had to register once for all available components. If you want to avoid involving DBAs in creating and managing a repository database for your evaluation, you can host the repository database locally, using a specially licensed (free) version of Sybase SQL Anywhere. You can also install the PowerDesigner Web Portal locally, allowing you to quickly create a complete test environment. Some organizations choose to continue using Sybase SQL Anywhere to host their production repository. Once the evaluation license has expired, you may contact the Sybase sales department for extensions. You may also register and download the freely distributable PowerDesigner Viewer software, for read-only access to any of your models on the file system and/or in the repository you built. PowerDesigner is available in several editions, illustrated in Figure 1. Data Architect/DM Core data modeling tool, providing logical and physical data modeling capabilities, and the dedicated XML model Data Architect/RE The core data modeling capabilities, plus the collaborative capabilities made possible by the repository, the web portal, and web-based authoring InformationArchitect Extends Data Architect/RE to provide additional capabilities for managing information architecture Enterprise Architect Extends the InformationArchitect edition to provide additional capabilities for enterprise architects 2 figure 1. PowerDesigner editions DatA modeling ACtivities Overview This section examines the support provided by each tool for the key activities involved in the creation and management of a chain of data models. In a later section, I examine some of the key features a data modeling tool must provide in order to make these activities efficient, effective and productive. The chain of data models is illustrated in Figure 2, using a PowerDesigner Business Process Model. Each box in Figure 2 represents a fundamental data modeling activity. The other icons represent inputs and outputs to and from those activities, most of which are data models. The overall flow of activities represents a top-down modeling approach, though I expect all data modeling tools to provide bi-directional support for each flow, and possibly support flows I haven’t shown, such as generating a Relational PDM directly from a Business Subject Area Model. There are three types of data models in Figure 2: • Subject Area Model — Represents a business need. It is a very broad view, containing only the basic and critical concepts for a given scope. The Business Subject Area Model (BSAM) is a subject area model of a defined portion of the business (not an application). There are other possible types of subject area models, but the modeling principles are the same, so examining support for the BSAM will be sufficient. • Logical Data Model — Represents a detailed business solution, capturing the business requirements without complicating the model with implementation concerns such as software and hardware. • Physical Data Model — Represents a detailed technical solution. It loses some of the exactness of the LDM, but this loss usually comes with gains in performance and usability within a given hardware and software set. In Figure 2, the <<stereotype>> notation identifies the type of PowerDesigner data model that would be created in each case: <<CDM>> Conceptual Data Model <<LDM>> Logical Data Model <<PDM>> Physical Data Model 3 figure 2. Data modeling activities ERwin and PowerDesigner both provide support for all of the activities shown in Figure 2.
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]
  • 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.
    [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]