SlideShare une entreprise Scribd logo
1  sur  51
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
A Fully Automated
Metadata Capture Solution
Session # DG105SN
Focus Area DADIM
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
Abstract
The Harris Information Warehouse Environment
(HIWE) Reporting environment in cooperation with
the Allfusion Repository for Distributed Systems has
delivered a fully automated metadata capturing
solution, a first of its kind at BMO. The technical
foundation of this solution is based on Service
Oriented Architecture (SOA) implemented using
Simple Object Access Protocol (SOAP) as the
communication framework. This session will provide
an architecture / technical overview of the
automation of the end-to-end processes involved;
from the initial creation of metadata in reports hosted
on Microsoft Reporting Service platform; to the final
Enterprise Metadata Repository website.
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
Company
BMO Financial Group (NYSE, TSX: BMO), Established in
1817 as Bank of Montreal, BMO Financial Group is a
highly diversified North American financial services
organization. With total assets of $320 billion at October
31, 2006 and almost 35,000 employees, BMO provides
a broad range of retail banking, wealth management and
investment banking products and solutions. Canadian
clients are served through BMO Bank of Montreal, BMO
Nesbitt Burns, BMO InvestorLine and BMO Harris
Private Banking. In the United States, clients are served
through Chicago-based Harris Bank, an integrated
financial services organization that provides banking and
investment services. BMO’s North American investment
and corporate banking division, BMO Capital Markets,
provides a full suite of financial products and services to
North American and international clients.
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
Biography
Mark Pahulje
Bank of Montreal
 7 yrs. in Metadata Management Group
 Winners of Wilshire Award for Best Practices in Metadata
Management 2006
 In previous life, 5yrs experience a BI Consultant, during
which time developed MIND and won award as profiled in
"DB2's Bank of Montreal to save $270M with Web-enabled
business intelligence" using Microstrategy’s Business
Intelligence Platform.
 Winner of User Interface Engineering’s Advanced Design &
Usability Techniques team challenge at BMO, involving 250
participants.
 Aspire to ride “Le Tour de France”
mark.pahulje@bmo.com
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
Agenda
 Background Info (5mins)
 Presentation (45mins)
 Metadata Management overview
 HIWE project overview
 Metadata Architecture overview
 Walkthrough of a Capture Process
 Parsing Problem
 Walkthrough of Metadata Website
 QA (10mins)
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
BMO’s Metadata Team
 The Metadata Management group is part of the
Information Management department within the
Enterprise Systems organization of BMO FG’s
Technology and Solutions.
 embedded within the Bank’s systems development
life cycle as part of the CMMI program
 part of standards process for ensuring the integrity
of customer information
 engaged in deliver specific types of metadata
through external projects and business initiatives.
 Our involvement in projects ranges from managing
metadata within traditional IT systems development,
data marts or vendor solutions to implementing data
quality initiatives, or delivering information
strategies and architectures.
 In spite of these consulting services, Metadata
Management is not considered to be a standalone
program.
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
We embed governance and quality as
part of an overall information strategy
aligned to business goals
Value Creation
Business Intelligence
Centre of Competency
Architecture
Renewal
Data Mart
Consolidation
Access
Technology Strategy
(Metadata)
Governance &
Quality
Policy & Standards
Governance Process
Info Stewardship
Integrated Change
Management
Best in Class
Delivery
Global Resourcing
CMMI
Key enterprise
initiatives
Information
Into Action:
Competitive advantage
Real Outcomes
Trusted Information
Best in Class
People
High Performance
Culture
Resource Management
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
BMO Financial Group honored with
2007 WILSHIRE AWARD for Metadata
Best Practices
LOS ANGELES—January 18, 2007—Wilshire Conferences, Inc.
and The Data Administration Newsletter (TDAN.com) have
announced the winner of the 2007 Wilshire Award for
Metadata Best Practices. From among a pool of exceptionally
accomplished nominees, the panel of eight judges has chosen
the BMO Financial Group (BMO) as this year’s recipient for its
implementation of an outstanding, multi-faceted metadata
initiative.
Candidates are evaluated on numerous best-practice criteria
including (though not limited to) the following:
 Overall business impact/benefits
 Return on objective
 Measurable return on investment
 Scale of the solution
 Number and breadth of applications
served by the solution
 Length of time the solution has been in place
 Innovative problem solving
 How well the submission addresses
the questions asked above
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
Harris Information Warehouse
Environment (HIWE) Project
Mission
 Implement a new Data Mart and supporting
infrastructure - replace Alltel Information
Warehouse not renewed in 3ys
 Enhance Marketing & Information Decision
Support (MIDS)
 Reduce Operational Costs and time to
produce information
 Support aggressive growth strategy
 Support Enterprise-wide information needs
 As much as 30% of MIDS resources has to
be dedicated to supporting the environment
to compensate for current limitations
 Time to meet information delivery and
