MetaData Management 2005 MetaData Management 2005 Toronto IRMAC - - PowerPoint PPT Presentation

metadata management 2005 metadata management 2005
SMART_READER_LITE
LIVE PREVIEW

MetaData Management 2005 MetaData Management 2005 Toronto IRMAC - - PowerPoint PPT Presentation

Gavilan Research Associates Gavilan Research Associates MetaData Management 2005 MetaData Management 2005 Toronto IRMAC April 19, 2005 April 19, 2005 Toronto IRMAC DAMA Wisconsin April 20, 2005 April 20, 2005 DAMA


slide-1
SLIDE 1

Tuesday April 19, 2005 10:15:50 AM

1

Gavilan Research Associates Gavilan Research Associates

MetaData Management 2005 MetaData Management 2005

Toronto IRMAC Toronto IRMAC – – April 19, 2005 April 19, 2005 DAMA Wisconsin DAMA Wisconsin – – April 20, 2005 April 20, 2005

Presented by S tu Carty Presented by S tu Carty tel: 925 tel: 925-

  • 855

855-

  • 7400

7400 email: email: scarty@ gavsys.com scarty@ gavsys.com website: www.gavilanresearch.com website: www.gavilanresearch.com

slide-2
SLIDE 2

Tuesday April 19, 2005 10:15:50 AM

2

  • 66%

66%of respondents report that the

  • f respondents report that the

S uccess Level S uccess Level of their MetaData

  • f their MetaData

Management S

  • lution is

Management S

  • lution is “

“ Low to Low to Moderate Moderate” ”

  • 14.4%

14.4%report that their metadata report that their metadata solution is solution is “ “ S HELFWARE S HELFWARE” ”

in a recent Metadata Management Survey in a recent Metadata Management Survey … …

slide-3
SLIDE 3

Tuesday April 19, 2005 10:15:50 AM

3

“ Through 2007, Through 2007, more than 50% more than 50%of

  • f data warehouse

data warehouse proj ects will have proj ects will have limited acceptance limited acceptance, or will be , or will be

  • utright failures
  • utright failures”

source: Gartner Group Inc (October source: Gartner Group Inc (October 2004) 2004)

  • 78.8%

78.8%of corporate sales leaders believe their

  • f corporate sales leaders believe their CRM

CRM system is system is not as effective or successful as it could be not as effective or successful as it could be

source: Miller Heiman, Inc. (March 2005) source: Miller Heiman, Inc. (March 2005)

S

  • me Additional Industry S

tatistics S

  • me Additional Industry S

tatistics … …

slide-4
SLIDE 4

Tuesday April 19, 2005 10:15:50 AM

4

Why such Poor S uccess ? Why such Poor S uccess ?

MetaData Management S

  • lutions are typically:

MetaData Management S

  • lutions are typically:
  • difficult to setup and populate

difficult to setup and populate

  • difficult to maintain and keep metadata definitions

difficult to maintain and keep metadata definitions current current

  • difficult to use & navigate (poor user interfaces)

difficult to use & navigate (poor user interfaces)

– – limited audience (mostly technical/ developers) limited audience (mostly technical/ developers)

  • expensive

expensive

– – average metadata proj ect = $200 average metadata proj ect = $200-

  • 500K+ per year

500K+ per year

  • difficult to prove true ROI

difficult to prove true ROI

slide-5
SLIDE 5

Tuesday April 19, 2005 10:15:50 AM

5

  • review the Issues

review the Issues

  • review the S
  • lutions

review the S

  • lutions
  • discuss metadata solution ROI and

discuss metadata solution ROI and successful implementation guidelines successful implementation guidelines Goals of this Presentation Goals of this Presentation

slide-6
SLIDE 6

Tuesday April 19, 2005 10:15:50 AM

6

Introduction Introduction

S tu Carty S tu Carty – – Gavilan Research Associates Gavilan Research Associates

– – MetaData MetaData “ “ veteran veteran” ” , 20 years in the business. , 20 years in the business. – – has worked for notable metadata companies such as has worked for notable metadata companies such as Informatica, Data Advantage Group, R&O S

  • ftware,

Informatica, Data Advantage Group, R&O S

  • ftware,

Manager S

  • ftware Products, Viasoft, and Reltech

Manager S

  • ftware Products, Viasoft, and Reltech

Group. Group. – – has personally given over has personally given over one t housand present at ions

  • ne t housand present at ions

& t raining workshops & t raining workshops to Global 5000 companies on

to Global 5000 companies on enterprise meta enterprise meta-

  • data management

data management www.gavilanresearch.com www.gavilanresearch.com

slide-7
SLIDE 7

Tuesday April 19, 2005 10:15:50 AM

7

Understanding the Need for Understanding the Need for Effective MetaData Management Effective MetaData Management

slide-8
SLIDE 8

Tuesday April 19, 2005 10:15:50 AM

8

MetaData Management Challenges MetaData Management Challenges

Typical Tools involved in DW development Typical Tools involved in DW development

Modeling Tools Extract / Transform / Load

Source Source Data Data Target Target DBMS DBMS

BI / Reporting Tools

1 1 2 3 4

slide-9
SLIDE 9

Tuesday April 19, 2005 10:15:50 AM

9

Each Tool has it Each Tool has it ’ ’ s own MetaData s own MetaData

(definit ions, descript ions, and int er (definit ions, descript ions, and int er-

  • relat ionships)

relat ionships)

Modeling Tools Extract / Transform / Load

Sources Sources Targets Targets

BI / Reporting Tools

Metadata Metadata Metadata Metadata Metadata

slide-10
SLIDE 10

Tuesday April 19, 2005 10:15:50 AM

10

  • What data exists ?

What data exists ?

  • Where is it being used ?

Where is it being used ?

  • What is its business definition ?

What is its business definition ?

  • What other names has it been called

What other names has it been called

  • r is being called ?
  • r is being called ?
  • How is it inter

How is it inter-

  • related to

related to

  • ther information ?
  • ther information ?
  • Who is using it ?

Who is using it ?

  • Why do we need it ?

Why do we need it ?

  • When was it last updated ?

When was it last updated ?

The Challenge The Challenge

Your Employees Can Your Employees Can’ ’ t Find Anyt hing t Find Anyt hing -

  • OR

OR-

  • They have t o go t o mult iple places for Research

They have t o go t o mult iple places for Research

slide-11
SLIDE 11

Tuesday April 19, 2005 10:15:50 AM

11

CASE/Modeling CASE/Modeling Tools Tools Any Other Any Other Meta Data Meta Data Source Source RDBMS / Source Code RDBMS / Source Code Stored Procedures, Stored Procedures, Files, Records, Files, Records, Programs Programs ETL Tools ETL Tools Business Rules, Business Rules, End End-

  • user requirements,

user requirements, Organizations, Organizations, Locations Locations BI / Reporting BI / Reporting Tools Tools Word Docs, Excel, Word Docs, Excel, Diagrams, etc. Diagrams, etc. People People’ ’ s s Heads Heads

