CA ERwin Data Modeler End User Presentation
Upcoming SlideShare
Loading in...5
×
 

CA ERwin Data Modeler End User Presentation

on

  • 7,827 views

 

Statistics

Views

Total Views
7,827
Views on SlideShare
7,787
Embed Views
40

Actions

Likes
0
Downloads
230
Comments
0

3 Embeds 40

http://www.slideshare.net 33
http://translate.googleusercontent.com 6
http://www.techgig.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

CA ERwin Data Modeler End User Presentation CA ERwin Data Modeler End User Presentation Presentation Transcript

  • November 2009
    Presented by: Osman Haque,
    Global Strategy & Partner Enablement Lead, Data Modeling
    Be a Hero with CA ERwin Modeling
  • Introductions
    Osman Haque
    Global Strategy & Partner Enablement Lead
    GSAT Data Modeling
     
    Osman leads the global sales acceleration of the ERwin product line. He has been with CA, Inc. for over 5 years working in various capacities such as senior presales consultant, SWAT, engineering services architect, and senior technology strategist. Osman is an expert in the ERwin Data Modeler family of products and comes with over 8 years of experience working with ERwin. He develops and executes the strategy needed to make ERwin successful to customers, partners, and to CA, Inc. Osman has been invited to speak at various events and technology forums, including CA World on various topics related to best practices in data modeling.
      He has a strong technical background combined with strong business acumen. He holds various degrees: Bachelor of Science in Management Information Systems from Univ. of Maryland, Executive Certificate in Business Administration from Georgetown University, Master of Science in Information Systems, and is currently completing his global MBA from the Univ. of North Carolina Kenan-Flagler School of Business partnered with 4 others international universities {Rotterdam School of Management (RSM Erasmus) in Europe, Sao Paulo FundacaoGetulio Vargas University (FGV-EAESP) in Brazil, the TEC University of Monterrey (EGADE) in Mexico, and The Chinese University of Hong Kong.}
  • Agenda
    To understand what Data Modeling is.
    To understand why a company needs to Data Model.
    To understand why the ERwin suite of product is the right solution.
    What’s in R7.3?
  • What is Database Modeling?
    A MODEL is a graphical representation of a complex object, system or concept clarified through textual explanation
    E.g. A blueprint
    A DATABASE MODEL is a graphical representation of a database which is depicted by using an Entity Relationship Diagram (ERD)
    Database
    Data Model (ERD)
  • SQL vs. Model
    product_id INTEGER NOT NULL,
    product_name VARCHAR(50) NULL,
    product_price NUMBER NULL);
    ALTER TABLE PRODUCT
    ADD ( PRIMARY KEY (product_id) ) ;
    CREATE TABLE DEPARTMENT (
    department_id INTEGER NOT NULL,
    department_name VARCHAR(50) NULL);
    ALTER TABLE DEPARTMENT
    ADD ( PRIMARY KEY (department_id) ) ;
    CREATE TABLE EMPLOYEE (employee_id INTEGER NOT NULL,
    department_id INTEGER NOT NULL,
    employee_fname VARCHAR(50) NULL,
    employee_lname VARCHAR(50) NULL,
    employee_ssn CHAR(9) NULL);
    ALTER TABLE EMPLOYEE
    ADD ( PRIMARY KEY (employee_id) ) ;
    CREATE TABLE CUSTOMER (
    customer_id INTEGER NOT NULL,
    customer_name VARCHAR(50) NULL,
    customer_address VARCHAR(150) NULL,
    customer_city VARCHAR(50) NULL,
    customer_state CHAR(2) NULL,
    customer_zip CHAR(9) NULL);
    ALTER TABLE CUSTOMER
    ADD ( PRIMARY KEY (customer_id) ) ;
    CREATE TABLE ZORDER (
    zorder_id INTEGER NOT NULL,
    employee_id INTEGER NOT NULL,
    customer_id INTEGER NOT NULL,
    zorder_date DATE NULL);
    ALTER TABLE ZORDER
    ADD ( PRIMARY KEY (zorder_id) ) ;
    “A picture is worth a thousand words”
  • Why Do You Need a Data Model?
    With a single graphical model, you can manage multiple databases on diverse platforms.
    Oracle
    Oracle
    DB2
    DB2
    IDMS
    SQL Server
    SAP
  • Why Do You Need a Data Model?
    Would you navigate a strange city without a map?
    • Maybe…you could always read the road signs
  • Why Do You Need a Data Model?
    • But what if you were traveling in several foreign cities, and couldn’t possibly learn every language for your trip?
  • CA ERwin is your GPS for databases
    • ERwin provides a Roadmap for multiple Database Platforms
    • Automated
    • Graphical
    • Easy-to-Use
    • Saves Time and Frustration
    • Understands & Translates multiple database “languages”
    • A must-have for any modern technical professional
  • CA ERwin® Data Modeler
    Database
    Definition
    Language
    XML,HTML, PDF or RTF
    Database
    Catalogs
  • What happens if we don’t Data Model?
    Database may be missing critical information
    Database development/maintenance time and cost are increased – over-budget!
    Poor database design – unstable system
    Missed project deadlines
  • Modeling Suite Overview
  • ERP
    Database Management &
    Administration
    Data Warehouse
    Center of Your Data Management Initiatives
    Types of Project Areas:
    Application Development
    Business Intelligence (BI)
    CA ERwin®
    Data Modeler
    Master Data Management (MDM)
  • ERwin
    Import
    /
    Export
    ERwin Data
    Saphir
    Bridge
    Profiler
    Option
    ERwin Data
    ERwin
    ERwin Data
    Model
    Model
    Modeler
    Validator
    Navigator
    ERwin
    ERwin
    Crystal
    Process
    Model
    Reports
    Modeler
    Manager
    (
    Other ODBC
    )
    CA ERwin® Modeling Components
    Model Manager
    Model Manager
  • CA ERwin Data Modeler
    Forward Engineer
    Design an ERD and generate code for specific target database based on the design
    Reverse Engineer
    Connect to a database catalog or read a script file and create an ERD
    Complete/Compare
    Automates complete bidirectional synchronization of models and databases
    Standards
    Out of the box model and meta data exchange
  • CA ERwin Model Manager
    Collaborative model access and persistence
    Check-in/Check-out approach
    Models and Sub-Models (Subject Areas)
    Model library management
    Security and access management
    Version management and control
    Impact analysis and conflict resolution
    Global and library reporting
    Hosted on: MS SQL Server, Oracle or Sybase RDBMS
  • Introducing ERwin® Data Profiler
    New Product added to ERwin Modeling Family
    Integrates with ERwin Data Modeler
    Can also be used as stand-alone product
    Distribution agreement with Exeros (www.exeros.com)
    Derivative of TDWI winner of “Innovative MDM Product of the Year” 2008 Exeros Discovery
    Provides Cross-System Data Profiling
    Robust Column-level Profiling Statistics
    Cross-system Data Analysis
    Primary-Key Foreign Key Discovery
    Export to CA ERwin Data Modeler – linking model design with data values
  • CA ERwin Saphir Option
    Extracts and stores cryptic metadata from ERP/EAP packages such as SAP, PeopleSoft, JD Edwards and Siebel
    Reduces reliance expensive consultants lowering costs
    Ability to browse & subset metadata and export into an ERwin DM model
    Leverages the visualization and design capabilities of the industry leading data modeling solution
  • CA ERwin Data Model Validator
    Essential design and performance validation
    Valuable “Teach Me” facility
    User configurable
    Generates “fixes” for the database
    Works with ERwin Data Modeler models, schemas and/or databases
    CA ERwin Process Modeler
    Functional Decomposition(IDEF0), Workflow(IDEF3) and Dataflow Modeling (Gane and Sarsons DFD)
    Activity Based Costing
    Integration with CA ERwin Data Modeler
    CA ERwin Model Navigator
    Read-only access to ERwin data and process models
    Model analysis and metadata reporting
    CA ERwin Modeling Add-ons
  • What’s in r7.3?
  • CA ERwin® Data Modeler – R7.3 Enhancements
    ODBC-Based Metadata Access
    SQL Query Tool
    Crystal Reports
    Forward Engineering Template Editor
    Teradata Currency
    Universal File Close
    ERwin Bookshelf and Compiled HTML Help
  • CA ERwin® Data Modeler – R7.3 Changes
    Complete Compare
    New options
    Incremental improvements
    Triggers – real vs. virtual
    Macros – TLX and EML
    Database and Operating System Support
    New
    Dropped
  • Teradata Currency
    Exploitation support for v2.6.x, v12 and v13 support
    Forward Engineering
    Reverse Engineering
    Complete Compare
    Teradata-specific check model validations
    12 categories of checks
    Almost 60 different checks
    CA worked directly with Teradata development Groups
  • ODBC-Based Metadata Access
    ODBC read-only driver included with base product
    User controlled activation and deactivation (“Tools/Options/Integrations” dialog)
    Compliant with ANSI 92 specifications
    Only query syntax (SELECT statement) supported at this time
    Use with any standard ODBC query/reporting capable tool e.g.,
    Crystal Reports, Cognos (commercial)
    LogiXML, Pentaho (open-source)
    Excel, Access (MS Office apps)
    Others
    Current model, all ERwin Data Modeler metadata
    No database or repository required
  • SQL Query Tool
    Built-in, easy to use facility to query:
    Current or other open model
    Database catalog
    Access to:
    Model objects and properties
    Metadata defining model objects and properties
    The modeling session Action Log
    Used to:
    CREATE and SAVE queries (.QRY format)
    Save query results (.CSV format)
  • Sample Query Tool Output
    Query entry area
    Query results
  • Forward Engineering Template Editor
    Create, view modify FE template files (.FET)
    Review and/or print default templates
    Define template customizations
    Existing macros and new TLX scripting language supported
  • Template IDE
  • Macros
    “Official” introduction of Template Language (TLX) – ERwin Data Modeler’s new template/macro language for FE templates
    Existing macros still available and accessible via macro toolbox
    Domain Dictionary dialog
    Model Naming Options dialog
    Pre and Post Scripts dialog
    Triggers dialog
    etc.
    FE Template Editor provides access to TLX macro documentation
    New technical documentation – the Template Language and Macro Reference Guide (all macros)
  • Universal File Close
    Replaces several different CLOSE dialogs in earlier versions
    Standardized “look-and-feel”
    Enhanced functionality
  • Universal Close Dialog
    Session Files
  • Updated Help Documentation
    ERwin Modeling Bookshelf
    Replaces “deprecated” Windows HELP
    Full search and indexing capability
    Comprehensive table of contents
    Easier Navigation
    Context sensitive HELP (<F1>)
  • CA ERwin Modeling Bookshelf
    “Clickable documentation links
  • Complete Compare
    Optimized “Three-way” merge (ERwin MM)
    New advanced options:
    Auto-Resolve Missing UDPs
    Display Unified Attributes
    Select Active Subject Area
    Ignore Code Comments
    Miscellaneous improvements:
    Compare only ALIGNED objects
    Type resolution wizard (new – replaces previous dialog box)
    Demand loading optimized and used for all DB Sync operations (cannot be changed)
    "Hide Unselected Objects“ added to the Object Selection panes
    Range selection functionality
    Type Selection filtering applied during compares
    "Explain" Button Added
  • Triggers
    Can create “real” trigger objects from ERwin triggers
    Trigger objects can be:
    Used in ALTER scripts
    Included in Complete Compare scenarios
    Associated with model templates
    New checkbox on “Model Properties/RI Defaults” dialog
    FE can automatically generate MISSING RI triggers
    RE can include “generated” triggers in process
  • Database and Operating System Support
    Added:
    Teradata v2.6.x, v12 and v13
    Oracle 11.x
    Microsoft Vista
    Microsoft Visual Studio 2008 Team System for Database Professionals
    Dropped:
    Ingres 2.5
    Oracle 8i
    Progress 8.x
    SQL Server 7.0
    Windows 2000
  • CA ERwin® Modeling Questions?
  • Bottom Line….
    In today’s tough economy, IT resources are being asked to do more with less:
    More databases to manage
    More platforms to support
    Fewer people to do the work.
     CA ERwin helps you face these challenges and look like a hero in their organization by:
    Reducing the amount of time and money spent learning to code for every platform
    Improving database performance through visual design
    Increasing data quality through standardization and reuse
  • Bottom Line…
    More Database Platforms to Support
    Most organizations have more than one database platform—it’s hard to be an expert in all
    The number of databases is growing, with more and more applications to support
    CA ERwin can manage multiple databases from a single, graphical design.
     Fewer Staff and Resources
    Most organizations are cutting back on IT staff, making it difficult to manage these growing databases.
    Skill sets for individual databases are very specialized. It is unrealistic (and expensive) to have multiple experts for all platforms.
    CA ERwin can replace the need to have experts in every platform—by managing multiple databases from a graphical model.
     
  • Bottom Line…
    Migrating Database Platforms
    Many organizations are trying to consolidate databases into a single platform
    CA ERwin can help in the migration process by translating the data structures from one platform to another.
    Integrating Data from Multiple Sources
    Many organization are trying to integrate multiple systems – as a result of mergers and acquisitions, or for data warehousing,
    CA ERwin helps create a single view of these data structures and creates standards
  • CA ERwin Data Modeling Licensing
    CA ERwin Data Modeler (Main), ERwin Process Modeler, ERwin Model Navigator, ERwin Model Validator
    Licensed per user
    No concurrent licensing available
    CA ERwin Model Manager (formerly known as Model Mart)
    Licensed per user –installed on server (Oracle or SQL Server DB)
    CA ERwin Modeling Suite Bundle
    Price book sku created to sell 1 user license for ERwin Data Modeler, ERwin Model Manager, ERwin Data Model Validator and ERwin Process Modeler under one sku at a discount
    DOES NOT include ERwin Model Navigator nor ERwin Saphir Option
    Special Maintenance Renewal Upgrade Sku to Bundle with 3 yrs Maintenance
  • Let’s Test Your ERwin Knowledge!