Your SlideShare is downloading. ×
Fully Automated SOA ETL Metadata Capture Soln
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Fully Automated SOA ETL Metadata Capture Soln

243
views

Published on

This session will provide an architecture / technical overview of a lights out end-to-end solution for transforming and messaging Microsoft Report metadata into Enterprise Metadata Repository website …

This session will provide an architecture / technical overview of a lights out end-to-end solution for transforming and messaging Microsoft Report metadata into Enterprise Metadata Repository website using CARDS.

Published in: Technology, Business

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
243
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • 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.
  • -> responsibility of the group to derive value from that metadata 1. Customer Stewards – increased improve the quality of customer data Customer Stewards -> 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.
  • 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.
  • 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.
  • 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.
  • 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
  • All examples change to protect the innocent
  • Better example here!
  • 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!
  • Microsoft Reporting Services – tied to SQL Server very heavily.
  • WebSphere Studio Application Developer - RDB to XML Mapping Editor 
  • DB2 XML Extenders are required… What is the DB2 XML Extender? DB2'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.
  • HIWE Reporting View
  • What happens when we get missing values….
  • Table CONS_APPLICTNT_D through some steps….
  • Transcript

    • 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
    • 36. User Reports Generated
    • 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