metadata, application understanding, software · pdf fileapplication understanding software...

28
www.asg.com © 2014 Allen Systems Group, Inc. Metadata Application Understanding Software Migration Jens-Uwe Richter Mgr. of Development

Upload: dangnhi

Post on 05-Feb-2018

242 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Metadata, Application Understanding, Software · PDF fileApplication Understanding Software Migration ... Repository Implement Repository ... Metadata, Application Understanding, Software

www.asg.com © 2014 Allen Systems Group, Inc.

Metadata Application Understanding Software Migration

Jens-Uwe Richter

Mgr. of Development

Page 2: Metadata, Application Understanding, Software · PDF fileApplication Understanding Software Migration ... Repository Implement Repository ... Metadata, Application Understanding, Software

www.asg.com © 2014 Allen Systems Group, Inc.

Agenda

• The Rochade Metadata Landscape

•Governance, Compliancy, Regulation

• The Art to Master it

•About Sharing Information

•New Challenges

2

Page 3: Metadata, Application Understanding, Software · PDF fileApplication Understanding Software Migration ... Repository Implement Repository ... Metadata, Application Understanding, Software

www.asg.com © 2014 Allen Systems Group, Inc. 3

The Rochade

Metadata Landscape

Page 4: Metadata, Application Understanding, Software · PDF fileApplication Understanding Software Migration ... Repository Implement Repository ... Metadata, Application Understanding, Software

www.asg.com © 2014 Allen Systems Group, Inc.

It‘s all about Data

4

Physical Implementation

• Physical Structures

• Type

• Size

• Location

• Used Values

• Ownership

Page 5: Metadata, Application Understanding, Software · PDF fileApplication Understanding Software Migration ... Repository Implement Repository ... Metadata, Application Understanding, Software

www.asg.com © 2014 Allen Systems Group, Inc.

It‘s all about Data

5

Physical Implementation

• Logical Structure

• ER Model (optional)

• Data Type

• Constraints

• Permissible Values

• Reference Collection

• Ownership

Technical Representation

Page 6: Metadata, Application Understanding, Software · PDF fileApplication Understanding Software Migration ... Repository Implement Repository ... Metadata, Application Understanding, Software

www.asg.com © 2014 Allen Systems Group, Inc.

It‘s all about Data

6

Physical Implementation

• Business rules

• Reference Data

• Sensitivity / Data Protection

• Access Rights

• Ownership

Technical Representation

Conceptual Data Element

Page 7: Metadata, Application Understanding, Software · PDF fileApplication Understanding Software Migration ... Repository Implement Repository ... Metadata, Application Understanding, Software

www.asg.com © 2014 Allen Systems Group, Inc.

It‘s all about Information

7

Physical Implementation

• Business Term

• Definition

• Detailed Description

• Data Concepts

• Business Value

Technical Representation

Conceptual Data Element

Critical Business Element

Page 8: Metadata, Application Understanding, Software · PDF fileApplication Understanding Software Migration ... Repository Implement Repository ... Metadata, Application Understanding, Software

www.asg.com © 2014 Allen Systems Group, Inc.

Meta Data Stack and Data Lineage

10

Physical Implementation

Technical

Representation

Conceptual Data Element

Critical Business Element

Program, Analysis, Transformation …

Business Process

Data Lineage for

Business Information

Data Lineage

on technical level

Page 9: Metadata, Application Understanding, Software · PDF fileApplication Understanding Software Migration ... Repository Implement Repository ... Metadata, Application Understanding, Software

www.asg.com © 2014 Allen Systems Group, Inc.

Report Model

Cube Model

Metadata Area’s of interest

Application System

Warehouse

Database

Table/View(s)

Column(s)

Mart

Database

Table/View(s)

Column(s)

Documents

Reports

Fields

BI Reports

Data Models

Enterprise Architecture

Model/Subject Area

Entity

Attribute

Application Discovery

Process Models

UML

Business Process

Business Intelligence

Facts

Dimension

Measure

Level

Hierarchy

Report

Query

Field

Extract Transform Load

ETL Models

Transformation

Transformation map

Source/Target

RDBMS

RDBMS Models

Database

Schema

Table/View

Column

11

Page 10: Metadata, Application Understanding, Software · PDF fileApplication Understanding Software Migration ... Repository Implement Repository ... Metadata, Application Understanding, Software

www.asg.com © 2014 Allen Systems Group, Inc.

AllFusion Process Modeler

ARIS Toolset