Metadata Metadata Management Management Solution Solution

Enterprise MetaData Management Enterprise MetaData Management

slide-12
SLIDE 12

Tuesday April 19, 2005 10:15:50 AM

12

April 2005 April 2005 – – what does what does “ “ Enterprise Metadata Enterprise Metadata Management Management ” ” mean today ? mean today ?

# of metadata source-types /

  • bj ect-types

# of metadata solution US ERS few dozens many hundreds vocabularies / ontologies business metadata technical metadata ETL/ DW metadata process / source-code / reusable components Data-Quality metadata GIS met adata document metadata XML/ web/ internet metadata corporate data dict ionary Frameworks / Enterprise Architecture hardware / software assets

c

  • m

p l e x i t y

slide-13
SLIDE 13

Tuesday April 19, 2005 10:15:50 AM

13

Analogy Analogy: :

  • In a given corporation,

In a given corporation, there could be 10,000 books there could be 10,000 books (information assets), in (information assets), in 3,000 different locations 3,000 different locations

  • These books are not useful

These books are not useful to the corporation until to the corporation until they are inventoried, they are inventoried,

  • rganized, cataloged, cross
  • rganized, cataloged, cross-
  • referenced, and made

referenced, and made available to the rest of the available to the rest of the corporation corporation

MetaData S

  • lutions should function like a

MetaData S

  • lutions should function like a

“ “ Card Catalog Card Catalog” ” or

  • r “

“ Information Directory Information Directory” ”

Metadata Solution

slide-14
SLIDE 14

Tuesday April 19, 2005 10:15:50 AM

14

Answering Two Key Questions Answering Two Key Questions: :

  • What Information exists ?

What Information exists ? ( (self self -

  • service

service “ “ discovery discovery” ” & & search) search)

  • How or Where is this

How or Where is this information being used ? information being used ? (MapQuest (MapQuest – – focus on t he focus on t he int er int er-

  • relat ionships &

relat ionships & “ “ mapping mapping” ” bet ween bet ween informat ion asset s) informat ion asset s)

MetaData S

  • lutions should function like a

MetaData S

  • lutions should function like a

“ “ Google Google” ” or

  • r “

“ MapQuest MapQuest ” ”

Metadata Solution

slide-15
SLIDE 15

Tuesday April 19, 2005 10:15:50 AM

15

