The Secret Sauce of ODI 11g Repository · The Secret Sauce of ODI 11g Repository RMOUG Feb 20, 2018...
-
Upload
hoangnguyet -
Category
Documents
-
view
243 -
download
0
Transcript of The Secret Sauce of ODI 11g Repository · The Secret Sauce of ODI 11g Repository RMOUG Feb 20, 2018...
![Page 1: The Secret Sauce of ODI 11g Repository · The Secret Sauce of ODI 11g Repository RMOUG Feb 20, 2018 Ankit Jain](https://reader030.fdocuments.net/reader030/viewer/2022021609/5b8294ac7f8b9a47588b4654/html5/thumbnails/1.jpg)
The Secret Sauce of ODI 11g Repository
RMOUGFeb 20, 2018
Ankit Jain
![Page 2: The Secret Sauce of ODI 11g Repository · The Secret Sauce of ODI 11g Repository RMOUG Feb 20, 2018 Ankit Jain](https://reader030.fdocuments.net/reader030/viewer/2022021609/5b8294ac7f8b9a47588b4654/html5/thumbnails/2.jpg)
Source:pixabay
![Page 3: The Secret Sauce of ODI 11g Repository · The Secret Sauce of ODI 11g Repository RMOUG Feb 20, 2018 Ankit Jain](https://reader030.fdocuments.net/reader030/viewer/2022021609/5b8294ac7f8b9a47588b4654/html5/thumbnails/3.jpg)
Agenda(Or how long do I have to stay here)
• What do you need to know about ODI Repository?• Breakdown of functional areas
• Case Studies• ODI search vs SQL search (Get fancy with Apex)
• Enforce standards
• Ditch the Operator (Module)
• Version Control
• ODI best practices
• Ask Me
![Page 4: The Secret Sauce of ODI 11g Repository · The Secret Sauce of ODI 11g Repository RMOUG Feb 20, 2018 Ankit Jain](https://reader030.fdocuments.net/reader030/viewer/2022021609/5b8294ac7f8b9a47588b4654/html5/thumbnails/4.jpg)
Source: The Money
![Page 5: The Secret Sauce of ODI 11g Repository · The Secret Sauce of ODI 11g Repository RMOUG Feb 20, 2018 Ankit Jain](https://reader030.fdocuments.net/reader030/viewer/2022021609/5b8294ac7f8b9a47588b4654/html5/thumbnails/5.jpg)
Quiz
• How many tables do we have in ?• Master Repository
• Work Repository
• Can we have Master and Work in the same schema ?
![Page 6: The Secret Sauce of ODI 11g Repository · The Secret Sauce of ODI 11g Repository RMOUG Feb 20, 2018 Ankit Jain](https://reader030.fdocuments.net/reader030/viewer/2022021609/5b8294ac7f8b9a47588b4654/html5/thumbnails/6.jpg)
Functional Areas
• I (eye)
• Packages
• Interfaces
• Procedures
• Sessions
• Load Plans
• Data Model
![Page 7: The Secret Sauce of ODI 11g Repository · The Secret Sauce of ODI 11g Repository RMOUG Feb 20, 2018 Ankit Jain](https://reader030.fdocuments.net/reader030/viewer/2022021609/5b8294ac7f8b9a47588b4654/html5/thumbnails/7.jpg)
What’s up with an I
• Each object in ODI is stored in a table and is identified with a number
• Here is the list of most common objects
Object Table Primary Key Textual Identifier
Package SNP_PACKAGE I_PACKAGE PACK_NAME
Interfaces SNP_POP I_POP POP_NAME
Procedures SNP_TRT I_TRT TRT_NAME
Variables SNP_VAR I_VAR VAR_NAME
Scenarios SNP_SCEN SCEN_NO SCEN_NAME
Load Plan SNP_LOAD_PLAN I_LOAD_PLAN LOAD_PLAN_NAME
Sessions SNP_SESSION SESS_NO SESS_NAME
Model SNP_MODEL I_MOD MOD_NAME
Data Store SNP_TABLE I_TABLE TABLE_NAME
Columns SNP_COL I_COL COL_NAME
![Page 8: The Secret Sauce of ODI 11g Repository · The Secret Sauce of ODI 11g Repository RMOUG Feb 20, 2018 Ankit Jain](https://reader030.fdocuments.net/reader030/viewer/2022021609/5b8294ac7f8b9a47588b4654/html5/thumbnails/8.jpg)
Packages
![Page 9: The Secret Sauce of ODI 11g Repository · The Secret Sauce of ODI 11g Repository RMOUG Feb 20, 2018 Ankit Jain](https://reader030.fdocuments.net/reader030/viewer/2022021609/5b8294ac7f8b9a47588b4654/html5/thumbnails/9.jpg)
Interfaces
![Page 10: The Secret Sauce of ODI 11g Repository · The Secret Sauce of ODI 11g Repository RMOUG Feb 20, 2018 Ankit Jain](https://reader030.fdocuments.net/reader030/viewer/2022021609/5b8294ac7f8b9a47588b4654/html5/thumbnails/10.jpg)
Procedures
![Page 11: The Secret Sauce of ODI 11g Repository · The Secret Sauce of ODI 11g Repository RMOUG Feb 20, 2018 Ankit Jain](https://reader030.fdocuments.net/reader030/viewer/2022021609/5b8294ac7f8b9a47588b4654/html5/thumbnails/11.jpg)
Quiz - What does TRT stand for ?
A. Turn Round Time B. Treatment
C. Traitement D. Tactical Response Team
![Page 12: The Secret Sauce of ODI 11g Repository · The Secret Sauce of ODI 11g Repository RMOUG Feb 20, 2018 Ankit Jain](https://reader030.fdocuments.net/reader030/viewer/2022021609/5b8294ac7f8b9a47588b4654/html5/thumbnails/12.jpg)
Quiz - What does TRT stand for ?
A. Turn Round Time B. Treatment
C. Traitement D. Tactical Response Team
![Page 13: The Secret Sauce of ODI 11g Repository · The Secret Sauce of ODI 11g Repository RMOUG Feb 20, 2018 Ankit Jain](https://reader030.fdocuments.net/reader030/viewer/2022021609/5b8294ac7f8b9a47588b4654/html5/thumbnails/13.jpg)
Sessions
![Page 14: The Secret Sauce of ODI 11g Repository · The Secret Sauce of ODI 11g Repository RMOUG Feb 20, 2018 Ankit Jain](https://reader030.fdocuments.net/reader030/viewer/2022021609/5b8294ac7f8b9a47588b4654/html5/thumbnails/14.jpg)
Load Plans
![Page 15: The Secret Sauce of ODI 11g Repository · The Secret Sauce of ODI 11g Repository RMOUG Feb 20, 2018 Ankit Jain](https://reader030.fdocuments.net/reader030/viewer/2022021609/5b8294ac7f8b9a47588b4654/html5/thumbnails/15.jpg)
Data Model
![Page 16: The Secret Sauce of ODI 11g Repository · The Secret Sauce of ODI 11g Repository RMOUG Feb 20, 2018 Ankit Jain](https://reader030.fdocuments.net/reader030/viewer/2022021609/5b8294ac7f8b9a47588b4654/html5/thumbnails/16.jpg)
Source: youtube.com
![Page 17: The Secret Sauce of ODI 11g Repository · The Secret Sauce of ODI 11g Repository RMOUG Feb 20, 2018 Ankit Jain](https://reader030.fdocuments.net/reader030/viewer/2022021609/5b8294ac7f8b9a47588b4654/html5/thumbnails/17.jpg)
Source: youtube.com
![Page 18: The Secret Sauce of ODI 11g Repository · The Secret Sauce of ODI 11g Repository RMOUG Feb 20, 2018 Ankit Jain](https://reader030.fdocuments.net/reader030/viewer/2022021609/5b8294ac7f8b9a47588b4654/html5/thumbnails/18.jpg)
Case Study – ODI object search
• What's the big deal – I can search from this fancy JDeveloper based ODI search interface
• KM Options search
• Tables used in Interfaces
![Page 19: The Secret Sauce of ODI 11g Repository · The Secret Sauce of ODI 11g Repository RMOUG Feb 20, 2018 Ankit Jain](https://reader030.fdocuments.net/reader030/viewer/2022021609/5b8294ac7f8b9a47588b4654/html5/thumbnails/19.jpg)
Case Study – Enforce Standards
• Find Duplicate Objects
• Find Orphan Interfaces
• Find objects without Descriptions
![Page 20: The Secret Sauce of ODI 11g Repository · The Secret Sauce of ODI 11g Repository RMOUG Feb 20, 2018 Ankit Jain](https://reader030.fdocuments.net/reader030/viewer/2022021609/5b8294ac7f8b9a47588b4654/html5/thumbnails/20.jpg)
Case Study – Ditch the Operator
• View the Execution Logs
• Build Execution dashboards
• View the Load Plans and Steps
![Page 21: The Secret Sauce of ODI 11g Repository · The Secret Sauce of ODI 11g Repository RMOUG Feb 20, 2018 Ankit Jain](https://reader030.fdocuments.net/reader030/viewer/2022021609/5b8294ac7f8b9a47588b4654/html5/thumbnails/21.jpg)
Case Study – Version Control
![Page 22: The Secret Sauce of ODI 11g Repository · The Secret Sauce of ODI 11g Repository RMOUG Feb 20, 2018 Ankit Jain](https://reader030.fdocuments.net/reader030/viewer/2022021609/5b8294ac7f8b9a47588b4654/html5/thumbnails/22.jpg)
Source: kalina2.ru
![Page 23: The Secret Sauce of ODI 11g Repository · The Secret Sauce of ODI 11g Repository RMOUG Feb 20, 2018 Ankit Jain](https://reader030.fdocuments.net/reader030/viewer/2022021609/5b8294ac7f8b9a47588b4654/html5/thumbnails/23.jpg)
Best Practices
• Always keep Master and Work Repositories Separate
• Always have a separate Master Repository for Prod or Pre-Prod Environment
• Build your version control strategy