performance of the system is inadequate to
meet client expectations and demands.
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
HIWE Project Timeline
Metadata
Completed
HIWE Project is
initiated
HIWE planning
phase is
completed and
Stage 1 Started
MIDS writes high level and
Detailed Business Requirements
Harris Standard Staging development
Harris Standard
Staging History
Load and
MIDS/Basel UAT
Starts
HSS load
complete
d except
MLS and
Pershing
Harris Marketing Datamart development
MLS and Pershing
load complete
Stage 2 – Report Environment, Report
Replacement, Data Mining work space,
Additional Interfaces, Change Records
UNICA Implementation
Stage 2
Funding
Datamart
Loading
Starts
SRA #1 signed for
Stage 1
Datamart
Loading
Complete
O N D J F M A M J J A S O N D J F M A M J J A S O N D J F M A M J J A S O N D J F M A M J J
| | | | | | | | | | | | | | | | | | | | | | | | | | | c | | | | | | | | | | | | | | | | | |
2002 2003 2004 2005 2006
Harris Information Warehouse Environment –
High Level Application Architecture
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
Enterprise Repository Architecture
Population
Application
Oracle
DBMS
Data SourcesData Sources
AdminAdmin
UserUser
OCIF, BIW,
Basel…
Repository
Database
contains 500
tables to
model date
types. During
a load any
number of
tables
maybe
appended
too.
When
completed,
results are
immediately
available to
web users
and
repository
clients.
Windows Clients
Data Tier
Metadata Management - The Roadmap to your Information Assets
ActiveX/COM
* Assembler
* C/C++
* Cobol
COOL:DBA
* Excel Spreadsheets
* DB2-MVS
* Word Documents
* Erwin
ETI
IDMS
* Glossary
Informix
* JCL
Java
MS SQL
* ODBC
* Oracle
Paradigm Plus
PeopleSoft
PowerBuilder
Sybase
Visual Basic
Visual C/C++
* LDAP
* currently owned
Data Source
Types
WebWeb
ClientClient
RepoRepo
ClientClient
Corporate Data
Artefacts
Presentation
Tier
BMO
Corporate
Repository -
Custom Web
Application
Advantage
Repository Engine
processes request
and loads the data
into the database.
Basel
ETL….
Basel
Erwin
Model
…
Web Server
End
Users
Advantage
Repository
Engine
Repo ClientRepo Client
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
Standard Scanning Process
Diagram
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
HIWE Meta Model Extensions
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
Web Service Oriented
Architecture 101
Web Services
Description Language
Universal Description
Discovery and Integration
Simple Object
Access Protocol
HIWE Reporting
Web Service Provider
HIWE Reporting
Web Service Consumer
Wide Screen Shot With a Header
Automated Metadata Scan Architecture
HIWE Reporting
Web Service Provider
Metadata
Repository
Database
1. HIWE Web Consumer App
requests and consumes soap message from
Microsoft Reporting Web Service provider &
parses & matches meta-model relationship
chain, if found in repository db.
}}} Output: A file in .csv format text file.
PCC &
PCD
2. General Custom
Scan App
reads a CSV file and produces
proprietary CA Allfusion
Repository for Distributed
Systems load files.
}} } Output: Load files (.pcc,.pcd)
Advantage Repository
Engine (ARE)
Windows
Scheduler
3. PCAFLDC
is a generic out-of-the-box vendor cmd
line loader utility that reads repository
files (.pcc, .pcd, .pcr) into the Metadata
Repository database processed by
ARE service.
}}} Output: Log file (.log)
CSV
Email
Alert
log
4. HIWE
Sweeper App
alerts Metadata team
via email to any errors
or completions of
previous apps.
PCR
XSD
XML
New
XML
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
BA User’s Report 2590
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
HIWE Report XSD
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
Web Consumer Consumes Sample
Reports XML file
* Footnote; Verdana 9pt, Bold
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
HIWE Web Consumer Email
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
HIWE Web Consumer CSV
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
HIWE GCS Mapping File XML
* Footnote; Verdana 9pt, Bold
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
2. General Custom Scanner
Email
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
Sample PCD Generated File
PLATINUM Compressed Aggregate Format Data File v.2.0.0
//
E,ELEMENT,12,3,C11,Region Name,C10,PRODUCTION,S0
T,0,12,1,DESCRIPTION,11,Region Name
E,REL_DT,13,3,C8,VARCHAR2,C10,PRODUCTION,S0
R,RPT_FLD,14,12,2,2,C55,Secured Loans Report (For Metadata testing
2).DERIVED_3,C9,DERIVED_3
T,0,14,1,DERIVATION,37,=Trim(Fields!RGN_NM.Value) ' Total'
T,0,14,1,WHERE_CLAUSE,37,=Trim(Fields!RGN_NM.Value) ' Total'
R,RP_HS_FL,15,4,14,0
E,TABLE,16,3,C5,RGN_C,C10,PRODUCTION,S1
R,REL_COL,17,12,13,4,C6,RGN_NM,S80,S0,S0
R,TBL_COL,18,16,17,0
R,FLD_SRC,19,14,18,0
R,RPT_FLD,20,1,2,2,C55,Secured Loans Report (For Metadata testing
2).DERIVED_4,C18,Cur Bal (Subtotal)
T,0,20,1,DERIVATION,30,=Sum(Fields!CUR_BAL_AMT.Value)
T,0,20,1,WHERE_CLAUSE,30,=Sum(Fields!CUR_BAL_AMT.Value)
R,RP_HS_FL,21,4,20,0
R,RPT_FLD,22,1,2,2,C55,Secured Loans Report (For Metadata testing
2).DERIVED_5,C18,Cmt Bal (Subtotal)
T,0,22,1,DERIVATION,37,=Sum(Fields!CUR_CMTMNT_BAL_AMT.Value)
T,0,22,1,WHERE_CLAUSE,37,=Sum(Fields!CUR_CMTMNT_BAL_AMT.Value)
R,RP_HS_FL,23,4,22,0
R,RPT_FLD,24,12,2,2,C52,Secured Loans Report (For Metadata testing
2).RGN_NM,C6,RGN_NM
T,0,24,1,DERIVATION,13,Straight move
R,RP_HS_FL,25,4,24,0
R,FLD_SRC,26,24,18,0
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
HIWE PCC File
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
HIWE Report Reuse Rules .PCD
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
3. PCAFLDC.exe Scheduled
Batch File
HIWEParmDaily.txt
-cHIWEWCOutputDailyFile.pcc
-fHIWEWCOutputDailyFile.PCD
-rHiweDailyPrscan.log
-l
-uirm_prod
-prepadmin
-REndeavorCA
-tPRODUCTION
-e0
-*BMO_REPORT3.pcr
-nHMDM Reporting
-yCATEGORY
timeit PCAFLDC "PCAFParmDaily.txt" > "PCAFParmDailyCmdLE.err“
tail /28 “HIWEDailyPrScan.log" > "PCAFImportReportSummary_Tail.log"
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
HIWEDailyPrScan.log
PCAF Import Report
Control file: HIWEWCOutputDailyFile.pcc
Data file : HIWEWCOutputDailyFile.PCD
Parsing Reuse Rules File ==>BMO_REPORT3.pcr
HMDM Reporting - Populating Container
Dangling relationships:
None
Forcing database COMMIT
Object Reuse Testing Begins
...
Perfect: ELEMENT Name: Unknown HIWE element
...
Adding: REL COL Name: BUC_CD
...
Perfect: RPT FLD Name: 2590 Privacy Law States - Counts and Listing.DERIVED_1
....
Importing...
Using container with name: HMDM Reporting id: 412682690.
0 seconds elapsed
===============================================================
PCAF Import Report - summary
===============================================================
Control file: HIWEWCOutputDailyFile.pcc
Data file : HIWEWCOutputDailyFile.PCD
Entity Relate
Parsed: 43 295
Fail to parse: 0 0
Duplicate tag: 0 0
To hookup: 43 295
Dangling: 0 0
Perfect: 43 291
Updated: 0 0
To add: 0 0
Fail to add: 0 0
------------------------------------------
Total added: 0 0
Container relates added: 0
Container relates reused: 342
Container relates skipped: 0
Container relates fail: 0
4.PCAFImportReportSummary_Tail.log
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
4. HIWE Scan Sweeper Email
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
Parsing Problem
- Stored Procedure RDL
<DataSets>
<DataSet Name="dsetSecuredLoans">
<Query>
<CommandType>StoredProcedure</CommandType>
<CommandText>BPAI.PSECUREDLOANS</CommandText>
<QueryParameters>
<QueryParameter Name="PROFILEENDDATE">
<Value>=Parameters!PROFILEENDDATE.Value</Value>
</QueryParameter>
</QueryParameters>
<DataSourceName>dsHIWE</DataSourceName>
</Query>
<Fields>
<Field Name="LOAN_GRP_CD">
<rd:TypeName>System.Int32</rd:TypeName>
<DataField>LOAN_GRP_CD</DataField>
</Field>
<Field Name="RGN_NM">
<rd:TypeName>System.String</rd:TypeName>
<DataField>RGN_NM</DataField>
</Field>
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
Sample Stored Procedure
CREATE PROCEDURE PSECUREDLOANS (IN PROFILEENDDATE DATE)
SPECIFIC PSECUREDLOANS
READS SQL DATA
NOT DETERMINISTIC CALLED ON NULL INPUT
LANGUAGE SQL
DYNAMIC RESULT SETS 1
====================================================================================
====================================================
P1: BEGIN
DECLARE currSQLState CHAR(5);
DECLARE SQLCODE INTEGER DEFAULT 0;
DECLARE SQLSTATE CHAR(5) DEFAULT '00000';
DECLARE DT_FROM_CURSOR DATE;
DECLARE EXIT HANDLER FOR SQLEXCEPTION ErrHandler:
LOOP SET currSQLState = SQLSTATE;
LEAVE ErrHandler;
END LOOP;
IF (PROFILEENDDATE IS NULL) THEN
-- SET PROFILEENDDATE = '12/31/9999';
SET PROFILEENDDATE = (SELECT CUR_DT FROM HMDM.CUR_DT_CNTL_D WHERE SRC_SYS_ID = 'AGGR');
END IF;
-- CALL BPAI.FIND_EOM_DT(PROFILEENDDATE);
BEGIN
DECLARE C1 CURSOR WITH RETURN FOR
select 1 as Loan_Grp_CD, b.rgn_nm, b.rgn_cd, a.acct_nbr, a.area_cd, a.buc_cd, a.acct_typ_cd, af.cur_bal_amt,
lf.cur_cmtmnt_bal_amt, a.opn_dt, a.status_cd, a.prfl_end_dt
from hmdm.cons_acct_d a
inner join hmdm.buc_org_c b on a.buc_cd = b.buc_cd
inner join hmdm.cons_acct_f af on a.sk_acct_id = af.sk_acct_id
inner join hmdm.cons_ln_f lf on a.sk_acct_id = lf.sk_acct_id
inner join hmdm.mrp_iw_prod_xref m on a.prod_id = m.prod_id
where a.src_sys_id in ('XAM', 'XIM') and m.iw_prod_id in (700000000031, 700000000134)
and a.status_cd <> '050' and a.prfl_start_dt <= PROFILEENDDATE and PROFILEENDDATE >= a.prfl_end_dt
and a.prfl_actv_ind = 1
UNION…
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
Sample DAD File
What is a Document Access Definition (DAD) ?
A DAD (Document Access Definition) file is an
XML-formatted file that associates XML document
structure
to a DB2 database. It is used by the DB2 XML
Extender to compose and decompose XML data
into relational
data. For more information on DAD files and their
particular syntax, refer to the DB2 XML Extender
Library
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
RDB to XML Mapping Editor
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
Walkthrough of Metadata Website
* Footnote; Verdana 9pt, Bold
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
Wide Screen Shot With a Header
User Reports Generated
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
Analysis of Report Privacy
Law States [2590]
1.
2.
3.
4.
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
1. Which Application?
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
2. Fields in this Report?
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
Report Field TID Details
TID
TID
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
Table Column Details for TID
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
Partial Physical Table Listing
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
3. Sourcing?
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
4. What FileName?
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
Recommended Sites
http://www-128.ibm.com/
developerworks/websphere/
techjournal/0111_lau/lau.html
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
Summary
A few words to review
 If you can influence the Reporting