DATARECORD COUNTS DATARECORD DESCR-FM-F85 DATARECORD SUPER-ZA-F97 DATARECORD CAUSE-MESSAGE DATARECORD MESSAGES DATARECORD RCR DATARECORD ACCUMULATORS DATARECORD GENINTRF-FMT2-SEGMENT DATARECORD TRIGGERS DATARECORD PREV-HOLD-AREAS DATARECORD ALPHA-TABLE DATARECORD TABLE-D-CONVERT DATARECORD SAVE-DOC-ID DATARECORD GENINTRF-FMT3-SEGMENT DATARECORD SAVE-SCHEDULE-CERT-DEP DATARECORD SCH-CERT-DEP-TABLE-RED DATARECORD ADA-DATE-TABLE DATARECORD ALPHA-TBL DATARECORD SERVED-SERVING-TBL DATARECORD SUPER-ZC-F80 DATARECORD GENINERR-RECORD DATARECORD GENINTRF-FMT14-SEGMENT DATARECORD SAVE-ICAN DATARECORD DATE-WORK-AREA DATARECORD GENERATED-FMT3-SEGMENT DATARECORD SAVE-INV-CUST-ACCT-NUM DATARECORD GENERATED-FMT2-SEGMENT DATARECORD GENERATED-FMT1-SEGMENT DATARECORD GENINTRF-RECORD DATARECORD GENINTRF-FMT1-SEGMENT DATARECORD SUPER-ZA-F84 DATARECORD WORK-SCHEDULE-CERT-DEP DATARECORD WORK-SCHEDULE-CERT-DEP-VPY DATARECORD ADAMINT-CONSTANTS DATARECORD GENERATED-REC DATARECORD GENERATED-FROM-INPUT DATARECORD TRANS-SEQ-NUMBER-VPY PROGRAM DF473 FIELD IN-COUNT FIELD OUT-COUNT FIELD DATA-STRING-CNT FIELD TOT-BATCHES-TRANS-CNT FIELD TOT-BATCHES-GEN-CNT FIELD TOT-ERR-BATCHES-CNT FIELD SUB FIELD SUB1 FIELD COMPLETE-RCD FIELD SUB2 FIELD SUB3 FIELD SUB4 FIELD SUB5 FIELD MLS-SEQ-NUM FIELD VARIABLE-W FIELD TOT-NET-AMOUNT FIELD CHK-PT FIELD RC FIELD JULIAN-DATE-3-FLAG FIELD JULIAN-DATE-2-FLAG FIELD JULIAN-DATE-1-FLAG FIELD SCHED-CERT-FLAG FIELD SCHED-CERT-BUILT FIELD TRAILER-REC FIELD DOC-NUMBER FIELD DOC-SUFFIX FIELD TRANS-CODE FIELD TC-STATUS-CODE FIELD AMT FIELD EFF-DATE FIELD EFF-DATE-MM FIELD EFF-DATE-DD FIELD EFF-DATE-YY FIELD FMT1-FIL-R1 FIELD DOC-REF-METER-NUM FIELD LINE-COUNT FIELD AMT-QTR-1 FIELD AMT-QTR-2 FIELD AMT-QTR-3 FIELD AMT-QTR-4 FIELD ALLOTTEE FIELD ALLOT-LVL-AFC FIELD FMT1-FIL-R2 FIELD INPUT-RGN-DIST FIELD INPUT-AGY FIELD INPUT-RGN FIELD FMT1-FIL-R3 FIELD FMT2-FIL-R1 FIELD ALPHA-7 FIELD ALPHA-8 FIELD ALPHA-9 FIELD ALPHA-10 FIELD ALPHA-11 FIELD ALPHA-12 FIELD ALPHA-13 FIELD ALPHA-14 FIELD ALPHA-15 FIELD ALPHA-16 FIELD ALPHA-17 FIELD ALPHA-18 FIELD ALPHA-19 FIELD ALPHA-20 FIELD ALPHA-21 FIELD ALPHA-22 FIELD ALPHA-23 FIELD ALPHA-24 FIELD ALPHA-25 FIELD ALPHA-26 FIELD ALPHA-27 FIELD ALPHA-28 FIELD ALPHA-29 FIELD ALPHA-30 FIELD HOLD-JUL-DATE FIELD HOLD-JUL-DATE-YY FIELD HOLD-JUL-DATE-DD FIELD HOLD-GREG-DATE FIELD HOLD-GREG-DATE-MO FIELD HOLD-GREG-DATE-DAY FIELD HOLD-GREG-DATE-YR FIELD HOLD-YEAR FIELD 00-YR FIELD HOLD-YR FIELD SAVE-JUL-DATE FIELD SAVE-JUL-YR FIELD SAVE-JUL-DAY FIELD SAVE-GREG-DATE FIELD SAVE-GREG-MO FIELD SAVE-GREG-DAY FIELD SAVE-GREG-YR FIELD END-MO-DATE-SAVE FIELD END-YY-SAVE FIELD END-DD-SAVE FIELD PREV-AGY-RGN-DIST FIELD PREV-INPUT-RGN-DIST FIELD PREV-VENDOR-TYPE FIELD PREV-VENDOR-SSN FIELD END-MO-DATE-YY FIELD END-MO-DATE-DD FIELD SCHED-CERT FIELD NUMERIC-CAUSE FIELD CAUSE-TEXT FIELD PROG-ID FIELD ADA-OPEN FIELD ADA-FD008001 FIELD ADA-LV008401 FIELD ADA-RV008401 FIELD ADA-FD008501 FIELD ADA-FD009701 FIELD ABEND-DF473 FIELD ABEND1-DF473 FIELD ABEND2-DF473 FIELD ABEND3-DF473 FIELD ABEND3-INTERFACE FIELD ABEND4-DF473 FIELD ABEND4-AGY-RGN-DIST FIELD ABEND5-DF473 FIELD ABEND5-TRANS-NUM FIELD ABEND6-DF473 FIELD MSG-INVALID-INTERFACE-3 FIELD INVALID-INTERFACE-2A FIELD MSG-INVALID-INTERFACE-2 FIELD INVALID-INTERFACE-CODE FIELD INVALID-INTERFACE-1A FIELD MSG-INVALID-INTERFACE-1 FIELD MSG-INT-TABLE FIELD MSG-EOF FIELD NO-RECORD-ON-DATE-TABLE FIELD MSG-STOP-DF473 FIELD MSG-ERROR-CNT FIELD MSG-GENERATED-CNT FIELD MSG-XMITTED-CNT FIELD MSG-COMPUTED-CNT FIELD MSG-ABNORM-EOJ FIELD MSG-NORM-EOJ FIELD MSG-DF473-PURPOSE FIELD MSG-START-DF473 FIELD MSG-AST FIELD SCHED-NUM FIELD JULIAN-DATE-3 FIELD JULIAN-DATE-2 FIELD JULIAN-DATE-1 FIELD WS-JULIAN-DATE FIELD SAVE-INPUT-RGN FIELD SCHED-TYPE FIELD SUFFIX FIELD FISCAL-YR FIELD DOC-ID-1-2 FIELD POS-6-9 FIELD POS-1-5 FIELD POS-1-9 FIELD PREV-INV-CUST-ACCT FIELD PREV-LINE-COUNT FIELD PREV-INTERFACE-CODE FIELD PREV-TRANS-NUM FIELD PREV-FIS-YR FIELD PREV-EFF-DATE FIELD DUP-SCHED-NUM-6 FIELD DUP-SCHED-NUM-6-7 FIELD DUP-SCHED-NUM-3-5 FIELD DUP-INP-RGN FIELD DUP-WORK-SCHED-TYPE FIELD DUPLICATE-SCHED-CERT-DEP FIELD ALPHA-D FIELD JULIAN-D FIELD TABD-DATA FIELD TABLE-D-ENTRY FIELD FILLER FIELD TABLE-D-DATA FIELD ALPHA-CHAR FIELD ALPHA-36 FIELD ALPHA-35 FIELD ALPHA-34 FIELD ALPHA-33 FIELD ALPHA-32 FIELD ALPHA-31 FIELD COMPUTATION-DATE FIELD STAT-DATA-2 FIELD STAT-DATA-1 FIELD ENERGY-CONV-CODE2 FIELD ENERGY-CONV-CODE1 FIELD SCHEDULE-TYPE FIELD TRAVEL-DATE FIELD VENDOR-SSN FIELD VEND-TYPE FIELD INV-CUST-ACCT-NUM FIELD FMT2-FIL-R3 FIELD CFWD-AMT FIELD FMT2-FIL-R2 FIELD PRIOR-FY-AMT FIELD AMOUNT-QTR4 FIELD AMOUNT-QTR3 FIELD AMOUNT-QTR2 FIELD AMOUNT-QTR1 FIELD LINE-CNT FIELD PREV-REC-TRAILER FIELD BAD-TRANS FIELD GOOD-TRANS FIELD CURRENT-MONTH-10 FIELD MONTH-EQUAL-10 FIELD ERROR-SWITCH-SET FIELD ERROR-SWITCH FIELD INPUT-EOF FIELD END-OF-FILE FIELD VALID-GREG-DATE FIELD INVALID-GREG-DATE FIELD GREG-DATE-VALIDATION FIELD VALID-JULIAN-DATE FIELD INVALID-JULIAN-DATE FIELD JULIAN-DATE-VALIDATION FIELD INVALID-AGENCY FIELD VALID-AGENCY FIELD AGENCY-ON-T01 FIELD TRAILER-RECORD FIELD ABEND6-SEQ-NUM FIELD TERMS-PERCENT FIELD EXCL-DISC-AMT FIELD REASON-CODE FIELD FACILITY-TYPE FIELD FACILITY-LOCATION FIELD IOTV-NUMBER FIELD ENERGY-CONV-CODE FIELD STAT-DATAS FIELD STAT-DATA FIELD COMPUTATION-DATE-YY FIELD COMPUTATION-DATE-MM FIELD COMPUTATION-DATE-DD FIELD INP-RGN FIELD POS-6-7 FIELD POSI-6 FIELD POSI-7 FIELD WORK-SCHED-TYPE-VPY FIELD INP-RGN-VPY FIELD MSG-PROGRAMMER-INFO-2 FIELD DF473 FIELD ADAOPEN FIELD ADACLOSE FIELD ADASNAP FIELD OPENMODE FIELD GOOD-TRANS-CODES-FPY-MLS FIELD FPY-MLS-TRANS-CODE FIELD BYTE-6-A-P FIELD A-P FIELD SS-MATCH FIELD SCD-SW FIELD FIRST-DETAIL FIELD LAST-REC-TRAILER FIELD INVALID-INTERFACE-TRIG FIELD 80-CHAR-PART FIELD INTERFACE-CODE FIELD POS-1 FIELD POS-2 FIELD POS-3 FIELD AGY-RGN-DIST FIELD AGY-CODE FIELD RGN-DIST FIELD TRANSMISSION-NUMBER FIELD JULIAN-DATE FIELD TRANS-SEQ-NO FIELD WAREHOUSE-DATE FIELD TERMS-DAY FIELD TERMS-NET FIELD TRANSFER-RGN-DIST FIELD STATUS-FLAG FIELD SCHEDULE-CERT-DEP FIELD CROSS-REGION-CODE FIELD ORIG-SCH-PREFIX FIELD PRIOR-YEAR-FLAG FIELD IMP-FUND-CASHIER FIELD FMT3-FILLER-R1 FIELD AGREE-NUM FIELD BILL-NUM FIELD COLL-CORRECT-FLAG FIELD COLL-ADV-MISC-FLAG FIELD FMT14-FIL-R1 FIELD DUP-SCHED-NUM-7 FIELD TRANSMISSION-NUM FIELD ENERGY-CONV-CODES FIELD WAREHOUSE-DATE-YY FIELD WAREHOUSE-DATE-MM FIELD WAREHOUSE-DATE-DD FIELD WK-DISPLAY-COUNT FIELD WK-CURRENT-DATE FIELD WK-C-DATE-MM FIELD WK-C-DATE-DD FIELD WK-C-DATE-YY FIELD WK-CURRENT-TIME FIELD WK-CURRENT-HHMM FIELD SCHED-NUM-6 FIELD SCHED-NUM-7 FIELD WORK-SCHED-TYPE FIELD SCHEDULE-TYPE-VPY FIELD WS-JULIAN-DATE-VPY FIELD SCHED-NUM-VPY FIELD TRANS-SEQ-NUM-1 FIELD TRANS-SEQ-NUM-2 FIELD ICAN-1-5 FIELD ICAN-1-THRU-5 FIELD ICAN-1 FIELD ICAN-2 FIELD ICAN-3 FIELD ICAN-4 FIELD ICAN-5 FIELD TBL-ID-ZC FIELD INVALID-INTERFACE-3A FIELD MSG-ERR-NO-SCHED FIELD MSG-PROGRAMMER-INFO-1 FIELD RCANAL FIELD FD008001 FIELD LV008401 FIELD RV008401 FIELD FD008501 FIELD FD009701 FIELD PREV-RECORD-TRAILER FIELD SEQ-NUM FIELD APPROP-CODE FIELD APPROP-CODE-LIM FIELD ALLOT-FUND-CNTL FIELD ALLOT-LEVEL-IND FIELD PROG-ELEM FIELD COST-CNTR FIELD OBJ-CLASS FIELD PUBLIC-GOVT-IND FIELD SYS-DATA FIELD DOC-ID FIELD DOC-TYPE FIELD FIS-YR FIELD FMT14-FIL-R2 FIELD SCHEDULE-NUM FIELD FMT14-FIL-R3 FIELD ERROR-CODE FIELD FMT14-FIL-R4 FIELD ALPHA-1 FIELD ALPHA-2 FIELD ALPHA-3 FIELD ALPHA-4 FIELD ALPHA-5 FIELD ALPHA- FIELD JULDATE FIELD JULIAN-YR FIELD JULIAN-DAY FIELD GREGDATE FIELD CURR-MO FIELD CURR-DAY FIELD CURR-YR FIELD HOLD-SCHEDULE-CERT-DEP FIELD HOLD-INPUT-RGN-DIST FIELD HOLD-SCHED-NUM-7 FIELD HOLD-JULIAN-DATE-3 FIELD HOLD-JULIAN-D FIELD HOLD-A FIELD AGY-RGN-DIST-ZC FIELD AGY-CODE-ZC FIELD RGN-DIST-ZC FIELD RCD-TYPE-ZA FIELD FIS-YEAR-ZA FIELD PROCESS-MO-ZA FIELD BEG-MO-DATE-ZA FIELD END-MO-DATE-ZA FIELD RCD-TYPE-ADA FIELD FIS-YEAR-ADA FIELD PROCESS-MO-ADA FIELD BEG-MO-DATE-A FIELD END-MO

