Ce diaporama a bien été signalé.
Le téléchargement de votre SlideShare est en cours. ×

Practical Tips for Oracle Business Intelligence Applications 11g Implementations

Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité

Consultez-les par la suite

1 sur 43 Publicité

Practical Tips for Oracle Business Intelligence Applications 11g Implementations

Télécharger pour lire hors ligne

It's time to move to the Oracle Data Integrator version of Oracle Business Intelligence Applications! This has been the theme since it was recently announced that Oracle BI Applications 11g will move forward without updating functionality in the Informatica version of the product. Implementing Oracle BI Applications can be quite a challenge, specifically with Oracle Data Integrator being the “new” ETL tool. This session will provide attendees with practical tips, based on real-world experience, to help them get started with their implementation. How and why to use Oracle GoldenGate, high availability considerations, disaster recovery setup, and other functional and design factors will be covered, enhancing the attendee's ability to make the best design decisions for their BI Applications project.
Presented at KScope15 & NWOUG 2015.

It's time to move to the Oracle Data Integrator version of Oracle Business Intelligence Applications! This has been the theme since it was recently announced that Oracle BI Applications 11g will move forward without updating functionality in the Informatica version of the product. Implementing Oracle BI Applications can be quite a challenge, specifically with Oracle Data Integrator being the “new” ETL tool. This session will provide attendees with practical tips, based on real-world experience, to help them get started with their implementation. How and why to use Oracle GoldenGate, high availability considerations, disaster recovery setup, and other functional and design factors will be covered, enhancing the attendee's ability to make the best design decisions for their BI Applications project.
Presented at KScope15 & NWOUG 2015.

Publicité
Publicité

Plus De Contenu Connexe

Diaporamas pour vous (20)

Publicité

Similaire à Practical Tips for Oracle Business Intelligence Applications 11g Implementations (20)

Publicité

Plus récents (20)