Tool choice
 Choose a parsing strategy early
 Generalize your architecture to be
repeatable for any reporting tool
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
Questions & Answers
Mark Pahulje
Metadata Specialist
416 513-5636
mark.pahulje@bmo.com
BMO Financial Group
Technology and Operations
Information Management
120 Bloor Street East, 5th Floor
Toronto, Ontario
Canada M4W 3X1
www.bmo.com
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
Related Sessions
Session # Insert title of
session related to
your session topic
EJM01SN Enterprise Job
Management
Status and Plans
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
Exhibition Center
Related CA and Partner Technology
 Computer Associates
 Booth 123 - Product X
 Booth 456 - Product Y
 Partner
 Booth 998 – Company / Product X
 Booth 999 – Company / Services Y
 Exhibition Center Tours
 Sign up at Information Desk Booth #xxx
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
CA Technology Services
and Education
Hear how CA’s learning solutions
can help you meet your business
objectives
 Visit CA Education in the Exhibition Center
in Booth xxx, visit ca.com/education or call
us at 1-800-237-9273
Learn how CA Technology Services
can help your business
 Visit the CA Technology Services stations in
the exhibition center or on the web at
ca.com/services
Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
Session Evaluation Form
 After completing
your session
evaluation form ...
 ... place it in the
basket at the back of
the room.
 Please left justify the
session number

Contenu connexe

Tendances

TELUS_Excerpt_EN_IDC_MarketScape-Canadian_Hybrid_Cloud_Services_2015_Ven
TELUS_Excerpt_EN_IDC_MarketScape-Canadian_Hybrid_Cloud_Services_2015_VenTELUS_Excerpt_EN_IDC_MarketScape-Canadian_Hybrid_Cloud_Services_2015_Ven
TELUS_Excerpt_EN_IDC_MarketScape-Canadian_Hybrid_Cloud_Services_2015_Ven
Julija Noskova
 