The Power of MetaData Relationships The Power of MetaData Relationships

Single COBOL program Impacted Fields

slide-16
SLIDE 16

Tuesday April 19, 2005 10:15:50 AM

16

Metadata Management Architectures Metadata Management Architectures

“ “Bucket Bucket” ” (traditional (traditional repository) repository)

(passive) copies and physically stores metadata

Hybrid Hybrid

real-time access with some copying / storage

Real Real-

  • Time

Time

active (real-time) access to metadata (no storage)

Metadata Sources - Development Tool Repositories - DBMS Catalogs, etc …

slide-17
SLIDE 17

Tuesday April 19, 2005 10:15:50 AM

17

Social Security Number ( Grouping Object) Emp_I D_Code ( ERw in) Soc- Sec- Num ( Oracle) Cust- I D- Code ( I nformatica) Employee_Number ( Bus. Objects)

“ “ Bucket Bucket ” ” Example Example

t he classic t he classic “ “ met adat a reposit ory met adat a reposit ory” ”

good architecture for good architecture for physical metadata physical metadata integration integration + + definitions need to be definitions need to be continuously continuously refreshed and re refreshed and re-

  • synchronized

synchronized

  • metadata definitions

metadata definitions are copied and are copied and physically stored by physically stored by parsing, scanning, parsing, scanning, and/or importing and/or importing +/ +/ -

slide-18
SLIDE 18

Tuesday April 19, 2005 10:15:50 AM

18

Social Security Number ( Grouping Object) Emp_I D_Code ( ERw in) Soc- Sec- Num ( Oracle) Cust- I D- Code ( I nformatica) Employee_Number ( Bus. Objects)

“ “ Real Real-

  • Time

Time” ” Example Example

functional functional emphasis on emphasis on reporting reporting +/ +/ -

  • definitions do not

definitions do not need to be need to be continuously continuously refreshed or re refreshed or re-

  • synchronized

synchronized + + metadata metadata definitions are definitions are accessed in real accessed in real-

  • time by active

time by active interfaces interfaces + +

X

This “ grouping obj ect” cannot exist in a pure (100% ) or real-time metadata system, because you cannot store obj ects.

slide-19
SLIDE 19

Tuesday April 19, 2005 10:15:50 AM

19

Social Security Number ( Grouping Object) Emp_I D_Code ( ERw in) Soc- Sec- Num ( Oracle) Cust- I D- Code ( I nformatica) Employee_Number ( Bus. Objects)

Hybrid Example Hybrid Example

bot h bot h “ “ bucket bucket ” ” and and “ “ real real -

  • t ime

t ime” ”

active definitions do active definitions do not need to be not need to be continuously re continuously re-

  • synchronized, but

synchronized, but unique definitions do unique definitions do +/ +/ -

  • unique or extended

unique or extended definitions are definitions are physically stored in a physically stored in a separate metadata separate metadata repository repository +/ +/ -

  • development tool

development tool definitions are definitions are accessed in real accessed in real-

  • time

time by active (on by active (on-

  • demand) metadata

demand) metadata interfaces interfaces + +

slide-20
SLIDE 20

Tuesday April 19, 2005 10:15:50 AM

20

Meta Meta-

  • Models

Models

( (aka aka “ “ Repository Information Model Repository Information Model” ” ) ) “ “ t he heart & sole of your met adat a solut ion dat abase t he heart & sole of your met adat a solut ion dat abase” ”