Borland Together ControlCenter

CA ERwin Data Modeler

Casewise Corporate Modeler

COOL:Biz

COOL:gen

Embarcadero ER/Studio

IBM Rational Data Architect

IBM Rational Software Modeler

IBM Rational Software Architect

IBM Rational Systems Developer

IBM Rational Rose

IBM Rational XDE

Metastorm ProVision

microTool case/4/0

Select Component Architect

Software AG Predict

Sybase PowerDesigner

Telelogic System Architect

Rochade Interfaces

Greenplum IBM DB2/zOS IBM DB2/UDB IBM DB2/LUW

IBM iSeries IBM IMS

IDMS Microsoft SQL Server

Microsoft Access MySQL Netezza Oracle

PostgreSQL Sybase ASE

Teradata

RDBMS

IBM DataStage Informatica PowerCenter

Microsoft SSIS Oracle PL/SQL

Oracle Data Integrator Oracle Data Warehouse

Builder Oracle Golden Gate

Teradata BTEQ

ETL

IBM Cognos MicroStrategy Microsoft SSRS Microsoft SSAS

OBIEE Essbase

SAS SAP Business Objects

Crystal Reports

BI EA

(pec) – by pro et con • Cobol & PL/I 1999 • Java 2001

• Based on compiler technology • Reliable data flow analysis • Complete data dictionary

12

Assembler

COBOL (pec) PL/1 (pec) JAVA (pec)

JCL SQL

BTEQ

many more via ASG Becubic’s CAE technology

AD

COBOL (pec)

PL/1 (pec) JAVA (pec)

Page 11: Metadata, Application Understanding, Software · PDF fileApplication Understanding Software Migration ... Repository Implement Repository ... Metadata, Application Understanding, Software

www.asg.com © 2014 Allen Systems Group, Inc.

Governance

Compliancy

Regulation

13

Page 12: Metadata, Application Understanding, Software · PDF fileApplication Understanding Software Migration ... Repository Implement Repository ... Metadata, Application Understanding, Software

www.asg.com © 2014 Allen Systems Group, Inc.

Why

• Support and implementation of processes to ensure compliance with regulatory requirements in the business area

• As defined by Government and other regulatory organizations

• Compliance Standards:

• Sarbanes-Oxley

• Basel II/III - BCBS 239

• Solvency

• HIPAA

14

Page 13: Metadata, Application Understanding, Software · PDF fileApplication Understanding Software Migration ... Repository Implement Repository ... Metadata, Application Understanding, Software

www.asg.com © 2014 Allen Systems Group, Inc.

What

Conceptually

• Inventory & Triage

• Identify business critical processes

• Focus on business critical applications

• Legacy application modernization choices

• retaining same technology level

vs.

Technically

• Update your business glossary

• Processes, elements &constraints

• Identify critical business elements

• Observe related business constraints

• Derive technical constraints

• Focus on critical data elements

• Following impact analysis & data lineage leads to

• critical applications

• obsolete or redundant applications

15

application migration -> contact pro et con

Page 14: Metadata, Application Understanding, Software · PDF fileApplication Understanding Software Migration ... Repository Implement Repository ... Metadata, Application Understanding, Software

www.asg.com © 2014 Allen Systems Group, Inc.

Integrated metaApps

17

Search for a Definition

Evaluate Lineage

Feedback

Maintain Permissible

Value

Define Information

Quality

View Description

Maintain Definition

metaFinder Rochade Browser

Data Lineage

metaNotes

mG

metaRDM

ASG-IQ

Page 15: Metadata, Application Understanding, Software · PDF fileApplication Understanding Software Migration ... Repository Implement Repository ... Metadata, Application Understanding, Software

www.asg.com © 2014 Allen Systems Group, Inc.

The Art to Master it

18

Page 16: Metadata, Application Understanding, Software · PDF fileApplication Understanding Software Migration ... Repository Implement Repository ... Metadata, Application Understanding, Software

www.asg.com © 2014 Allen Systems Group, Inc.

Data Dictionary

19

Physical Implementation

Technical Representation

It is about technical implementation

nchar 155

varchar 200

decimal 12

Page 17: Metadata, Application Understanding, Software · PDF fileApplication Understanding Software Migration ... Repository Implement Repository ... Metadata, Application Understanding, Software

www.asg.com © 2014 Allen Systems Group, Inc.

Glossary

20

Physical Implementation

Critical Business Element

It is about Definitions

• Governance