Sabre: Master Reference Data in the Large Enterprise
Sabre: Master Reference Data in the Large EnterpriseSabre: Master Reference Data in the Large Enterprise
Sabre: Master Reference Data in the Large Enterprise
Orchestra Networks
 
Sharepoint 2010 intro
Sharepoint 2010 introSharepoint 2010 intro
Sharepoint 2010 intro
Yap Woon Han
 
Fusion investor presentation september 2013 final 1
Fusion investor presentation september 2013 final 1Fusion investor presentation september 2013 final 1
Fusion investor presentation september 2013 final 1
Henry Val
 
Hitachi Storage Virtualization Operating System Overview Brochure
Hitachi Storage Virtualization Operating System Overview BrochureHitachi Storage Virtualization Operating System Overview Brochure
Hitachi Storage Virtualization Operating System Overview Brochure
Hitachi Vantara
 
Silicus share point-overview-slideshare2
Silicus share point-overview-slideshare2Silicus share point-overview-slideshare2
Silicus share point-overview-slideshare2
Silicus Technologies
 

Tendances (20)

Rethink Storage: Transform the Data Center with EMC ViPR Software-Defined Sto...
Rethink Storage: Transform the Data Center with EMC ViPR Software-Defined Sto...Rethink Storage: Transform the Data Center with EMC ViPR Software-Defined Sto...
Rethink Storage: Transform the Data Center with EMC ViPR Software-Defined Sto...
 
Storage for Oracle 11g IBM Storwize V7000 Unified Provides Enterprise-Class V...
Storage for Oracle 11g IBM Storwize V7000 Unified Provides Enterprise-Class V...Storage for Oracle 11g IBM Storwize V7000 Unified Provides Enterprise-Class V...
Storage for Oracle 11g IBM Storwize V7000 Unified Provides Enterprise-Class V...
 
Apresentação ibm software portugues
Apresentação ibm software portuguesApresentação ibm software portugues
Apresentação ibm software portugues
 
Webinar: How Banks Manage Reference Data with MongoDB
 Webinar: How Banks Manage Reference Data with MongoDB Webinar: How Banks Manage Reference Data with MongoDB
Webinar: How Banks Manage Reference Data with MongoDB
 
Mdm Is Not Enough, Semantic Enterprise Is
Mdm Is Not Enough, Semantic Enterprise IsMdm Is Not Enough, Semantic Enterprise Is
Mdm Is Not Enough, Semantic Enterprise Is
 
NCCW
NCCWNCCW
NCCW
 
G11.2014 magic quadrant for general-purpose disk
G11.2014   magic quadrant for general-purpose diskG11.2014   magic quadrant for general-purpose disk
G11.2014 magic quadrant for general-purpose disk
 
Golden Rules [Best Practices] to tame the MDM/CDI Beast - A White Paper
Golden Rules [Best Practices] to tame the MDM/CDI Beast - A White PaperGolden Rules [Best Practices] to tame the MDM/CDI Beast - A White Paper
Golden Rules [Best Practices] to tame the MDM/CDI Beast - A White Paper
 
TELUS_Excerpt_EN_IDC_MarketScape-Canadian_Hybrid_Cloud_Services_2015_Ven
TELUS_Excerpt_EN_IDC_MarketScape-Canadian_Hybrid_Cloud_Services_2015_VenTELUS_Excerpt_EN_IDC_MarketScape-Canadian_Hybrid_Cloud_Services_2015_Ven
TELUS_Excerpt_EN_IDC_MarketScape-Canadian_Hybrid_Cloud_Services_2015_Ven
 
Sabre: Master Reference Data in the Large Enterprise
Sabre: Master Reference Data in the Large EnterpriseSabre: Master Reference Data in the Large Enterprise
Sabre: Master Reference Data in the Large Enterprise
 
Strategic Enterprise Architecture Roadmap
Strategic Enterprise Architecture RoadmapStrategic Enterprise Architecture Roadmap
Strategic Enterprise Architecture Roadmap
 
Sharepoint 2010 intro
Sharepoint 2010 introSharepoint 2010 intro
Sharepoint 2010 intro
 
TUSC-Piocon OBIEE Case Studies
TUSC-Piocon OBIEE Case StudiesTUSC-Piocon OBIEE Case Studies
TUSC-Piocon OBIEE Case Studies
 
Fusion investor presentation september 2013 final 1
Fusion investor presentation september 2013 final 1Fusion investor presentation september 2013 final 1
Fusion investor presentation september 2013 final 1
 
Convergence SOA & BI Presentation June 2010
Convergence SOA & BI Presentation June 2010Convergence SOA & BI Presentation June 2010
Convergence SOA & BI Presentation June 2010
 
InfoAxon Fusion CRM
InfoAxon Fusion CRMInfoAxon Fusion CRM
InfoAxon Fusion CRM
 
Hitachi Storage Virtualization Operating System Overview Brochure
Hitachi Storage Virtualization Operating System Overview BrochureHitachi Storage Virtualization Operating System Overview Brochure
Hitachi Storage Virtualization Operating System Overview Brochure
 
Silicus share point-overview-slideshare2
Silicus share point-overview-slideshare2Silicus share point-overview-slideshare2
Silicus share point-overview-slideshare2
 
Build the Optimal Mainframe Storage Architecture
Build the Optimal Mainframe Storage ArchitectureBuild the Optimal Mainframe Storage Architecture
Build the Optimal Mainframe Storage Architecture
 
Service Oriented Architecture 10 0
Service Oriented Architecture 10 0Service Oriented Architecture 10 0
Service Oriented Architecture 10 0
 

Similaire à Fully Automated SOA ETL Metadata Capture Soln

Bilytica - Corporate Introduction - Jan 2015
Bilytica - Corporate Introduction - Jan 2015Bilytica - Corporate Introduction - Jan 2015
Bilytica - Corporate Introduction - Jan 2015
Hannah Naser
 
Gateway Corporate Presentation
Gateway Corporate PresentationGateway Corporate Presentation
Gateway Corporate Presentation
Ravi Krishna
 

Similaire à Fully Automated SOA ETL Metadata Capture Soln (20)