PROC C-VARIABLE C-FUNCTION PLI-PROCEDURE AUTHOR MACRO DB2HOSTVAR SECTION CICS-TRANSACTION STANDARDS DB2CNSTR DB2DBS DB2INDEX DB2IPAR DB2SYN SYSTEM VSAMCAT VOLUME DB2STGRP DB2TPART DB2TSP DB2USER DB2TABLE DB2COL INCLUDE MAPSET MAP IMS-A IMS-TRANSACTION IMS-D DDNAME IMS-DBD IMS-PSB IMS-SEGMENT IMS-RECORD DOMAIN FIELD DATARECORD COPY PROGRAM PROCSTEP DSN JOBSTEP NET JOB

slide-21
SLIDE 21

Tuesday April 19, 2005 10:15:50 AM

21

Meta Meta-

  • Models & Extensibility

Models & Extensibility

You should be able t o model & capt ure You should be able t o model & capt ure any any t ype of met adat a t ype of met adat a Add any obj ect Add any obj ect -

  • t ypes, at t ribut es, or relat ionships

t ypes, at t ribut es, or relat ionships

Entity Type

  • Name
  • Definition
  • Purpose
  • Policy Maker
  • Data-Owner

Business Rule

  • Name
  • Definition
  • Policy Maker
  • Manager

Table

  • Name
  • Definition
  • Policy Maker
  • Column-Name

Program

  • Name
  • Definition
  • Author
  • Language

Operating Platform

  • Definition
  • Location
  • Specifications

Critical Success Factor

  • Name
  • Definition
  • Policy Maker
  • Controllability Rating

Business Technical

ERwin Oracle COBOL

slide-22
SLIDE 22

Tuesday April 19, 2005 10:15:50 AM

22

  • S
  • urce Code / Languages

S

  • urce Code / Languages
  • DBMS

(DDL, S chemas) DBMS (DDL, S chemas)

  • Flat Files, Office Documents

Flat Files, Office Documents

  • Modeling & Development

Modeling & Development Tools Tools

  • ETL, BI, & Data Warehouse

ETL, BI, & Data Warehouse Tools Tools

  • Purchased Applications /

Purchased Applications / Packages Packages

  • Industry Models /

Industry Models / Templates Templates

Ascential Ascential DB2 DB2 Oracle Oracle Informatica “ “C C” ” Business Objects Business Objects Sybase Sybase ERwin ERwin COBOL COBOL

MetaData Interfaces & Population Tools MetaData Interfaces & Population Tools

slide-23
SLIDE 23

Tuesday April 19, 2005 10:15:50 AM

23

Development Test Production

Global Project 1 Project 2 Project 3 Project 4

Customer Number

G L L

Customer Name

G L L

Address

G L L

City

G L L

Phone

G L L

(Item-Type: FIELD)

Versioning & S taging Versioning & S taging

slide-24
SLIDE 24

Tuesday April 19, 2005 10:15:50 AM

24

Other DBMS Other Data structures SQL DBMS Language Data structures

  • Data S

tructure Generator for Data S tructure Generator for Languages and Languages and DBMS s DBMS s

  • Cross

Cross-

  • reference facility for Naming

reference facility for Naming S tandards, Aliases, Homonyms, S tandards, Aliases, Homonyms, S ynonyms, Definitions S ynonyms, Definitions

Data Dictionary S upport Data Dictionary S upport

slide-25
SLIDE 25

Tuesday April 19, 2005 10:15:50 AM

25

Source Source-

  • code

code Databases Databases

“ “Data Lineage Data Lineage” ” Analysis Analysis Path Reports Path Reports Impact Analysis Impact Analysis & & “ “Where Used Where Used” ” Reporting Reporting Visual / Graphic Visual / Graphic Analysis Analysis

MetaData Reporting Facilities MetaData Reporting Facilities

slide-26
SLIDE 26

Tuesday April 19, 2005 10:15:50 AM

26

Syntactic Mapping Syntactic Mapping Semantic Mapping Semantic Mapping Individual MetaData Definitions Individual MetaData Definitions

Tool A Tool A Tool B Tool B Tool C Tool C Tool D Tool D

Data Lineage Rationalization Data Lineage Rationalization

Em p_ I D_Code ( ERw in) Soc-Sec-Num ( Oracle) Cust-I D-Code ( I nform atica) Em ployee_ Num ber ( Bus. Objects)

slide-27
SLIDE 27

Tuesday April 19, 2005 10:15:50 AM

27

Audience Exercise Audience Exercise

What are your “ Top MetaData Management Issues” ?

slide-28
SLIDE 28

Tuesday April 19, 2005 10:15:50 AM

28

  • inconsistency of data definitions

inconsistency of data definitions -

  • low accuracy & reliability

low accuracy & reliability

  • data rationalization, grouping

data rationalization, grouping” ” & recognition of same data elements & recognition of same data elements – – e.g. does S

  • cial S

ecurity Number = e.g. does S

  • cial S

ecurity Number = Employee ID Code ? Employee ID Code ?

  • data lineage, understanding the

data lineage, understanding the “ “ true source of data true source of data” ”

  • understanding

understanding “ “ data consumption data consumption” ” (who uses specific data ? ) (who uses specific data ? )

  • usability of data for business users

usability of data for business users

  • maintenance of data

maintenance of data -

  • governance, policies, & standards

governance, policies, & standards

  • impact analysis reporting for technical & development employees

impact analysis reporting for technical & development employees

  • real

real-

  • time metadata reporting vs. batch/ load metadata

time metadata reporting vs. batch/ load metadata

  • regulatory accountability

regulatory accountability

  • data security, user access

data security, user access

  • data governance & stewardship

data governance & stewardship

  • share & re

share & re-

  • use, integration architectures

use, integration architectures

  • versioning, change management, release management of data struct

versioning, change management, release management of data struct ures, programs, and systems ures, programs, and systems

  • scope of metadata proj ect, phased implementation

scope of metadata proj ect, phased implementation

  • vendor / licensing issues, preferred providers vs. newer technol

vendor / licensing issues, preferred providers vs. newer technologies

  • gies
  • business user participation in metadata management

business user participation in metadata management

  • foreign language interfaces to metadata management (and data man

foreign language interfaces to metadata management (and data management) systems agement) systems

  • management support ($$$)

management support ($$$) -

  • j ustify need for resources & budget

j ustify need for resources & budget

  • diverse environment, lack of

diverse environment, lack of “ “ legacy source legacy source” ” or business definitions for data

  • r business definitions for data
  • integration of ETL rules with BI tools

integration of ETL rules with BI tools

  • auditing & compliance, maintenance, versioning of data (metadata

auditing & compliance, maintenance, versioning of data (metadata) definitions ) definitions

The Top MetaData Management Issues from my The Top MetaData Management Issues from my training workshops in January & April training workshops in January & April

slide-29
SLIDE 29

Tuesday April 19, 2005 10:15:50 AM

29

MetaData Usage S urvey – 2004 Report of Findings™

