A CASE STUDY: TRI-STATE'S ENTERPRISE DATA...
Transcript of A CASE STUDY: TRI-STATE'S ENTERPRISE DATA...
![Page 1: A CASE STUDY: TRI-STATE'S ENTERPRISE DATA DICTIONARYdbaknow.com/wp-content/uploads/2012/02/RMOUG-Training-Days-2… · • Oracle EBS, SAS, Ventyx Asset Suite, OBIEE • Hundreds](https://reader035.fdocuments.net/reader035/viewer/2022070806/5f04512d7e708231d40d610d/html5/thumbnails/1.jpg)
Delivering Oracle Success
A CASE STUDY: TRI-STATE'S ENTERPRISE
DATA DICTIONARY
Jim Plummer, DBAKJan Hill, Tri-State G&T
RMOUG Training DaysFebruary 16, 2012
![Page 2: A CASE STUDY: TRI-STATE'S ENTERPRISE DATA DICTIONARYdbaknow.com/wp-content/uploads/2012/02/RMOUG-Training-Days-2… · • Oracle EBS, SAS, Ventyx Asset Suite, OBIEE • Hundreds](https://reader035.fdocuments.net/reader035/viewer/2022070806/5f04512d7e708231d40d610d/html5/thumbnails/2.jpg)
© DBAK 2012 2
Agenda
IntroductionsAbout Tri-State Project Background• Understanding the Enterprise Data Dictionary• Understanding Tri-State• Growth and Application Sprawl
The Enterprise Data Dictionary Project• Approach• Keys to Success
Managing the Enterprise Data Dictionary• EDDIE
Project Results
![Page 3: A CASE STUDY: TRI-STATE'S ENTERPRISE DATA DICTIONARYdbaknow.com/wp-content/uploads/2012/02/RMOUG-Training-Days-2… · • Oracle EBS, SAS, Ventyx Asset Suite, OBIEE • Hundreds](https://reader035.fdocuments.net/reader035/viewer/2022070806/5f04512d7e708231d40d610d/html5/thumbnails/3.jpg)
PresentersJim Plummer• DBAK Managing Principal and VP of Technology Services • Began working with Oracle Database Technology in 1985• Project Director and Architect on this Project
Jan Hill• Tri-State Data Architect• Joined Tri-State in 1995• Oracle EBS Development, including recent R12 Upgrade
Bryan Stroble• DBAK Enterprise Architect• Data Warehouse architecture, development, system
integration, large scale data processing and conversion• Lead Architect on this Project
© DBAK 2012 3
![Page 4: A CASE STUDY: TRI-STATE'S ENTERPRISE DATA DICTIONARYdbaknow.com/wp-content/uploads/2012/02/RMOUG-Training-Days-2… · • Oracle EBS, SAS, Ventyx Asset Suite, OBIEE • Hundreds](https://reader035.fdocuments.net/reader035/viewer/2022070806/5f04512d7e708231d40d610d/html5/thumbnails/4.jpg)
© DBAK 2012 4
About DBAKOracle Solution Provider and License ResellerCore Technology and EBS ApplicationsColorado Owned and OperatedAverage 15 Years of Oracle Expertise “Top 250 Private Companies, 2011” – CoBIZ Magazine “Emerging Business of the Year, 2008” – South Metro Denver Chamber of Commerce100+ Clients170+ Implementations, Upgrades, Conversions, Support ProjectsOracle Gold PartnerOEM “Specialized”
![Page 5: A CASE STUDY: TRI-STATE'S ENTERPRISE DATA DICTIONARYdbaknow.com/wp-content/uploads/2012/02/RMOUG-Training-Days-2… · • Oracle EBS, SAS, Ventyx Asset Suite, OBIEE • Hundreds](https://reader035.fdocuments.net/reader035/viewer/2022070806/5f04512d7e708231d40d610d/html5/thumbnails/5.jpg)
About Tri-StateTri-State Generation and Transmission• Wholesale electric power supplier• Owned by 44 electric cooperatives• 200,000 sq. mile service territory
– Colorado, Nebraska, New Mexico, Wyoming
• 1.5 million consumers• Founded in 1952• Today: 1,2000 employees
Power Generation• Coal, natural gas, hydro-electric,
solar, wind
© DBAK 2012 5
![Page 6: A CASE STUDY: TRI-STATE'S ENTERPRISE DATA DICTIONARYdbaknow.com/wp-content/uploads/2012/02/RMOUG-Training-Days-2… · • Oracle EBS, SAS, Ventyx Asset Suite, OBIEE • Hundreds](https://reader035.fdocuments.net/reader035/viewer/2022070806/5f04512d7e708231d40d610d/html5/thumbnails/6.jpg)
Tri-State’s Growth
© DBAK 2012 6
From 26 rural electric cooperatives to 44From 41,000 end-use consumers to 1.5 millionAcquisitions• Generating plants, mines• Capital projects: Cimarron Solar Project
IT Infrastructure• 1990: 4 servers; today: over 400• Email to Client/Server to Web Applications• Oracle EBS, SAS, Ventyx Asset Suite, OBIEE• Hundreds of custom applications• Specialized Generation, Transmission, Trading, Operating and
Monitoring systems
![Page 7: A CASE STUDY: TRI-STATE'S ENTERPRISE DATA DICTIONARYdbaknow.com/wp-content/uploads/2012/02/RMOUG-Training-Days-2… · • Oracle EBS, SAS, Ventyx Asset Suite, OBIEE • Hundreds](https://reader035.fdocuments.net/reader035/viewer/2022070806/5f04512d7e708231d40d610d/html5/thumbnails/7.jpg)
Challenges from GrowthWith over 400 applications, and growing• Technology challenges
– Maintenance– Differing technologies– IT staffing levels stay constant as applications grow– Knowledge not documented– Data in conflict
New market pressuresApproval to create Enterprise Data Dictionary• Foundation for IT strategy• Enterprise Reporting• Integration• Improved member services
© DBAK 2012 7
![Page 8: A CASE STUDY: TRI-STATE'S ENTERPRISE DATA DICTIONARYdbaknow.com/wp-content/uploads/2012/02/RMOUG-Training-Days-2… · • Oracle EBS, SAS, Ventyx Asset Suite, OBIEE • Hundreds](https://reader035.fdocuments.net/reader035/viewer/2022070806/5f04512d7e708231d40d610d/html5/thumbnails/8.jpg)
The Enterprise Data DictionaryCollection of information that describes: • Information system data• Relationships between data• Consumption and generation of data within the
enterprise• Data used by the business to deliver products and
services to customersAlso known as meta-data• Data describing data• Helps us understand how data is used, and by what
© DBAK 2012 8
![Page 9: A CASE STUDY: TRI-STATE'S ENTERPRISE DATA DICTIONARYdbaknow.com/wp-content/uploads/2012/02/RMOUG-Training-Days-2… · • Oracle EBS, SAS, Ventyx Asset Suite, OBIEE • Hundreds](https://reader035.fdocuments.net/reader035/viewer/2022070806/5f04512d7e708231d40d610d/html5/thumbnails/9.jpg)
Corporate PerformanceRelies on data for:• Measuring against goals• Meeting regulatory standards• Expectations of customers, shareholders, etc.
IT must deliver the answers• Reports• Multiple sources• Sometimes inconsistent• What is the best source?
© DBAK 2012 9
![Page 10: A CASE STUDY: TRI-STATE'S ENTERPRISE DATA DICTIONARYdbaknow.com/wp-content/uploads/2012/02/RMOUG-Training-Days-2… · • Oracle EBS, SAS, Ventyx Asset Suite, OBIEE • Hundreds](https://reader035.fdocuments.net/reader035/viewer/2022070806/5f04512d7e708231d40d610d/html5/thumbnails/10.jpg)
Enterprise Data Dictionary provides• Roadmap• Simplifies the complexity• Consistency• Foundation for:
– Data warehouse– Enterprise reporting– Master Data
Management
The Roadmap
© DBAK 2012 10
“CUSTOMER”
CRM AP
AR
SelfService
Access
Excel
Custom
Cloud
Warehouse
![Page 11: A CASE STUDY: TRI-STATE'S ENTERPRISE DATA DICTIONARYdbaknow.com/wp-content/uploads/2012/02/RMOUG-Training-Days-2… · • Oracle EBS, SAS, Ventyx Asset Suite, OBIEE • Hundreds](https://reader035.fdocuments.net/reader035/viewer/2022070806/5f04512d7e708231d40d610d/html5/thumbnails/11.jpg)
Enterprise Data Dictionary ProjectProject Goals1. Reference of all applications2. Understandable to business users3. Capture application data fit to Enterprise structures
a. Business rulesb. Validation rules
4. Determine system of record for primary data elements5. Determine what data elements are used for reporting6. Determine data conflicts across applications7. Determine data elements no longer used8. Enable application consolidation and elimination
© DBAK 2012 11
![Page 12: A CASE STUDY: TRI-STATE'S ENTERPRISE DATA DICTIONARYdbaknow.com/wp-content/uploads/2012/02/RMOUG-Training-Days-2… · • Oracle EBS, SAS, Ventyx Asset Suite, OBIEE • Hundreds](https://reader035.fdocuments.net/reader035/viewer/2022070806/5f04512d7e708231d40d610d/html5/thumbnails/12.jpg)
Project ApproachPhase 1 began in April 2011• Document the data and application inventory• Project goals 1 and 2
Future analysis phases• Project goals 3 to 7
Iterative approach• Bottom up
– Inspect– Classify– Consolidate– Refine– Standardize
© DBAK 2012 12
![Page 13: A CASE STUDY: TRI-STATE'S ENTERPRISE DATA DICTIONARYdbaknow.com/wp-content/uploads/2012/02/RMOUG-Training-Days-2… · • Oracle EBS, SAS, Ventyx Asset Suite, OBIEE • Hundreds](https://reader035.fdocuments.net/reader035/viewer/2022070806/5f04512d7e708231d40d610d/html5/thumbnails/13.jpg)
Entities and AssociationsEntity• Generalized, summary level, meaningful name• High Level Entity• Mid Level Entity
Association• Descriptive relationship between two Entities
– STORED AS– HAS– ASSOCIATED WITH
© DBAK 2012 13
![Page 14: A CASE STUDY: TRI-STATE'S ENTERPRISE DATA DICTIONARYdbaknow.com/wp-content/uploads/2012/02/RMOUG-Training-Days-2… · • Oracle EBS, SAS, Ventyx Asset Suite, OBIEE • Hundreds](https://reader035.fdocuments.net/reader035/viewer/2022070806/5f04512d7e708231d40d610d/html5/thumbnails/14.jpg)
Example: BANKBANK – STORED AS – BANKBANK – HAS – ADDRESSBANK – HAS – NAMEBANK – HAS – LOCATIONBANK – HAS – ROUTE CODEBANK – HAS – ACCOUNT NUMBERBANK – ASSOCIATED WITH – CHECK EMPLOYEE – ASSOCIATED WITH – BANKPAYABLE – ASSOCIATED WITH – CHECKPAYABLE – ASSOCIATED WITH - SUPPLIER
© DBAK 2012 14
![Page 15: A CASE STUDY: TRI-STATE'S ENTERPRISE DATA DICTIONARYdbaknow.com/wp-content/uploads/2012/02/RMOUG-Training-Days-2… · • Oracle EBS, SAS, Ventyx Asset Suite, OBIEE • Hundreds](https://reader035.fdocuments.net/reader035/viewer/2022070806/5f04512d7e708231d40d610d/html5/thumbnails/15.jpg)
Bottom Up: GL Budget
© DBAK 2012 15
BUDGET “STORED AS”
BUDGET
BUDGET “HAS”
VERSION
BUDGET “ASSOCIATED WITH”
GL ACCOUNT
![Page 16: A CASE STUDY: TRI-STATE'S ENTERPRISE DATA DICTIONARYdbaknow.com/wp-content/uploads/2012/02/RMOUG-Training-Days-2… · • Oracle EBS, SAS, Ventyx Asset Suite, OBIEE • Hundreds](https://reader035.fdocuments.net/reader035/viewer/2022070806/5f04512d7e708231d40d610d/html5/thumbnails/16.jpg)
Iterative Approach1. Application Inventory2. Entity and Association Inventory
a. Application, Module, Functionb. Physical Location (Schema and Table Name)c. Note – Analysis behind the decisions maded. Source documents – Basis for decisions, background
info3. Review, consolidate, standardize across applications
a. Draw an entity map – visualize the inventory4. Review with SMEs5. Define Enterprise Entities
© DBAK 2012 16
![Page 17: A CASE STUDY: TRI-STATE'S ENTERPRISE DATA DICTIONARYdbaknow.com/wp-content/uploads/2012/02/RMOUG-Training-Days-2… · • Oracle EBS, SAS, Ventyx Asset Suite, OBIEE • Hundreds](https://reader035.fdocuments.net/reader035/viewer/2022070806/5f04512d7e708231d40d610d/html5/thumbnails/17.jpg)
Entity Map
Visualize decisionsAre all entities high level?• Attributes?• Associations?
Time Sheet• Good!
Person• Good!
Assessment• No associations
Duty Area• No Mid-Level Entities• Only 2 associations
© DBAK 2012 17
![Page 18: A CASE STUDY: TRI-STATE'S ENTERPRISE DATA DICTIONARYdbaknow.com/wp-content/uploads/2012/02/RMOUG-Training-Days-2… · • Oracle EBS, SAS, Ventyx Asset Suite, OBIEE • Hundreds](https://reader035.fdocuments.net/reader035/viewer/2022070806/5f04512d7e708231d40d610d/html5/thumbnails/18.jpg)
Enterprise Entity
Higher level summary of Entities• 50 or less
Enterprise: EXPENSEPROJECT COSTPAYROLLPAYMENTPAYABLELIABILITYTIME SHEETINTEREST RATEEXPENSE REPORTEXPENSECREDIT AMOUNTRISKINVOICE
© DBAK 2012 18
Application High Level Entities
![Page 19: A CASE STUDY: TRI-STATE'S ENTERPRISE DATA DICTIONARYdbaknow.com/wp-content/uploads/2012/02/RMOUG-Training-Days-2… · • Oracle EBS, SAS, Ventyx Asset Suite, OBIEE • Hundreds](https://reader035.fdocuments.net/reader035/viewer/2022070806/5f04512d7e708231d40d610d/html5/thumbnails/19.jpg)
Managing the Data DictionaryOver 2,000 entities, 6,500 associations, 400 applications• Cannot manage within a set of Excel files
DBAK built an Oracle Application Express database application• EDDIE
© DBAK 2012 19
![Page 20: A CASE STUDY: TRI-STATE'S ENTERPRISE DATA DICTIONARYdbaknow.com/wp-content/uploads/2012/02/RMOUG-Training-Days-2… · • Oracle EBS, SAS, Ventyx Asset Suite, OBIEE • Hundreds](https://reader035.fdocuments.net/reader035/viewer/2022070806/5f04512d7e708231d40d610d/html5/thumbnails/20.jpg)
EDDIEEnterprise Data Dictionary Information Exchange• Application and Entity: Search and browse• Create, update, delete capabilities• Term search provides for use of alternate entity names• Application category interactive search and browse• Entity Usage interactive search and browse• QA reports to manage data dictionary quality• Dashboard view of activity and inventory• Administrative management functions• Help through video tutorials
© DBAK 2012 20
![Page 21: A CASE STUDY: TRI-STATE'S ENTERPRISE DATA DICTIONARYdbaknow.com/wp-content/uploads/2012/02/RMOUG-Training-Days-2… · • Oracle EBS, SAS, Ventyx Asset Suite, OBIEE • Hundreds](https://reader035.fdocuments.net/reader035/viewer/2022070806/5f04512d7e708231d40d610d/html5/thumbnails/21.jpg)
EDDIE Demonstration
© DBAK 2012 21
![Page 22: A CASE STUDY: TRI-STATE'S ENTERPRISE DATA DICTIONARYdbaknow.com/wp-content/uploads/2012/02/RMOUG-Training-Days-2… · • Oracle EBS, SAS, Ventyx Asset Suite, OBIEE • Hundreds](https://reader035.fdocuments.net/reader035/viewer/2022070806/5f04512d7e708231d40d610d/html5/thumbnails/22.jpg)
Keys for Rich Meta-DataBottom up approachCapture physical locationBuild taxonomy and synonymsCapture source documentsMake a decision!• Just decide; you can change it later
Capture sensitive data indicator
© DBAK 2012 22
![Page 23: A CASE STUDY: TRI-STATE'S ENTERPRISE DATA DICTIONARYdbaknow.com/wp-content/uploads/2012/02/RMOUG-Training-Days-2… · • Oracle EBS, SAS, Ventyx Asset Suite, OBIEE • Hundreds](https://reader035.fdocuments.net/reader035/viewer/2022070806/5f04512d7e708231d40d610d/html5/thumbnails/23.jpg)
Results10 months, 2.5 FTE• Enterprise architects, Data Architects, Data Modeler, APEX
developerImmediate benefits in analyzing application impacts due to business or system changesSkeptics have become believersNot a 100% solution• It is a roadmap of the data
– Like with a car, Google Maps does not tell you how to drive
Forms the foundation of future application, reporting, data management, and integration efforts
© DBAK 2012 23
![Page 24: A CASE STUDY: TRI-STATE'S ENTERPRISE DATA DICTIONARYdbaknow.com/wp-content/uploads/2012/02/RMOUG-Training-Days-2… · • Oracle EBS, SAS, Ventyx Asset Suite, OBIEE • Hundreds](https://reader035.fdocuments.net/reader035/viewer/2022070806/5f04512d7e708231d40d610d/html5/thumbnails/24.jpg)
© DBAK 2012 24
Questions
![Page 25: A CASE STUDY: TRI-STATE'S ENTERPRISE DATA DICTIONARYdbaknow.com/wp-content/uploads/2012/02/RMOUG-Training-Days-2… · • Oracle EBS, SAS, Ventyx Asset Suite, OBIEE • Hundreds](https://reader035.fdocuments.net/reader035/viewer/2022070806/5f04512d7e708231d40d610d/html5/thumbnails/25.jpg)
© DBAK 2012 25
Contact Jim Plummer720.475-8600
Presentation available at:www.dbaknow.com/downloads
www.dbaknow.com