• Compliance

• Transparence

• Location of critical data

• Agreements

Page 18: Metadata, Application Understanding, Software · PDF fileApplication Understanding Software Migration ... Repository Implement Repository ... Metadata, Application Understanding, Software

www.asg.com © 2014 Allen Systems Group, Inc.

Reference Data Management

21

Physical Implementation

Critical Business Element

Used Values

Permissable

Values

Reference Data

It is about enumerated value domains

• Contents of critical data

• Governance

• Data Privacy

• Application integration

Page 19: Metadata, Application Understanding, Software · PDF fileApplication Understanding Software Migration ... Repository Implement Repository ... Metadata, Application Understanding, Software

www.asg.com © 2014 Allen Systems Group, Inc.

Information Quality Management

23

Physical Implementation

Technical Representation

Conceptual Data Element

Critical Business Element

Used Values

Permissable

Values

Reference Data

It is about information quality

• Governance

• Risk analysis

• Compliance

• Broken information lineage

• Metrics

Page 20: Metadata, Application Understanding, Software · PDF fileApplication Understanding Software Migration ... Repository Implement Repository ... Metadata, Application Understanding, Software

www.asg.com © 2014 Allen Systems Group, Inc. 24

About Sharing Information

Page 21: Metadata, Application Understanding, Software · PDF fileApplication Understanding Software Migration ... Repository Implement Repository ... Metadata, Application Understanding, Software

www.asg.com © 2014 Allen Systems Group, Inc.

User Communities

26

Physical Implementation

Technical Representation

Conceptual Data Element

Critical Business Element

Developers DBAs

Subject Matter Experts

Business Users

Architects

Data Analysts

Page 22: Metadata, Application Understanding, Software · PDF fileApplication Understanding Software Migration ... Repository Implement Repository ... Metadata, Application Understanding, Software

www.asg.com © 2014 Allen Systems Group, Inc.

User Communities – Paradim Shift

Find, View, and

Feedback

Maintain the Information

Administer the

Repository

Implement Repository

based Applications

27

10000s 100 5 2

Hu

ge U

ser

Exp

eri

en

ce D

iffe

ren

ce

Page 23: Metadata, Application Understanding, Software · PDF fileApplication Understanding Software Migration ... Repository Implement Repository ... Metadata, Application Understanding, Software

www.asg.com © 2014 Allen Systems Group, Inc.

Target Systems

29

Page 24: Metadata, Application Understanding, Software · PDF fileApplication Understanding Software Migration ... Repository Implement Repository ... Metadata, Application Understanding, Software

www.asg.com © 2014 Allen Systems Group, Inc. 30

Handle New Challenges

Page 25: Metadata, Application Understanding, Software · PDF fileApplication Understanding Software Migration ... Repository Implement Repository ... Metadata, Application Understanding, Software

www.asg.com © 2014 Allen Systems Group, Inc.

Big Data – Rien Ne Va Plus?

• Technology – is different and more data driven

• Demands from the Business community are growing

• Critical Business Information is growing

• Reference Data Management becomes even more important • Extended to support tagging

• Information Quality Management is shifting the focus • From: caring about the quality of your stored information

• Towards: analyzing and understanding the quality of your stored information

• Metadata becomes even more important

31

Copyright Apache.org

Page 26: Metadata, Application Understanding, Software · PDF fileApplication Understanding Software Migration ... Repository Implement Repository ... Metadata, Application Understanding, Software

www.asg.com © 2014 Allen Systems Group, Inc.

It is Almost the Same

32

Physical Implementation

Technical

Representation

Conceptual Data Element

Critical Business Element • Other technology

• Just new scanners

• Just other metadata sources

• Quality analysis and quality assurance

Copyright Apache.org

Page 27: Metadata, Application Understanding, Software · PDF fileApplication Understanding Software Migration ... Repository Implement Repository ... Metadata, Application Understanding, Software

www.asg.com © 2014 Allen Systems Group, Inc.

Gathering Big Data Metadata

• Rochade provides the complete view • Provenance, Data Lineage between operational, DW, BI, Big Data

• Governance for Big Data Metadata

33

Page 28: Metadata, Application Understanding, Software · PDF fileApplication Understanding Software Migration ... Repository Implement Repository ... Metadata, Application Understanding, Software

www.asg.com © 2014 Allen Systems Group, Inc.

Vielen Dank

Jens-Uwe Richter

Mgr. Development

+49 371 52302 55

[email protected]