An Additional Resource An Additional Resource … …

slide-30
SLIDE 30

Tuesday April 19, 2005 10:15:50 AM

30

GRA GRA’ ’ s MetaData S

  • lutions Report

s MetaData S

  • lutions Report ™

  • over 115 detailed pages of product information
  • ver 115 detailed pages of product information

– – 1300 completed (RFI) cells 1300 completed (RFI) cells

slide-31
SLIDE 31

Tuesday April 19, 2005 10:15:50 AM

31

Break Break

slide-32
SLIDE 32

Tuesday April 19, 2005 10:15:50 AM

32

The MetaData The MetaData S

  • lutions Market

S

  • lutions Market
slide-33
SLIDE 33

Tuesday April 19, 2005 10:15:50 AM

33

from my metadata survey from my metadata survey -

  • Buy, Build, or

Buy, Build, or “ “ Do Nothing Do Nothing” ” ? ?

  • 34%
  • f respondents had already

34%

  • f respondents had already “

“ purchased a purchased a vendor solution vendor solution” ”

  • 28%
  • f respondents

28%

  • f respondents “

“ built their own solution built their own solution” ”

– – typical solutions range from typical solutions range from “ “ Excel Excel spreadsheet(s spreadsheet(s) )” ” to to elaborate custom solutions elaborate custom solutions

  • 38%
  • f respondents are

38%

  • f respondents are “

“ currently doing currently doing nothing nothing” ” or using non

  • r using non-
  • automated methods to

automated methods to manage metadata manage metadata

slide-34
SLIDE 34

Tuesday April 19, 2005 10:15:50 AM

34

“ “ Modern Modern” ” MetaData Management S

  • lutions typically

MetaData Management S

  • lutions typically
  • ffers these attributes
  • ffers these attributes
  • the product source code should be

the product source code should be “ “ proven yet current proven yet current ” ” meaning that it meaning that it ’ ’ s based on s based on “ “ 2005 technologies 2005 technologies” ”

  • web

web-

  • based user interface (HTML and/ or Java) that offers

based user interface (HTML and/ or Java) that offers “ “ discovery discovery” ” , , “ “ intelligent search intelligent search” ” , and , and “ “ mapquest mapquest ” ” functionality functionality

  • an open, extensible, non

an open, extensible, non-

  • proprietary metadata repository that

proprietary metadata repository that is based on standard (widely used) RDBMS such as Oracle, MS is based on standard (widely used) RDBMS such as Oracle, MS-

  • S

QL/ S erver, DB2, and/ or S ybase S QL/ S erver, DB2, and/ or S ybase

  • a repository database schema (

a repository database schema (“ “ meta meta-

  • model

model” ” ) that is not overly ) that is not overly complicated complicated – – should be based more on should be based more on “ “ logical metadata obj ects logical metadata obj ects” ” rather rather than numerous, complex than numerous, complex “ “ physical metadata obj ects physical metadata obj ects” ”

slide-35
SLIDE 35

Tuesday April 19, 2005 10:15:50 AM

35

within the

“ Corporate Met aData System” , George t ypes “ profit amount” into a metadata search engine (similar to using Google on the internet).

the meta-data

management system goes

  • ut in real-time against

the current applicat ion catalog, and/ or queries a pre-loaded reposit ory of metadata definit ions, looking for definit ions that have “ profit amount” within their name, contents, or relationships to other metadata obj ects. The search engine may also enlist the help of a “ thesaurus” file to look for data elements similarly named (synonyms) to “ profit amount” .

within split-second

t iming, George is presented with a list of 17 different metadata

  • bj ects that could

potentially satisfy his

  • request. He is also

presented with a standard business definit ion for “ Profit Amount” and the abilit y to find out where is it located, used, and updated throughout the company’ s applicat ion cat alog environment.

similar to using a

card-catalog system in a library, George then browses the descriptions and definitions of each metadata obj ect t o find exactly what he is looking for. George can also physically launch specific development tools and database cat alogs through imbedded hyperlinks t o the t ool’ s file locat ions throughout the corporate net work.

“ George Developer”

has been asked to add a new data element to an important sales report. The field is a derived (calculated) field called “ Profit Amount” . As George starts the proj ect, he asks himself:

  • how is Profit Amount

calculated ?

  • does it already exist

somewhere in a database

  • r data warehouse ?

MetaData Management Application Repository

MetaData Sources: dat abase schemas BI reports dat a models ETL mappings business rules business definitions application portfolio etc …

MetaData S

  • lutions in Action

George is successful

and highly accurate in completing his proj ect under budget and faster then expected. “ Enterprise metadata management is easy t o cost j ustify, because it helps you t o invent ory & catalog your corporate information assets. A good metadata management system is like a “ Google” for your business definitions, data processing systems & applicat ion components. They work like a “ card catalog system” for a library —helping you to inventory, catalog, research and easily access your informat ion assets and applicat ion components. A good metadata system is also like “ MapQuest” because it helps you to understand how definitions and application obj ects are related to each other, how to find them, etc … ”

Typical Reports:

  • impact analysis
  • “ where used”
  • data lineage
  • technical

definitions

  • business definitions
slide-36
SLIDE 36

Tuesday April 19, 2005 10:15:50 AM

36

Data Warehouse MetaData

Metadata definitions are needed to fully understand:

  • what is “ S

ales” ?

  • what is “ Cost Analysis” ?
  • where are these fields located ?

where do they come from ?

  • how are these fields calculated ?
  • when was the data last updated for these reports ?

some vendors “ automate” this information

slide-37
SLIDE 37

Tuesday April 19, 2005 10:15:50 AM

37 MetaData Management Application Repository

MetaData Sources: dat abase schemas BI reports dat a models ETL mappings business rules business definitions application portfolio etc …

Business MetaData in Action

Typical Reports:

  • business definitions
  • “ where used”
  • data lineage

within the

“ Corporate MetaData System” , S ally t ypes “ profit amount” into a metadata search engine (similar to using Google on the internet).

the met adata

management system goes

  • ut in real-time against

the current applicat ion catalog, and/ or queries a pre-loaded reposit ory of metadata definit ions, looking for definit ions that have “ profit amount” within their name, contents, or relationships to other metadata obj ects. The search engine may also enlist the help of a “ thesaurus” file to look for data elements similarly named (synonyms) to “ profit amount” .

within split-second

timing, Sally is presented with a list of 13 different metadata

  • bj ects that could

potentially satisfy her

  • request. S

he is also presented with a standard business definit ion for “ Profit Amount” and the abilit y to find out where is it located, used, and updated throughout the company’ s applicat ion cat alog environment.

similar to using a

card-catalog system in a library, S ally t hen browses the descriptions and definitions of each metadata obj ect t o find exactly what she is looking for. S ally can also physically launch the specific reporting tools and office documents through imbedded hyperlinks t o the t ool’ s file locat ions throughout the corporate net work.

“ S

