ca erwin data modeler end user presentation

42
Be a Hero with CA ERwin Modeling November 2009 Presented by: Osman Haque, Global Strategy & Partner Enablement Lead, Data Modeling

Upload: ca-rmdm-latam

Post on 22-Nov-2014

8.088 views

Category:

Technology


8 download

DESCRIPTION

 

TRANSCRIPT

Page 1: CA ERwin Data Modeler End User Presentation

Be a Hero with CA ERwin Modeling

November 2009Presented by: Osman Haque,

Global Strategy & Partner Enablement Lead, Data Modeling

Page 2: CA ERwin Data Modeler End User Presentation

2April 8, 2023

Copyright © 2009 CA

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 Fundacao Getulio Vargas University (FGV-EAESP) in Brazil, the TEC University of Monterrey (EGADE) in Mexico, and The Chinese University of Hong Kong.}

Page 3: CA ERwin Data Modeler End User Presentation

3April 8, 2023

Copyright © 2009 CA

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?

Page 4: CA ERwin Data Modeler End User Presentation

4April 8, 2023

Copyright © 2009 CA

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

Database Data Model (ERD)

A DATABASE MODEL is a graphical representation of a database which is depicted by using an Entity Relationship Diagram (ERD)

Page 5: CA ERwin Data Modeler End User Presentation

5April 8, 2023

Copyright © 2009 CA

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”

Page 6: CA ERwin Data Modeler End User Presentation

6April 8, 2023

Copyright © 2009 CA

Why Do You Need a Data Model?> With a single graphical model, you can manage

multiple databases on diverse platforms.

DB2

Oracle

Oracle

IDMS

SQL Server SAP

DB2

Page 7: CA ERwin Data Modeler End User Presentation

7April 8, 2023

Copyright © 2009 CA

Why Do You Need a Data Model?

> Would you navigate a strange city without a map?

> Maybe…you could always read the road signs

Page 8: CA ERwin Data Modeler End User Presentation

8April 8, 2023

Copyright © 2009 CA

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?

Page 9: CA ERwin Data Modeler End User Presentation

9April 8, 2023

Copyright © 2009 CA

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

Page 10: CA ERwin Data Modeler End User Presentation

10April 8, 2023

Copyright © 2009 CA

CA ERwin® Data Modeler

DatabaseCatalogs

DatabaseDefinition Language

XML,HTML, PDF or RTF

Page 11: CA ERwin Data Modeler End User Presentation

11April 8, 2023

Copyright © 2009 CA

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

Page 12: CA ERwin Data Modeler End User Presentation

Modeling Suite Overview

Page 13: CA ERwin Data Modeler End User Presentation

13April 8, 2023

Copyright © 2009 CA

Center of Your Data Management Initiatives

ERP

Data Warehouse

CA ERwin® Data Modeler

Database Management &Administration

Application Development

Business Intelligence (BI)

Master Data Management (MDM)

Types of Project Areas:

Page 14: CA ERwin Data Modeler End User Presentation

14April 8, 2023

Copyright © 2009 CA

CA ERwin® Modeling Components

Model ManagerModel Manager

ERwin Data Modeler

Import / Export Bridge

ERwin Data Profiler

ERwin Process Modeler

ERwin Model

Navigator

ERwin Model

Manager

ERwin Saphir Option

ERwin Data Model

Validator

Crystal Reports

( Other ODBC)

Page 15: CA ERwin Data Modeler End User Presentation

15April 8, 2023

Copyright © 2009 CA

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

Page 16: CA ERwin Data Modeler End User Presentation

16April 8, 2023

Copyright © 2009 CA

> 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

CA ERwin Model Manager

Page 17: CA ERwin Data Modeler End User Presentation

17April 8, 2023

Copyright © 2009 CA

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

Page 18: CA ERwin Data Modeler End User Presentation

18April 8, 2023

Copyright © 2009 CA

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

Page 19: CA ERwin Data Modeler End User Presentation

19April 8, 2023

Copyright © 2009 CA

> 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

Page 20: CA ERwin Data Modeler End User Presentation

What’s in r7.3?

Page 21: CA ERwin Data Modeler End User Presentation

21April 8, 2023

Copyright © 2009 CA

> 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 Enhancements

Page 22: CA ERwin Data Modeler End User Presentation

22April 8, 2023

Copyright © 2009 CA

> Complete Compare

New options

Incremental improvements

> Triggers – real vs. virtual

> Macros – TLX and EML

> Database and Operating System Support

New

Dropped

CA ERwin® Data Modeler – R7.3 Changes

Page 23: CA ERwin Data Modeler End User Presentation

23April 8, 2023

Copyright © 2009 CA

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

Page 24: CA ERwin Data Modeler End User Presentation

24April 8, 2023

Copyright © 2009 CA

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

CA User
I think we need more explanation here--people seemed confused by this on the Beta call. Maybe mention that there is no database needed--it's the ability to query models in ERwin itself?
Page 25: CA ERwin Data Modeler End User Presentation

25April 8, 2023

Copyright © 2009 CA

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)

Page 26: CA ERwin Data Modeler End User Presentation

26April 8, 2023

Copyright © 2009 CA

Sample Query Tool Output

Query entry area

Query results

Page 27: CA ERwin Data Modeler End User Presentation

27April 8, 2023

Copyright © 2009 CA

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

Page 28: CA ERwin Data Modeler End User Presentation

28April 8, 2023

Copyright © 2009 CA

Template IDE

Page 29: CA ERwin Data Modeler End User Presentation

29April 8, 2023

Copyright © 2009 CA

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)

Page 30: CA ERwin Data Modeler End User Presentation

30April 8, 2023

Copyright © 2009 CA

Universal File Close

> Replaces several different CLOSE dialogs in earlier versions

> Standardized “look-and-feel”

> Enhanced functionality

Page 31: CA ERwin Data Modeler End User Presentation

31April 8, 2023

Copyright © 2009 CA

Universal Close Dialog

Session Files

Page 32: CA ERwin Data Modeler End User Presentation

32April 8, 2023

Copyright © 2009 CA

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>)

Page 33: CA ERwin Data Modeler End User Presentation

33April 8, 2023

Copyright © 2009 CA

CA ERwin Modeling Bookshelf

“Clickable documentation links

Page 34: CA ERwin Data Modeler End User Presentation

34April 8, 2023

Copyright © 2009 CA

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

Page 35: CA ERwin Data Modeler End User Presentation

35April 8, 2023

Copyright © 2009 CA

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

Page 36: CA ERwin Data Modeler End User Presentation

36April 8, 2023

Copyright © 2009 CA

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

Page 37: CA ERwin Data Modeler End User Presentation

CA ERwin® Modeling Questions?

Page 38: CA ERwin Data Modeler End User Presentation

38April 8, 2023

Copyright © 2009 CA

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

Page 39: CA ERwin Data Modeler End User Presentation

39April 8, 2023

Copyright © 2009 CA

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.

 

Page 40: CA ERwin Data Modeler End User Presentation

40April 8, 2023

Copyright © 2009 CA

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

Page 41: CA ERwin Data Modeler End User Presentation

41April 8, 2023

Copyright © 2009 CA

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

Page 42: CA ERwin Data Modeler End User Presentation

Let’s Test Your ERwin Knowledge!