Practical Tips for Oracle Business Intelligence Applications 11g Implementations

  1. 1. info@rittmanmead.com www.rittmanmead.com @rittmanmead Michael Rainey | Rittman Mead | KScope15 2 Practical Tips for Oracle Business Intelligence 
 Applications 11g Implementations
  2. 2. info@rittmanmead.com www.rittmanmead.com @rittmanmead Introduction • Michael Rainey - Principal Consultant - Oracle Data Integration expert ‣ GoldenGate and Oracle Data Integrator - Blogger, instructor, speaker - Oracle ACE 3 @mRainey
  3. 3. info@rittmanmead.com www.rittmanmead.com @rittmanmead About Rittman Mead • Oracle Gold partner - World leading specialist partner for technical excellence, solutions delivery and innovation in Oracle BI - Provide consulting, training, managed services for customers worldwide • 100+ consultants including 1 Oracle ACE Director and 4 Oracle ACEs - All experts in Oracle BI, DW, EPM and Analytics tech - Skills in broad range of supporting Oracle tools: OBIEE, OBIA, ODIEE, Essbase, Oracle OLAP, GoldenGate, Exadata, Endeca • Blog: www.rittmanmead.com/blog Twitter: @rittmanmead 4
  4. 4. info@rittmanmead.com www.rittmanmead.com @rittmanmead 5 Visual Redesign Business User Training Ongoing SupportEngagement Toolkit Average user adoption for BI platforms is below 25% Rittman Mead’s User Engagement Service can help
  5. 5. info@rittmanmead.com www.rittmanmead.com @rittmanmead What are we going to discuss today? • Practical Tips… - Installation and configuration - LDAP integration - High Availability - Disaster Recovery - Data Extracts 6
  6. 6. info@rittmanmead.com www.rittmanmead.com @rittmanmead Why? • Oracle BI Applications 11.1.1.7+ - Still “new” on the market for BI Apps customers - Oracle Data Integrator (and GoldenGate) integration introduces new concepts - The 7.9.6.xx version will no longer be enhanced • We can all learn from past experiences 7
  7. 7. info@rittmanmead.com www.rittmanmead.com @rittmanmead Oracle Business Intelligence Applications 11g • Complete, prebuilt BI solutions - Pre-packaged data models, ETL, reports and dashboards, built using OBIEE and Oracle Data Integrator 11g - Data sources include Oracle EBS, PeopleSoft, JD Edwards, Siebel, and SAP - Modules such as Human Resources Analytics, Financial Analytics, Project Analytics, and Student Information Analytics can be purchased • Conformed dimensions allow the use of data across modules 8
  8. 8. info@rittmanmead.com www.rittmanmead.com @rittmanmead Oracle BI Applications Architecture 9
  9. 9. info@rittmanmead.com www.rittmanmead.com @rittmanmead Oracle BI Applications Architecture 9
  10. 10. info@rittmanmead.com www.rittmanmead.com @rittmanmead Oracle BI Applications Architecture 9
  11. 11. info@rittmanmead.com www.rittmanmead.com @rittmanmead Oracle BI Applications Architecture 9
  12. 12. info@rittmanmead.com www.rittmanmead.com @rittmanmead Installation and configuration • Run through the GUI once, then script…script…and script! 10 Tip: Script it!
  13. 13. info@rittmanmead.com www.rittmanmead.com @rittmanmead Why script? • Create a repeatable process - Simplifies subsequent environment builds - Sandbox, Development, Test, Production, etc will follow the same build process - Build upon previous scripts as patches are installed or new requirements are discovered • Documentation writes itself… well, sort of 11
  14. 14. info@rittmanmead.com www.rittmanmead.com @rittmanmead Why run the GUI installer first? • Work through the parameters, order of steps, etc • Generate a response file or build a script 12
  15. 15. info@rittmanmead.com www.rittmanmead.com @rittmanmead Response file • Pre-filled parameters in a text (.rsp) file • Standard approach to “silent” installations • Can be created for most install or configuration processes 13
  16. 16. info@rittmanmead.com www.rittmanmead.com @rittmanmead Configuration 14 Tip: Boost performance
  17. 17. info@rittmanmead.com www.rittmanmead.com @rittmanmead Configure the ODI Agent JVM 15
  18. 18. info@rittmanmead.com www.rittmanmead.com @rittmanmead Increase Connection Pools & Database Processes • Each session in ODI is a new connection to the repository and data warehouse - Ensure the concurrent 
 database processes are set 
 to allow plenty of connections - Up the connection pool 
 max capacity 16
  19. 19. info@rittmanmead.com www.rittmanmead.com @rittmanmead ODI Agent Sessions • Default is 10! That’s not gonna fly… • Update in ODI Studio or Console and set to a value that will meet performance needs 17
  20. 20. info@rittmanmead.com www.rittmanmead.com @rittmanmead LDAP configuration • WebLogic Server embedded LDAP - setup out of the box • External LDAP can then be integrated during configuration 18 Tip: External LDAP gotchas
  21. 21. info@rittmanmead.com www.rittmanmead.com @rittmanmead LDAP configuration • OBIEE - Uses Oracle Virtual Directory - Embedded LDAP users (“biadmin”) and external LDAP users can both access the same resources • ODI - Only one “type” of external authentication can be used at a time - Creates challenges when using the embedded LDAP users 19
  22. 22. info@rittmanmead.com www.rittmanmead.com @rittmanmead LDAP configuration • Amazingly, the ODI Agent can still connect using either an embedded LDAP or external LDAP user 20
  23. 23. info@rittmanmead.com www.rittmanmead.com @rittmanmead External Authentication with Oracle Data Integrator 21
  24. 24. info@rittmanmead.com www.rittmanmead.com @rittmanmead If ODI Supervisor user is… • …an embedded LDAP account (as is default), you must add external user via the ODI repository DB 22
  25. 25. info@rittmanmead.com www.rittmanmead.com @rittmanmead If ODI Supervisor user is… • …an embedded LDAP account (as is default), you must add external user via the ODI repository DB 22
  26. 26. info@rittmanmead.com www.rittmanmead.com @rittmanmead If ODI Supervisor user is… • …an external LDAP account, you must change credential mapping in WebLogic 23
  27. 27. info@rittmanmead.com www.rittmanmead.com @rittmanmead High Availability 24 Tip: Do it
  28. 28. info@rittmanmead.com www.rittmanmead.com @rittmanmead High Availability - ODI Agents • Active-active High Availability - Load balancer handles HTTP web request to the agent • One node acts as scheduler - Coherence handles schedule failover - New sessions begin on new node, but previous in-process iterations will not continue 25
  29. 29. info@rittmanmead.com www.rittmanmead.com @rittmanmead Data Extract Three ways to extract source data • JDBC mode • Database link mode • SDS mode 26 Tip: Choose wisely
  30. 30. info@rittmanmead.com www.rittmanmead.com @rittmanmead Data Extract • JDBC mode - Default method for data extraction - Streams records through the ODI agent for datatype conversion - Useful for heterogeneous source/target • Database link mode - Use the database link native functionality in Oracle database • SDS mode - GoldenGate data replication extracts transactions and loads into target Source Dependent Data Store (SDS) schema - Useful if network latency is high or volume of transactions high 27
  31. 31. info@rittmanmead.com www.rittmanmead.com @rittmanmead GoldenGate - Data Replication - SDS Mode • Oracle GoldenGate - High-performance data replication - Minimal impact on source and target systems • Why use GoldenGate? - High transaction rate - Network latency an issue - Need ability to delete from target 28
  32. 32. info@rittmanmead.com www.rittmanmead.com @rittmanmead Oracle GoldenGate 29
  33. 33. info@rittmanmead.com www.rittmanmead.com @rittmanmead Oracle GoldenGate and Oracle BI Applications 11g 30
  34. 34. info@rittmanmead.com www.rittmanmead.com @rittmanmead Disaster Recovery If the reporting and analytics generated by BI Apps is critical to your business, make sure it’s available! 31 Tip: DR can be simple
  35. 35. info@rittmanmead.com www.rittmanmead.com @rittmanmead Disaster Recovery Architecture 32
  36. 36. info@rittmanmead.com www.rittmanmead.com @rittmanmead Disaster Recovery Architecture 32
  37. 37. info@rittmanmead.com www.rittmanmead.com @rittmanmead Disaster Recovery Architecture 32
  38. 38. info@rittmanmead.com www.rittmanmead.com @rittmanmead Disaster Recovery Failover and Switchover Simplified • Update Global CNAMEs • Switch primary database via DataGuard • Update the Web Catalog and Application Role assignments • Start NodeManager, OHS, WebLogic AdminServer • Update Embedded LDAP User GUID in ODI (if necessary) • Start BI and ODI Managed Servers • Update and Deploy the RPD • Start the BI Services 33
  39. 39. info@rittmanmead.com www.rittmanmead.com @rittmanmead Reviewing the Tips • Practical Tips… - Installation and configuration ‣ Script everything! ‣ Increase sessions and JVM settings for performance improvements - LDAP integration ‣ Watch out for those “gotchas” around the ODI agent user - High Availability ‣ Just do it…but also, understand how it works - Data Extracts ‣ Pick your type based on source-to-target latency and volume of transactions - Disaster Recovery ‣ Simplify with DataGuard and CNAMEs 34
  40. 40. info@rittmanmead.com www.rittmanmead.com @rittmanmead Questions? 35
  41. 41. info@rittmanmead.com www.rittmanmead.com @rittmanmead Questions? • Blogs: - www.rittmanmead.com/category/biapps - blogs.oracle.com/biapps/ • Contact: - info@rittmanmead.com - michael.rainey@rittmanmead.com • Twitter - @rittmanmead - @mRainey 36

×