ally Analyst” has been asked by her management to find a sales report that calculates “ Profit Amount” . She thinks it is produced by a reporting tool called “ Business Obj ects” . Her key questions are:

  • where is Profit Amount

located ?

  • what is it ?
  • how does she find or get

access to the report ?

S

ally is successful and highly accurate in finding the right informat ion, faster then expected.

slide-38
SLIDE 38

Tuesday April 19, 2005 10:15:50 AM

38

Good News Good News

  • there are more metadata vendors today

there are more metadata vendors today (25+) than ever ! (25+) than ever !

slide-39
SLIDE 39

Tuesday April 19, 2005 10:15:50 AM

39

Most of the Vendors provide web-browser “ S earch & Discovery” User Interfaces

slide-40
SLIDE 40

Tuesday April 19, 2005 10:15:50 AM

40

MetaData S

  • lution

MetaData S

  • lution

Cost Justification & ROI Cost Justification & ROI

slide-41
SLIDE 41

Tuesday April 19, 2005 10:15:50 AM

41

MetaData S

  • lution ROI

MetaData S

  • lution ROI

Most Most “ “ MetaData S

  • lution ROI

MetaData S

  • lution ROI”

” is is calculated around: calculated around:

  • reduced

reduced “ “ research costs research costs” ” or

  • r “

“ research research time time” ”

  • improved productivity & efficiency

improved productivity & efficiency

  • improved reliability & accuracy

improved reliability & accuracy

slide-42
SLIDE 42

Tuesday April 19, 2005 10:15:50 AM

42

Return On Investment (ROI) Return On Investment (ROI)

Ant icipat ed Benefit s from my workshops in January & April Ant icipat ed Benefit s from my workshops in January & April

  • fewer production issues

fewer production issues

  • employee

employee “ “ search & discovery search & discovery” ” and and “ “ self service self service” ” (find key data & reports on their own, fewer corporate (find key data & reports on their own, fewer corporate resources needed, faster response time). resources needed, faster response time). Less intervention needed from IT & support resources. Less intervention needed from IT & support resources. Reduced Reduced search time for Business Users. search time for Business Users.

  • impact analysis reporting for technical & development employees

impact analysis reporting for technical & development employees -

  • better research,

better research, “ “ homework homework” ” , & , & efficiency before working on development proj ects efficiency before working on development proj ects

  • consistent understanding & definitions of enterprise data

consistent understanding & definitions of enterprise data

  • auditability

auditability & compliance & compliance

  • decommission or

decommission or “ “ turn off turn off ” ” corporate resources (save money) due to centralization, better corporate resources (save money) due to centralization, better access to access to information, or lack of use information, or lack of use

  • recognize

recognize “ “ what we are not using what we are not using” ” , capture usage statistics on resources, reports, documents, dat , capture usage statistics on resources, reports, documents, dat a a structures, etc structures, etc … …

  • reduce duplication of data

reduce duplication of data -

  • catalog and re

catalog and re-

  • use

use

  • support for compliance & regulation of key standards

support for compliance & regulation of key standards – – S OX, Basel, ISO, ACORD, etc S OX, Basel, ISO, ACORD, etc … …

  • captures knowledge of retiring employees & paid consultants.

captures knowledge of retiring employees & paid consultants. Facilitates knowledge transfer for new Facilitates knowledge transfer for new employees. employees.

  • increased data quality.

increased data quality. Decreased data redundancy. Decreased data redundancy. Cleaner, better, information. Cleaner, better, information. More easily More easily accessible. accessible.

  • reduced security threats because of better data management.

reduced security threats because of better data management. Better security compliance, classification, Better security compliance, classification, and access management. and access management.

  • better consistency of data & reporting across divisions or geog

better consistency of data & reporting across divisions or geographic regions. raphic regions.

  • greater

greater “ “ confidence confidence” ” & reliability of corporate data & reliability of corporate data

slide-43
SLIDE 43

Tuesday April 19, 2005 10:15:50 AM

43

Repository Cost Justification Repository Cost Justification

S

  • urce: Gartner Group

S

  • urce: Gartner Group -
  • Report No. S

PA Report No. S PA-

  • 450

450-

  • 876

876

  • 50%
  • f a developer

50%

  • f a developer’

’ s time is spent s time is spent “ “ searching searching” ”

– – i.e. Determining the effects and depth of changes / enhancements i.e. Determining the effects and depth of changes / enhancements / / new development. Understanding system problems. new development. Understanding system problems.

  • 20%
  • f the 50%

(10%

  • verall) can easily be reduced by

20%

  • f the 50%

(10%

  • verall) can easily be reduced by

implementing a metadata management solution implementing a metadata management solution

  • Example S

avings Example S avings

100 100 Developers / Business Users Developers / Business Users x $75,000 x $75,000

  • Avg. Compensation
  • Avg. Compensation

x 10% x 10% Time saved / gained Time saved / gained ========= =========

$750,000 $750,000 Total savings per year Total savings per year

slide-44
SLIDE 44

Tuesday April 19, 2005 10:15:50 AM

44

Actual Return On Investment Actual Return On Investment

Maj or Financial Company Maj or Financial Company -

  • New York, NY

New York, NY

  • Actual S

avings Actual S avings

1100 1100 MetaData Solution Users MetaData Solution Users x $75,000 x $75,000

  • Avg. Annual compensation
  • Avg. Annual compensation

x x 5% 5% Time saved / gained Time saved / gained ========= ========= $4,125,000 $4,125,000

  • Est. Savings per year
  • Est. Savings per year
slide-45
SLIDE 45

Tuesday April 19, 2005 10:15:50 AM

45

Maj or Financial Company Maj or Financial Company -

  • MetaData loaded into

MetaData loaded into Rochade Rochade

  • 100 million lines of code

100 million lines of code

  • 300,000 sequential files

300,000 sequential files

  • 40,000 batch Jobs

40,000 batch Jobs

  • 25 large ADABAS

databases, containing 1000 core 25 large ADABAS databases, containing 1000 core files and 90,000 ADABAS fields files and 90,000 ADABAS fields

  • 500,000 ADABAS

calls per day 500,000 ADABAS calls per day

  • 110,000 Natural programs

110,000 Natural programs

  • 80 S

ybase servers, with 400 core databases 80 S ybase servers, with 400 core databases

  • 15

15-

  • 20 million data elements (physical fields) in total

20 million data elements (physical fields) in total

slide-46
SLIDE 46

Tuesday April 19, 2005 10:15:50 AM

46

  • internal research determined that employees

internal research determined that employees averaged one hour (60 minutes) in their search for a averaged one hour (60 minutes) in their search for a “ “ corporate data definition corporate data definition” ” or

  • r “

“ corporate data corporate data location location” ”

  • metadata solution statistics recorded 50,000

metadata solution statistics recorded 50,000 “ “ search search & finds & finds” ” for corporate data elements in one year for corporate data elements in one year

Actual Return On Investment Actual Return On Investment