Create your Big Data vision and Hadoop-ify your data warehouse
Create your Big Data vision and Hadoop-ify your data warehouseCreate your Big Data vision and Hadoop-ify your data warehouse
Create your Big Data vision and Hadoop-ify your data warehouse
 
Marlabs Graduate Students Job Opportunities - Fall 2011
Marlabs Graduate Students Job Opportunities - Fall 2011Marlabs Graduate Students Job Opportunities - Fall 2011
Marlabs Graduate Students Job Opportunities - Fall 2011
 
IBM Portal Web intro
IBM Portal Web introIBM Portal Web intro
IBM Portal Web intro
 
E Team Data Management Offerings
E Team Data Management OfferingsE Team Data Management Offerings
E Team Data Management Offerings
 
Presentation for Business pitch CCMo and PWP
Presentation for Business pitch CCMo and PWPPresentation for Business pitch CCMo and PWP
Presentation for Business pitch CCMo and PWP
 
IBM Industry Models and Data Lake
IBM Industry Models and Data Lake IBM Industry Models and Data Lake
IBM Industry Models and Data Lake
 
Marlabs Spring 2011 Job Opportunities
Marlabs Spring 2011 Job OpportunitiesMarlabs Spring 2011 Job Opportunities
Marlabs Spring 2011 Job Opportunities
 
sapbrochurev1
sapbrochurev1sapbrochurev1
sapbrochurev1
 
Senate Technologies
Senate TechnologiesSenate Technologies
Senate Technologies
 
Bilytica - Corporate Introduction - Jan 2015
Bilytica - Corporate Introduction - Jan 2015Bilytica - Corporate Introduction - Jan 2015
Bilytica - Corporate Introduction - Jan 2015
 
Marlabs Fall 2011
Marlabs Fall 2011Marlabs Fall 2011
Marlabs Fall 2011
 
Réinventez le Data Management avec la Data Virtualization de Denodo
Réinventez le Data Management avec la Data Virtualization de DenodoRéinventez le Data Management avec la Data Virtualization de Denodo
Réinventez le Data Management avec la Data Virtualization de Denodo
 
CIO priorities and Data Virtualization: Balancing the Yin and Yang of the IT
CIO priorities and Data Virtualization: Balancing the Yin and Yang of the ITCIO priorities and Data Virtualization: Balancing the Yin and Yang of the IT
CIO priorities and Data Virtualization: Balancing the Yin and Yang of the IT
 
Vs Profile
Vs ProfileVs Profile
Vs Profile
 
Gateway Corporate Presentation
Gateway Corporate PresentationGateway Corporate Presentation
Gateway Corporate Presentation
 
Roger l brathwaite_cover_letter_it_2020
Roger l brathwaite_cover_letter_it_2020Roger l brathwaite_cover_letter_it_2020
Roger l brathwaite_cover_letter_it_2020
 
Denodo Data Virtualization - IT Days in Luxembourg with Oktopus
Denodo Data Virtualization - IT Days in Luxembourg with OktopusDenodo Data Virtualization - IT Days in Luxembourg with Oktopus
Denodo Data Virtualization - IT Days in Luxembourg with Oktopus
 
Stay Ahead in Telecom Business
Stay Ahead in Telecom BusinessStay Ahead in Telecom Business
Stay Ahead in Telecom Business
 
Tableau reseller partner in Djibouti Bilytica Best business Intelligence Comp...
Tableau reseller partner in Djibouti Bilytica Best business Intelligence Comp...Tableau reseller partner in Djibouti Bilytica Best business Intelligence Comp...
Tableau reseller partner in Djibouti Bilytica Best business Intelligence Comp...
 
Tableau reseller partner in Fiji Bilytica Best business Intelligence Company ...
Tableau reseller partner in Fiji Bilytica Best business Intelligence Company ...Tableau reseller partner in Fiji Bilytica Best business Intelligence Company ...
Tableau reseller partner in Fiji Bilytica Best business Intelligence Company ...
 

Dernier

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Dernier (20)

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