Maj or Banking Company Maj or Banking Company – – Toronto, ON Toronto, ON

S avings S avings

50,000 50,000 MetaData Searches Recorded MetaData Searches Recorded x $60.00 x $60.00

  • Avg. Employee Hourly Rate
  • Avg. Employee Hourly Rate

========= ========= $3,000,000 $3,000,000

  • Est. Savings per year
  • Est. Savings per year
slide-47
SLIDE 47

Tuesday April 19, 2005 10:15:50 AM

47

Ask Your MetaData Vendors to Provide Ask Your MetaData Vendors to Provide

  • Customer

Customer “ “ Case S tudy Case S tudy” ” examples of real examples of real $$$ savings $$$ savings

  • ROI models (typically in MS

ROI models (typically in MS-

  • Excel)

Excel)

  • Industry case studies or whitepapers

Industry case studies or whitepapers

  • Customer reference contacts

Customer reference contacts

slide-48
SLIDE 48

Tuesday April 19, 2005 10:15:50 AM

48

Additional ROI resources Additional ROI resources

  • Adrienne Tannenbaum offers a

Adrienne Tannenbaum offers a “ “ MetaData Solution ROI whitepaper MetaData Solution ROI whitepaper” ” at at

http:/ / http:/ / www.dbdsolutions.com www.dbdsolutions.com/ DBDS / publication / DBDS / publication

  • David Marco offers some ROI models in

David Marco offers some ROI models in his his book(s book(s) )

slide-49
SLIDE 49

Tuesday April 19, 2005 10:15:50 AM

49

Implementation Implementation Guidelines Guidelines

slide-50
SLIDE 50

Tuesday April 19, 2005 10:15:50 AM

50

  • connect ALL the dots, using only 4 (or

connect ALL the dots, using only 4 (or less) straight lines less) straight lines Audience Exercise Audience Exercise

slide-51
SLIDE 51

Tuesday April 19, 2005 10:15:50 AM

51

Conclusion: “Think outside the BOX !” “The best metadata management implementations are about VISION and EXECUTION.”

S

  • lution #1

S

  • lution #1
  • connect ALL the dots, using only 4 (or

connect ALL the dots, using only 4 (or less) straight lines less) straight lines

slide-52
SLIDE 52

Tuesday April 19, 2005 10:15:50 AM

52

S

  • lution #2

S

  • lution #2
slide-53
SLIDE 53

Tuesday April 19, 2005 10:15:50 AM

53

The Ups and Downs of S

  • ftware Proj ects

The Ups and Downs of S

  • ftware Proj ects

S

  • urce: The S

tandish Group International, Inc S

  • urce: The S

tandish Group International, Inc

Top 5 Reasons For Success

☺ High User Involvement ☺ Committed Executive Support ☺ Clear Statement of Requirements ☺ Proper Planning ☺ Realistic Expectations

Top 5 Reasons For Failure

Lack of User Input or Involvement Incomplete Requirements and

Specifications

Changing Requirements and

Specifications

Lack of Executive Support Technological Incompetence

slide-54
SLIDE 54

Tuesday April 19, 2005 10:15:50 AM

54

“ “ Barriers Barriers” ” to a S uccessful Implementation to a S uccessful Implementation

  • price / value

price / value

  • unrealistic expectations

unrealistic expectations

  • perceived complexity of software solution and/ or metadata proj e

perceived complexity of software solution and/ or metadata proj ect/ scope ct/ scope

  • resource requirements

resource requirements

  • management support and corporate buy

management support and corporate buy-

  • in for supporting the proj ect

in for supporting the proj ect

  • user acceptance and usage of metadata solution

user acceptance and usage of metadata solution

  • learning curve

learning curve

  • lack of available content

lack of available content

  • workarounds & patches to metadata solution

workarounds & patches to metadata solution

  • internal processes / corporate politics and

internal processes / corporate politics and “ “ ownership

  • wnership”

” of specific subj ect

  • f specific subj ect -
  • areas

areas

  • r proj ect data
  • r proj ect data

“ forced implementation forced implementation” ” or

  • r “

“ big brother big brother” ” , , “ “ use it or die use it or die” ” approach approach

slide-55
SLIDE 55

Tuesday April 19, 2005 10:15:50 AM

55

“ “ Enablers Enablers” ” to a S uccessful Implementation to a S uccessful Implementation

  • properly manage & set expectations

properly manage & set expectations -

“ under under-

  • promise & over

promise & over-

  • deliver

deliver” ”

  • find the

find the “ “ killer app killer app” ” to apply metadata to apply metadata mgmnt mgmnt to to

  • realistic planning, take

realistic planning, take “ “ baby steps baby steps” ” to success, don to success, don’ ’ t bite off too much t bite off too much too quickly too quickly

  • initial focus on

initial focus on “ “ low hanging fruit low hanging fruit ” ” and easy wins and easy wins

“ evangelist evangelist ” ” sponsor or corporate champion sponsor or corporate champion

  • implement good standards & procedures

implement good standards & procedures

  • sustainable Change Management process

sustainable Change Management process

  • leverage your metadata vendor, ask for help, training, support,

leverage your metadata vendor, ask for help, training, support, & & customer reference contacts customer reference contacts

  • attend conferences and user groups

attend conferences and user groups

  • typical proj ect team = 2

typical proj ect team = 2-

  • 4 FTE first year, 1

4 FTE first year, 1-

  • 2 FTE thereafter

2 FTE thereafter

slide-56
SLIDE 56

Tuesday April 19, 2005 10:15:50 AM

56

  • Formulate

Formulate

– –

develop implementation plan & proj ect milestones develop implementation plan & proj ect milestones

  • Incorporate

Incorporate

– –

design/ build Information Models design/ build Information Models

  • Populate

Populate

– –

run scanners, busses, custom interfaces run scanners, busses, custom interfaces

  • Integrate

Integrate

– –

refine/ augment linkages & descriptions refine/ augment linkages & descriptions

  • Disseminate

Disseminate

– –

“ “ package package” ” the repository for many users the repository for many users

– –

hold internal hold internal “ “ demo days demo days” ” to gain acceptance & use to gain acceptance & use

  • Reiterate

Reiterate

– –

repeat success across additional repeat success across additional “ “ technologies technologies” ” or

  • r

subj ect areas subj ect areas

Metadata S

  • lution Implementation Guidelines

Metadata S

  • lution Implementation Guidelines
slide-57
SLIDE 57

Tuesday April 19, 2005 10:15:50 AM

57

slide-58
SLIDE 58

Tuesday April 19, 2005 10:15:50 AM

58

Follow Up Follow Up

  • let me know if you want a soft

let me know if you want a soft -

  • copy of

copy of today today’ ’ s presentation s presentation

scarty@ gavsys.com scarty@ gavsys.com

  • let me know if you

let me know if you’ ’ d like to participate d like to participate in my latest research survey in my latest research survey

– – focused on focused on “ “ metadata for the business metadata for the business user user” ”