Fully Automated SOA ETL Metadata Capture Soln

  • 1. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. A Fully Automated Metadata Capture Solution Session # DG105SN Focus Area DADIM
  • 2. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. Abstract The Harris Information Warehouse Environment (HIWE) Reporting environment in cooperation with the Allfusion Repository for Distributed Systems has delivered a fully automated metadata capturing solution, a first of its kind at BMO. The technical foundation of this solution is based on Service Oriented Architecture (SOA) implemented using Simple Object Access Protocol (SOAP) as the communication framework. This session will provide an architecture / technical overview of the automation of the end-to-end processes involved; from the initial creation of metadata in reports hosted on Microsoft Reporting Service platform; to the final Enterprise Metadata Repository website.
  • 3. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. Company BMO Financial Group (NYSE, TSX: BMO), Established in 1817 as Bank of Montreal, BMO Financial Group is a highly diversified North American financial services organization. With total assets of $320 billion at October 31, 2006 and almost 35,000 employees, BMO provides a broad range of retail banking, wealth management and investment banking products and solutions. Canadian clients are served through BMO Bank of Montreal, BMO Nesbitt Burns, BMO InvestorLine and BMO Harris Private Banking. In the United States, clients are served through Chicago-based Harris Bank, an integrated financial services organization that provides banking and investment services. BMO’s North American investment and corporate banking division, BMO Capital Markets, provides a full suite of financial products and services to North American and international clients.
  • 4. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. Biography Mark Pahulje Bank of Montreal  7 yrs. in Metadata Management Group  Winners of Wilshire Award for Best Practices in Metadata Management 2006  In previous life, 5yrs experience a BI Consultant, during which time developed MIND and won award as profiled in "DB2's Bank of Montreal to save $270M with Web-enabled business intelligence" using Microstrategy’s Business Intelligence Platform.  Winner of User Interface Engineering’s Advanced Design & Usability Techniques team challenge at BMO, involving 250 participants.  Aspire to ride “Le Tour de France” mark.pahulje@bmo.com
  • 5. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. Agenda  Background Info (5mins)  Presentation (45mins)  Metadata Management overview  HIWE project overview  Metadata Architecture overview  Walkthrough of a Capture Process  Parsing Problem  Walkthrough of Metadata Website  QA (10mins)
  • 6. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. BMO’s Metadata Team  The Metadata Management group is part of the Information Management department within the Enterprise Systems organization of BMO FG’s Technology and Solutions.  embedded within the Bank’s systems development life cycle as part of the CMMI program  part of standards process for ensuring the integrity of customer information  engaged in deliver specific types of metadata through external projects and business initiatives.  Our involvement in projects ranges from managing metadata within traditional IT systems development, data marts or vendor solutions to implementing data quality initiatives, or delivering information strategies and architectures.  In spite of these consulting services, Metadata Management is not considered to be a standalone program.
  • 7. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. We embed governance and quality as part of an overall information strategy aligned to business goals Value Creation Business Intelligence Centre of Competency Architecture Renewal Data Mart Consolidation Access Technology Strategy (Metadata) Governance & Quality Policy & Standards Governance Process Info Stewardship Integrated Change Management Best in Class Delivery Global Resourcing CMMI Key enterprise initiatives Information Into Action: Competitive advantage Real Outcomes Trusted Information Best in Class People High Performance Culture Resource Management
  • 8. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. BMO Financial Group honored with 2007 WILSHIRE AWARD for Metadata Best Practices LOS ANGELES—January 18, 2007—Wilshire Conferences, Inc. and The Data Administration Newsletter (TDAN.com) have announced the winner of the 2007 Wilshire Award for Metadata Best Practices. From among a pool of exceptionally accomplished nominees, the panel of eight judges has chosen the BMO Financial Group (BMO) as this year’s recipient for its implementation of an outstanding, multi-faceted metadata initiative. Candidates are evaluated on numerous best-practice criteria including (though not limited to) the following:  Overall business impact/benefits  Return on objective  Measurable return on investment  Scale of the solution  Number and breadth of applications served by the solution  Length of time the solution has been in place  Innovative problem solving  How well the submission addresses the questions asked above
  • 9. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. Harris Information Warehouse Environment (HIWE) Project Mission  Implement a new Data Mart and supporting infrastructure - replace Alltel Information Warehouse not renewed in 3ys  Enhance Marketing & Information Decision Support (MIDS)  Reduce Operational Costs and time to produce information  Support aggressive growth strategy  Support Enterprise-wide information needs  As much as 30% of MIDS resources has to be dedicated to supporting the environment to compensate for current limitations  Time to meet information delivery and performance of the system is inadequate to meet client expectations and demands.
  • 10. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. HIWE Project Timeline Metadata Completed HIWE Project is initiated HIWE planning phase is completed and Stage 1 Started MIDS writes high level and Detailed Business Requirements Harris Standard Staging development Harris Standard Staging History Load and MIDS/Basel UAT Starts HSS load complete d except MLS and Pershing Harris Marketing Datamart development MLS and Pershing load complete Stage 2 – Report Environment, Report Replacement, Data Mining work space, Additional Interfaces, Change Records UNICA Implementation Stage 2 Funding Datamart Loading Starts SRA #1 signed for Stage 1 Datamart Loading Complete O N D J F M A M J J A S O N D J F M A M J J A S O N D J F M A M J J A S O N D J F M A M J J | | | | | | | | | | | | | | | | | | | | | | | | | | | c | | | | | | | | | | | | | | | | | | 2002 2003 2004 2005 2006
  • 11. Harris Information Warehouse Environment – High Level Application Architecture
  • 12. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. Enterprise Repository Architecture Population Application Oracle DBMS Data SourcesData Sources AdminAdmin UserUser OCIF, BIW, Basel… Repository Database contains 500 tables to model date types. During a load any number of tables maybe appended too. When completed, results are immediately available to web users and repository clients. Windows Clients Data Tier Metadata Management - The Roadmap to your Information Assets ActiveX/COM * Assembler * C/C++ * Cobol COOL:DBA * Excel Spreadsheets * DB2-MVS * Word Documents * Erwin ETI IDMS * Glossary Informix * JCL Java MS SQL * ODBC * Oracle Paradigm Plus PeopleSoft PowerBuilder Sybase Visual Basic Visual C/C++ * LDAP * currently owned Data Source Types WebWeb ClientClient RepoRepo ClientClient Corporate Data Artefacts Presentation Tier BMO Corporate Repository - Custom Web Application Advantage Repository Engine processes request and loads the data into the database. Basel ETL…. Basel Erwin Model … Web Server End Users Advantage Repository Engine Repo ClientRepo Client
  • 13. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. Standard Scanning Process Diagram
  • 14. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. HIWE Meta Model Extensions
  • 15. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. Web Service Oriented Architecture 101 Web Services Description Language Universal Description Discovery and Integration Simple Object Access Protocol HIWE Reporting Web Service Provider HIWE Reporting Web Service Consumer
  • 16. Wide Screen Shot With a Header Automated Metadata Scan Architecture HIWE Reporting Web Service Provider Metadata Repository Database 1. HIWE Web Consumer App requests and consumes soap message from Microsoft Reporting Web Service provider & parses & matches meta-model relationship chain, if found in repository db. }}} Output: A file in .csv format text file. PCC & PCD 2. General Custom Scan App reads a CSV file and produces proprietary CA Allfusion Repository for Distributed Systems load files. }} } Output: Load files (.pcc,.pcd) Advantage Repository Engine (ARE) Windows Scheduler 3. PCAFLDC is a generic out-of-the-box vendor cmd line loader utility that reads repository files (.pcc, .pcd, .pcr) into the Metadata Repository database processed by ARE service. }}} Output: Log file (.log) CSV Email Alert log 4. HIWE Sweeper App alerts Metadata team via email to any errors or completions of previous apps. PCR XSD XML New XML
  • 17. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. BA User’s Report 2590
  • 18. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. HIWE Report XSD
  • 19. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. Web Consumer Consumes Sample Reports XML file * Footnote; Verdana 9pt, Bold
  • 20. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. HIWE Web Consumer Email
  • 21. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. HIWE Web Consumer CSV
  • 22. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. HIWE GCS Mapping File XML * Footnote; Verdana 9pt, Bold
  • 23. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. 2. General Custom Scanner Email
  • 24. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. Sample PCD Generated File PLATINUM Compressed Aggregate Format Data File v.2.0.0 // E,ELEMENT,12,3,C11,Region Name,C10,PRODUCTION,S0 T,0,12,1,DESCRIPTION,11,Region Name E,REL_DT,13,3,C8,VARCHAR2,C10,PRODUCTION,S0 R,RPT_FLD,14,12,2,2,C55,Secured Loans Report (For Metadata testing 2).DERIVED_3,C9,DERIVED_3 T,0,14,1,DERIVATION,37,=Trim(Fields!RGN_NM.Value) ' Total' T,0,14,1,WHERE_CLAUSE,37,=Trim(Fields!RGN_NM.Value) ' Total' R,RP_HS_FL,15,4,14,0 E,TABLE,16,3,C5,RGN_C,C10,PRODUCTION,S1 R,REL_COL,17,12,13,4,C6,RGN_NM,S80,S0,S0 R,TBL_COL,18,16,17,0 R,FLD_SRC,19,14,18,0 R,RPT_FLD,20,1,2,2,C55,Secured Loans Report (For Metadata testing 2).DERIVED_4,C18,Cur Bal (Subtotal) T,0,20,1,DERIVATION,30,=Sum(Fields!CUR_BAL_AMT.Value) T,0,20,1,WHERE_CLAUSE,30,=Sum(Fields!CUR_BAL_AMT.Value) R,RP_HS_FL,21,4,20,0 R,RPT_FLD,22,1,2,2,C55,Secured Loans Report (For Metadata testing 2).DERIVED_5,C18,Cmt Bal (Subtotal) T,0,22,1,DERIVATION,37,=Sum(Fields!CUR_CMTMNT_BAL_AMT.Value) T,0,22,1,WHERE_CLAUSE,37,=Sum(Fields!CUR_CMTMNT_BAL_AMT.Value) R,RP_HS_FL,23,4,22,0 R,RPT_FLD,24,12,2,2,C52,Secured Loans Report (For Metadata testing 2).RGN_NM,C6,RGN_NM T,0,24,1,DERIVATION,13,Straight move R,RP_HS_FL,25,4,24,0 R,FLD_SRC,26,24,18,0
  • 25. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. HIWE PCC File
  • 26. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. HIWE Report Reuse Rules .PCD
  • 27. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. 3. PCAFLDC.exe Scheduled Batch File HIWEParmDaily.txt -cHIWEWCOutputDailyFile.pcc -fHIWEWCOutputDailyFile.PCD -rHiweDailyPrscan.log -l -uirm_prod -prepadmin -REndeavorCA -tPRODUCTION -e0 -*BMO_REPORT3.pcr -nHMDM Reporting -yCATEGORY timeit PCAFLDC "PCAFParmDaily.txt" > "PCAFParmDailyCmdLE.err“ tail /28 “HIWEDailyPrScan.log" > "PCAFImportReportSummary_Tail.log"
  • 28. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. HIWEDailyPrScan.log PCAF Import Report Control file: HIWEWCOutputDailyFile.pcc Data file : HIWEWCOutputDailyFile.PCD Parsing Reuse Rules File ==>BMO_REPORT3.pcr HMDM Reporting - Populating Container Dangling relationships: None Forcing database COMMIT Object Reuse Testing Begins ... Perfect: ELEMENT Name: Unknown HIWE element ... Adding: REL COL Name: BUC_CD ... Perfect: RPT FLD Name: 2590 Privacy Law States - Counts and Listing.DERIVED_1 .... Importing... Using container with name: HMDM Reporting id: 412682690. 0 seconds elapsed =============================================================== PCAF Import Report - summary =============================================================== Control file: HIWEWCOutputDailyFile.pcc Data file : HIWEWCOutputDailyFile.PCD Entity Relate Parsed: 43 295 Fail to parse: 0 0 Duplicate tag: 0 0 To hookup: 43 295 Dangling: 0 0 Perfect: 43 291 Updated: 0 0 To add: 0 0 Fail to add: 0 0 ------------------------------------------ Total added: 0 0 Container relates added: 0 Container relates reused: 342 Container relates skipped: 0 Container relates fail: 0 4.PCAFImportReportSummary_Tail.log
  • 29. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. 4. HIWE Scan Sweeper Email
  • 30. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. Parsing Problem - Stored Procedure RDL <DataSets> <DataSet Name="dsetSecuredLoans"> <Query> <CommandType>StoredProcedure</CommandType> <CommandText>BPAI.PSECUREDLOANS</CommandText> <QueryParameters> <QueryParameter Name="PROFILEENDDATE"> <Value>=Parameters!PROFILEENDDATE.Value</Value> </QueryParameter> </QueryParameters> <DataSourceName>dsHIWE</DataSourceName> </Query> <Fields> <Field Name="LOAN_GRP_CD"> <rd:TypeName>System.Int32</rd:TypeName> <DataField>LOAN_GRP_CD</DataField> </Field> <Field Name="RGN_NM"> <rd:TypeName>System.String</rd:TypeName> <DataField>RGN_NM</DataField> </Field>
  • 31. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. Sample Stored Procedure CREATE PROCEDURE PSECUREDLOANS (IN PROFILEENDDATE DATE) SPECIFIC PSECUREDLOANS READS SQL DATA NOT DETERMINISTIC CALLED ON NULL INPUT LANGUAGE SQL DYNAMIC RESULT SETS 1 ==================================================================================== ==================================================== P1: BEGIN DECLARE currSQLState CHAR(5); DECLARE SQLCODE INTEGER DEFAULT 0; DECLARE SQLSTATE CHAR(5) DEFAULT '00000'; DECLARE DT_FROM_CURSOR DATE; DECLARE EXIT HANDLER FOR SQLEXCEPTION ErrHandler: LOOP SET currSQLState = SQLSTATE; LEAVE ErrHandler; END LOOP; IF (PROFILEENDDATE IS NULL) THEN -- SET PROFILEENDDATE = '12/31/9999'; SET PROFILEENDDATE = (SELECT CUR_DT FROM HMDM.CUR_DT_CNTL_D WHERE SRC_SYS_ID = 'AGGR'); END IF; -- CALL BPAI.FIND_EOM_DT(PROFILEENDDATE); BEGIN DECLARE C1 CURSOR WITH RETURN FOR select 1 as Loan_Grp_CD, b.rgn_nm, b.rgn_cd, a.acct_nbr, a.area_cd, a.buc_cd, a.acct_typ_cd, af.cur_bal_amt, lf.cur_cmtmnt_bal_amt, a.opn_dt, a.status_cd, a.prfl_end_dt from hmdm.cons_acct_d a inner join hmdm.buc_org_c b on a.buc_cd = b.buc_cd inner join hmdm.cons_acct_f af on a.sk_acct_id = af.sk_acct_id inner join hmdm.cons_ln_f lf on a.sk_acct_id = lf.sk_acct_id inner join hmdm.mrp_iw_prod_xref m on a.prod_id = m.prod_id where a.src_sys_id in ('XAM', 'XIM') and m.iw_prod_id in (700000000031, 700000000134) and a.status_cd <> '050' and a.prfl_start_dt <= PROFILEENDDATE and PROFILEENDDATE >= a.prfl_end_dt and a.prfl_actv_ind = 1 UNION…
  • 32. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. Sample DAD File What is a Document Access Definition (DAD) ? A DAD (Document Access Definition) file is an XML-formatted file that associates XML document structure to a DB2 database. It is used by the DB2 XML Extender to compose and decompose XML data into relational data. For more information on DAD files and their particular syntax, refer to the DB2 XML Extender Library
  • 33. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. RDB to XML Mapping Editor
  • 34. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. Walkthrough of Metadata Website * Footnote; Verdana 9pt, Bold
  • 35. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. Wide Screen Shot With a Header
  • 37. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. Analysis of Report Privacy Law States [2590] 1. 2. 3. 4.
  • 38. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. 1. Which Application?
  • 39. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. 2. Fields in this Report?
  • 40. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. Report Field TID Details TID TID
  • 41. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. Table Column Details for TID
  • 42. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. Partial Physical Table Listing
  • 43. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. 3. Sourcing?
  • 44. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. 4. What FileName?
  • 45. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. Recommended Sites http://www-128.ibm.com/ developerworks/websphere/ techjournal/0111_lau/lau.html
  • 46. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. Summary A few words to review  If you can influence the Reporting Tool choice  Choose a parsing strategy early  Generalize your architecture to be repeatable for any reporting tool
  • 47. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. Questions & Answers Mark Pahulje Metadata Specialist 416 513-5636 mark.pahulje@bmo.com BMO Financial Group Technology and Operations Information Management 120 Bloor Street East, 5th Floor Toronto, Ontario Canada M4W 3X1 www.bmo.com
  • 48. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. Related Sessions Session # Insert title of session related to your session topic EJM01SN Enterprise Job Management Status and Plans
  • 49. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. Exhibition Center Related CA and Partner Technology  Computer Associates  Booth 123 - Product X  Booth 456 - Product Y  Partner  Booth 998 – Company / Product X  Booth 999 – Company / Services Y  Exhibition Center Tours  Sign up at Information Desk Booth #xxx
  • 50. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. CA Technology Services and Education Hear how CA’s learning solutions can help you meet your business objectives  Visit CA Education in the Exhibition Center in Booth xxx, visit ca.com/education or call us at 1-800-237-9273 Learn how CA Technology Services can help your business  Visit the CA Technology Services stations in the exhibition center or on the web at ca.com/services
  • 51. Copyright © 2007 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. Session Evaluation Form  After completing your session evaluation form ...  ... place it in the basket at the back of the room.  Please left justify the session number

Notes de l'éditeur

  1. Of the 34,000 employees, our IT shop is 5500 staff, our Development part is 1100 and IRM is 11, I am a founding member The BMO Financial Group created an Information Resource Management (IRM) department in the summer of 2000 to help the bank realize the latent value of a critical asset: their information.
  2. -&gt; responsibility of the group to derive value from that metadata 1. Customer Stewards – increased improve the quality of customer data Customer Stewards -&gt; Information Stewardship is a Bank program that defines accountability for the management of information as a critical asset in order to contribute to the success of the organization. Stewardship aligns accountability to information subject areas and involves management of business definition and standards, information quality, protection, and life cycle. 2. Impact Analysis 3. Subject Area Topology Corporate Information Management Policy (CP 0507-01) states: Information, along with financial and human resources, is a key resource in managing any business.
  3. Session #: Title ~20 Millions Dollar Project Replace data warehouse in Harris Bank Alltel but will not support all lines of business required in Harris (e.g. Trust) . DMS - A dedicated support team in both Toronto and Chicago locations for ongoing support that frees up MIDS resources to provide LOB analysis and support (vs. operational/technological support) DMS will leverage BMO existing architecture and design as a base to develop for Harris specific requirements. The shift of technology to BMO standard data warehouse platform Experian/NCR There will be significant changes in technology with a shift to NCR and Experian platform.
  4. Implement a new Data Mart and supporting infrastructure - replace Alltel Information Warehouse not renewed in 3ys Enhance Marketing &amp; Information Decision Support (MIDS) Reduce Operational Costs and time to produce information Support aggressive growth strategy Support Enterprise-wide information needs As much as 30% of MIDS resources has to be dedicated to supporting the environment to compensate for current limitations Time to meet information delivery and performance of the system is inadequate to meet client expectations and demands.
  5. Define WSDL = defines the functions of service WSDL is often used in combination with SOAP and XML Schema to provide web services over the Internet. A client program connecting to a web service can read the WSDL to determine what functions are available on the server. Any special datatypes used are embedded in the WSDL file in the form of XML Schema. The client can then use SOAP to actually call one of the functions listed in the WSDL. 1 Define SOAP = SOAP (originally Simple Object Access Protocol ) is a protocol for exchanging XML-based messages over computer networks, normally using HTTP.
  6. General Custom Scan App – was our version of a prioprietary Excell spreadsheet scanner, which we can configure any column to scan to any object using a XML config file. This tool uses HIWE_Standard.XML
  7. All examples change to protect the innocent
  8. Better example here!
  9. Parse this for errors to produce the following email, with this log included if there are errors. Emails can be sent to multiple people. All Apps write to eventlog!
  10. Microsoft Reporting Services – tied to SQL Server very heavily.
  11. WebSphere Studio Application Developer - RDB to XML Mapping Editor 
  12. DB2 XML Extenders are required… What is the DB2 XML Extender? DB2&apos;s XML Extender is an extension of DB2 that provides the ability to store XML documents or generate XML documents from existing relational data. The DB2 XML Extender also provides new data types, functions, and stored procedures to manage XML data in DB2.
  13. HIWE Reporting View
  14. What happens when we get missing values….
  15. Table CONS_APPLICTNT_D through some steps….