SlideShare a Scribd company logo
www.nitaipartners.com; Confidential, All rights reserved; Copyright @2013; Nitai Partners Inc.
Oracle Business Analytics
Best Practices
NPI Technical Services
www.nitaipartners.com; Confidential, All rights reserved; Copyright @2013; Nitai Partners Inc.
Hardware Recommendations
by Volume Ranges
4/29/2014 2
* Consider implementing Oracle RAC with multiple nodes to accommodate large numbers of concurrent users accessing web
reports and dashboards.
www.nitaipartners.com; Confidential, All rights reserved; Copyright @2013; Nitai Partners Inc.
Storage Considerations
The storage could easily become a major bottleneck
as the result of such actions as:
• Setting excessive parallel query processes
• Running multiple I/O intensive applications, such as
databases, on a shared storage
• Choosing sub-optimal storage for running BI Applications
tiers.
4/29/2014 3
www.nitaipartners.com; Confidential, All rights reserved; Copyright @2013; Nitai Partners Inc.
Deployment Considerations for the ETL Components
• The Informatica server and DAC server should be installed on a dedicated machine for best
performance.
• The Informatica server and DAC server cannot be installed separately on different servers.
• The Informatica client and DAC client can be located on an ETL Administration client machine, or a
Windows server, running Informatica and DAC servers.
• Informatica and DAC repositories can be deployed as separate schemas in the same database, as
Oracle Business Analytics Warehouse, if the target database platform is Oracle, IBM DB2 or
Microsoft SQL Server.
• The Informatica server and DAC server host machine should be physically located near the source
data machine to improve network performance.
• You can consider deploying Informatica Load Balancing option, if you observe bottlenecks in
processing Informatica mappings on the ETL tier.
4/29/2014 4
www.nitaipartners.com; Confidential, All rights reserved; Copyright @2013; Nitai Partners Inc.
Critical factors in ETL optimization and performance
Allocate Sufficient TEMP space OLTP Data Sources:
Oracle BI Analytic Applications Extract mappings may operate with large data
volumes, compared to the small changes from OLTP transactional activities. As the
result, OLTP Data Sources could run out TEMP space during heavy volume initial
extracts.
The source TEMP space varies by OLTP size and processed volumes. So, the
recommended TEMP space for BI Applications ETL ranges from 100Gb to 1Tb.
You should allocate sufficient storage for additional TEMP space in an OLTP
environment. It is more practical to reclaim unused TEMP space after large
volume ETL extracts completion, than restart long running mappings from the
very beginning, because of TEMP space shortage during the ETL.
4/29/2014 5
www.nitaipartners.com; Confidential, All rights reserved; Copyright @2013; Nitai Partners Inc.
DB Configuration Parameters
• Oracle 10g customers should use Oracle
10.2.0.5 or higher.
• Oracle 11g customers should use Oracle
11.1.0.7 or higher.
4/29/2014 6
www.nitaipartners.com; Confidential, All rights reserved; Copyright @2013; Nitai Partners Inc.
Oracle RDBMS 64-bit Recommendation
• Oracle strongly recommends deploying Oracle Business Analytics
Warehouse on Oracle RDBMS 64-bit, running under 64-bit Operating
System (OS).
• If 64-bit OS is not available, then consider implementing Very Large
Memory (VLM) on Unix / Linux and Address Windowing Extensions (AWE)
for Windows 32 bit Platforms.
• VLM/AWE implementations would increase database address space to
allow for more database buffers or a larger indirect data buffer window.
• Refer to Oracle Metalink for VLM / AWE implementation for your platform.
Note: You cannot use sga_target or db_cache_size parameters if you enable VLM / AWE by setting
'use_indirect_data_buffers = true'. You would have to manually resize all SGA memory components and use
db_block_buffers instead of db_cache_size to specify your data cache.
4/29/2014 7
www.nitaipartners.com; Confidential, All rights reserved; Copyright @2013; Nitai Partners Inc.
Oracle Business Analytics Warehouse
Tablespaces
• Important! You should use Locally Managed tablespaces with AUTOALLOCATE clause. DO NOT use UNIFORM extents size, as
it may cause excessive space consumption and result in queries slower performance.
• Use standard (primary) block size for your warehouse tablespaces. DO NOT build your warehouse on nonstandard block
tablespaces.
• Note that the INDEX Tablespace may increase if you enable more query indexes in your data warehouse.
• During incremental loads, by default DAC drops and rebuilds indexes, so you should separate all indexes in a dedicated
tablespace and, if you have multiple RAID / IO Controllers, move the INDEX tablespace to a separate controller.
• You may also consider isolating staging tables (_FS) and target fact tables (_F) on different controllers. Such configuration
would help to speed up Target Load (SIL) mappings for fact tables by balancing I/O load on multiple RAID controllers.
4/29/2014 8
www.nitaipartners.com; Confidential, All rights reserved; Copyright @2013; Nitai Partners Inc.
Informatica Configuration for Better Performance
Oracle Business Intelligence Applications
customers are strongly encouraged to use
Informatica 64-bit version for Medium and Large
environments.
4/29/2014 9
www.nitaipartners.com; Confidential, All rights reserved; Copyright @2013; Nitai Partners Inc.
Informatica Lookups
Review the guidelines below for handling Informatica Lookups in Oracle Business Intelligence Applications mappings:
• Inspect Informatica session logs for the number of lookups, including each lookup’s percentage runtime.
• Check “Lookup table row count” and “Lookup cache row count” numbers for each Lookup Transformation. If
Lookup table row count is too high, Informatica will cache a smaller subset in its Lookup Cache. Such lookup could
cause significant performance overhead on ETL tier.
• If functional logic permits, consider reducing a large lookup row count by adding more constraining predicates to
the lookup query WHERE clause.
• If a Reader Source Qualifier query is not a bottleneck in a slow mapping, and the mapping is overloaded with
lookups, consider pushing lookups with row counts less than two million into the Reader SQL as OUTER JOINS.
• Important! Some lookups can be reusable within a mapping or across multiple mappings, so they cannot be
constrained or pushed down into Reader queries. Consult Oracle Development prior to re-writing Oracle Business
Intelligence Applications mappings.
• If you identify a very large lookup with row count more than 15-20 million, consider pushing it down as an OUTER
JOIN into the mapping’s Reader Query. Such update would slow down the Reader SQL execution, but it might
improve overall mapping’s performance.
• You should test the changes to avoid functional regressions before implementing optimizations in your production
environment.
4/29/2014
1
0
www.nitaipartners.com; Confidential, All rights reserved; Copyright @2013; Nitai Partners Inc.
Disabling Lookup Cache for very large
lookups
• Disabling the lookup cache for heavy lookups will help to avoid excessive paging on the ETL tier.
• When the lookup cache is disabled, the Integration Service issues a select statement against the lookup source
database to retrieve lookup values for each row from the Reader Thread. It would not store any data in its flat files
on ETL tier. The issued lookup query uses bind variables, so it is parsed only once in the lookup source database.
Disabling lookup cache may work faster for very large lookups under following conditions:
• Lookup query must use index access path, otherwise data retrieval would be very expensive on the source lookup
database tier. Remember that Informatica would fire the lookup query for every record from its Reader thread.
• Consider creating an index for all columns, which are used in the lookup query. Then Oracle Optimizer would
choose INDEX FAST FULL SCAN to retrieve the lookup values from index blocks rather than scanning the whole
table.
• Check the explain plan for the lookup query to ensure index access path.
• If you identify bottlenecks with lookups having very large rowcounts, you can consider constraining them by
updating the Lookup queries and joining to a staging table used in the mapping. As a result, Informatica will
execute the lookup query and cache much fewer rows, and speed up the rows processing on its Transformation
thread.
4/29/2014
1
1
www.nitaipartners.com; Confidential, All rights reserved; Copyright @2013; Nitai Partners Inc.
Informatica Custom Relational Connections for Long Running Mappings
• If you plan to summarize very large volumes of data (usually over
100 million records), you can speed up the large data ETL mappings
by turning off automated PGA structures allocation and set
sort_area_size and hash_area_size to higher values.
• If you have limited system memory, you can increase only the
sort_area_size as sorting operations for aggregate mappings are
more memory intensive.
• Hash joins involving bigger tables can still perform better with
smaller hash_area_size.
• You will need to create and use custom relational connections in
DAC and Informatica.
4/29/2014
1
2
www.nitaipartners.com; Confidential, All rights reserved; Copyright @2013; Nitai Partners Inc.
Informatica Session Parameters
• Commit Interval: 10,000 up to 200,000
• DTM Buffer Size: Increase as per performance
• Additional Concurrent Pipelines: Oracle BI Applications
Informatica mappings have the default setting 0. You can reduce lookup
cache build time by enabling parallel lookup cache creation by setting the
value larger than one.
• Default Buffer Block Size: Avoid using ‘Auto’ value for Default Buffer
Block Size, as it may cause performance regressions for your sessions. The internal
tests showed better performance for both Initial and Incremental ETL with Default
Buffer Block Size set to 512,000 (512K).
4/29/2014
1
3
www.nitaipartners.com; Confidential, All rights reserved; Copyright @2013; Nitai Partners Inc.
SRSP for Windows
4/29/2014
1
4
www.nitaipartners.com; Confidential, All rights reserved; Copyright @2013; Nitai Partners Inc.
Informatica Bulk Load: Table Fragmentation
4/29/2014
1
5
Important! To ensure bulk load performance and avoid or minimize target table
fragmentation, use larger commit size in Informatica mappings.
Ad

More Related Content

What's hot (20)

Fusion Middleware Oracle Data Integrator
Fusion Middleware Oracle Data IntegratorFusion Middleware Oracle Data Integrator
Fusion Middleware Oracle Data Integrator
Mark Rabne
 
Unpacking The New Oracle BI Apps (Now With ODI!)
Unpacking The New Oracle BI Apps (Now With ODI!)Unpacking The New Oracle BI Apps (Now With ODI!)
Unpacking The New Oracle BI Apps (Now With ODI!)
KPI Partners
 
New Features in OBIEE 12c
New Features in OBIEE 12c New Features in OBIEE 12c
New Features in OBIEE 12c
Michelle Kolbe
 
2010.03.16 Pollock.Edw2010.Modern D Ifor Warehousing
2010.03.16 Pollock.Edw2010.Modern D Ifor Warehousing2010.03.16 Pollock.Edw2010.Modern D Ifor Warehousing
2010.03.16 Pollock.Edw2010.Modern D Ifor Warehousing
Jeffrey T. Pollock
 
ODI 11g in the Enterprise - BIWA 2013
ODI 11g in the Enterprise - BIWA 2013ODI 11g in the Enterprise - BIWA 2013
ODI 11g in the Enterprise - BIWA 2013
Mark Rittman
 
Informatica session
Informatica sessionInformatica session
Informatica session
vinuthanallam
 
How to Handle DEV&TEST&PROD for Oracle Data Integrator
How to Handle DEV&TEST&PROD for Oracle Data IntegratorHow to Handle DEV&TEST&PROD for Oracle Data Integrator
How to Handle DEV&TEST&PROD for Oracle Data Integrator
Gurcan Orhan
 
Informatica overview
Informatica overviewInformatica overview
Informatica overview
Swetha Naveen
 
Open Source ETL vs Commercial ETL
Open Source ETL vs Commercial ETLOpen Source ETL vs Commercial ETL
Open Source ETL vs Commercial ETL
Jonathan Levin
 
Oracle APEX
Oracle APEXOracle APEX
Oracle APEX
AXIA Consulting Inc.
 
Oracle Data Integrator
Oracle Data Integrator Oracle Data Integrator
Oracle Data Integrator
IT Help Desk Inc
 
Database Cloud Services Office Hours : Oracle sharding hyperscale globally d...
Database Cloud Services Office Hours : Oracle sharding  hyperscale globally d...Database Cloud Services Office Hours : Oracle sharding  hyperscale globally d...
Database Cloud Services Office Hours : Oracle sharding hyperscale globally d...
Tammy Bednar
 
Modernize Your Existing EDW with IBM Big SQL & Hortonworks Data Platform
Modernize Your Existing EDW with IBM Big SQL & Hortonworks Data PlatformModernize Your Existing EDW with IBM Big SQL & Hortonworks Data Platform
Modernize Your Existing EDW with IBM Big SQL & Hortonworks Data Platform
Hortonworks
 
Oracle analytics cloud overview feb 2017
Oracle analytics cloud overview   feb 2017Oracle analytics cloud overview   feb 2017
Oracle analytics cloud overview feb 2017
aioughydchapter
 
#dbhouseparty - Graph Technologies - More than just Social (Distancing) Networks
#dbhouseparty - Graph Technologies - More than just Social (Distancing) Networks#dbhouseparty - Graph Technologies - More than just Social (Distancing) Networks
#dbhouseparty - Graph Technologies - More than just Social (Distancing) Networks
Tammy Bednar
 
ETL
ETLETL
ETL
Mallikarjuna G D
 
10 Lessons Learned from Meeting with 150 Banks Across the Globe
10 Lessons Learned from Meeting with 150 Banks Across the Globe10 Lessons Learned from Meeting with 150 Banks Across the Globe
10 Lessons Learned from Meeting with 150 Banks Across the Globe
DataWorks Summit
 
How to Migrate from Oracle to EDB Postgres
How to Migrate from Oracle to EDB PostgresHow to Migrate from Oracle to EDB Postgres
How to Migrate from Oracle to EDB Postgres
Ashnikbiz
 
SQL Anywhere and the Internet of Things
SQL Anywhere and the Internet of ThingsSQL Anywhere and the Internet of Things
SQL Anywhere and the Internet of Things
SAP Technology
 
Storm Demo Talk - Denver Apr 2015
Storm Demo Talk - Denver Apr 2015Storm Demo Talk - Denver Apr 2015
Storm Demo Talk - Denver Apr 2015
Mac Moore
 
Fusion Middleware Oracle Data Integrator
Fusion Middleware Oracle Data IntegratorFusion Middleware Oracle Data Integrator
Fusion Middleware Oracle Data Integrator
Mark Rabne
 
Unpacking The New Oracle BI Apps (Now With ODI!)
Unpacking The New Oracle BI Apps (Now With ODI!)Unpacking The New Oracle BI Apps (Now With ODI!)
Unpacking The New Oracle BI Apps (Now With ODI!)
KPI Partners
 
New Features in OBIEE 12c
New Features in OBIEE 12c New Features in OBIEE 12c
New Features in OBIEE 12c
Michelle Kolbe
 
2010.03.16 Pollock.Edw2010.Modern D Ifor Warehousing
2010.03.16 Pollock.Edw2010.Modern D Ifor Warehousing2010.03.16 Pollock.Edw2010.Modern D Ifor Warehousing
2010.03.16 Pollock.Edw2010.Modern D Ifor Warehousing
Jeffrey T. Pollock
 
ODI 11g in the Enterprise - BIWA 2013
ODI 11g in the Enterprise - BIWA 2013ODI 11g in the Enterprise - BIWA 2013
ODI 11g in the Enterprise - BIWA 2013
Mark Rittman
 
How to Handle DEV&TEST&PROD for Oracle Data Integrator
How to Handle DEV&TEST&PROD for Oracle Data IntegratorHow to Handle DEV&TEST&PROD for Oracle Data Integrator
How to Handle DEV&TEST&PROD for Oracle Data Integrator
Gurcan Orhan
 
Informatica overview
Informatica overviewInformatica overview
Informatica overview
Swetha Naveen
 
Open Source ETL vs Commercial ETL
Open Source ETL vs Commercial ETLOpen Source ETL vs Commercial ETL
Open Source ETL vs Commercial ETL
Jonathan Levin
 
Database Cloud Services Office Hours : Oracle sharding hyperscale globally d...
Database Cloud Services Office Hours : Oracle sharding  hyperscale globally d...Database Cloud Services Office Hours : Oracle sharding  hyperscale globally d...
Database Cloud Services Office Hours : Oracle sharding hyperscale globally d...
Tammy Bednar
 
Modernize Your Existing EDW with IBM Big SQL & Hortonworks Data Platform
Modernize Your Existing EDW with IBM Big SQL & Hortonworks Data PlatformModernize Your Existing EDW with IBM Big SQL & Hortonworks Data Platform
Modernize Your Existing EDW with IBM Big SQL & Hortonworks Data Platform
Hortonworks
 
Oracle analytics cloud overview feb 2017
Oracle analytics cloud overview   feb 2017Oracle analytics cloud overview   feb 2017
Oracle analytics cloud overview feb 2017
aioughydchapter
 
#dbhouseparty - Graph Technologies - More than just Social (Distancing) Networks
#dbhouseparty - Graph Technologies - More than just Social (Distancing) Networks#dbhouseparty - Graph Technologies - More than just Social (Distancing) Networks
#dbhouseparty - Graph Technologies - More than just Social (Distancing) Networks
Tammy Bednar
 
10 Lessons Learned from Meeting with 150 Banks Across the Globe
10 Lessons Learned from Meeting with 150 Banks Across the Globe10 Lessons Learned from Meeting with 150 Banks Across the Globe
10 Lessons Learned from Meeting with 150 Banks Across the Globe
DataWorks Summit
 
How to Migrate from Oracle to EDB Postgres
How to Migrate from Oracle to EDB PostgresHow to Migrate from Oracle to EDB Postgres
How to Migrate from Oracle to EDB Postgres
Ashnikbiz
 
SQL Anywhere and the Internet of Things
SQL Anywhere and the Internet of ThingsSQL Anywhere and the Internet of Things
SQL Anywhere and the Internet of Things
SAP Technology
 
Storm Demo Talk - Denver Apr 2015
Storm Demo Talk - Denver Apr 2015Storm Demo Talk - Denver Apr 2015
Storm Demo Talk - Denver Apr 2015
Mac Moore
 

Similar to Oracle business analytics best practices (20)

What SQL DBA's need to know about SharePoint
What SQL DBA's need to know about SharePointWhat SQL DBA's need to know about SharePoint
What SQL DBA's need to know about SharePoint
J.D. Wade
 
Sloupcové uložení dat a použití in-memory technologií u řešení Exadata
Sloupcové uložení dat a použití in-memory technologií u řešení ExadataSloupcové uložení dat a použití in-memory technologií u řešení Exadata
Sloupcové uložení dat a použití in-memory technologií u řešení Exadata
MarketingArrowECS_CZ
 
What SQL DBAs need to know about SharePoint-Indianapolis 2013
What SQL DBAs need to know about SharePoint-Indianapolis 2013What SQL DBAs need to know about SharePoint-Indianapolis 2013
What SQL DBAs need to know about SharePoint-Indianapolis 2013
J.D. Wade
 
New Performance Benchmarks: Apache Impala (incubating) Leads Traditional Anal...
New Performance Benchmarks: Apache Impala (incubating) Leads Traditional Anal...New Performance Benchmarks: Apache Impala (incubating) Leads Traditional Anal...
New Performance Benchmarks: Apache Impala (incubating) Leads Traditional Anal...
Cloudera, Inc.
 
What SQL DBA's need to know about SharePoint-St. Louis 2013
What SQL DBA's need to know about SharePoint-St. Louis 2013What SQL DBA's need to know about SharePoint-St. Louis 2013
What SQL DBA's need to know about SharePoint-St. Louis 2013
J.D. Wade
 
Technical Introduction to PostgreSQL and PPAS
Technical Introduction to PostgreSQL and PPASTechnical Introduction to PostgreSQL and PPAS
Technical Introduction to PostgreSQL and PPAS
Ashnikbiz
 
Exadata Implementation strategy
Exadata Implementation strategyExadata Implementation strategy
Exadata Implementation strategy
Umair Mansoob
 
times ten in-memory database for extreme performance
times ten in-memory database for extreme performancetimes ten in-memory database for extreme performance
times ten in-memory database for extreme performance
Oracle Korea
 
Ashnik EnterpriseDB PostgreSQL - A real alternative to Oracle
Ashnik EnterpriseDB PostgreSQL - A real alternative to Oracle Ashnik EnterpriseDB PostgreSQL - A real alternative to Oracle
Ashnik EnterpriseDB PostgreSQL - A real alternative to Oracle
Ashnikbiz
 
Performance tuning intro
Performance tuning introPerformance tuning intro
Performance tuning intro
aioughydchapter
 
Oracle Database In-Memory Meets Oracle RAC
Oracle Database In-Memory Meets Oracle RACOracle Database In-Memory Meets Oracle RAC
Oracle Database In-Memory Meets Oracle RAC
Markus Michalewicz
 
Oracle GoldenGate Performance Tuning
Oracle GoldenGate Performance TuningOracle GoldenGate Performance Tuning
Oracle GoldenGate Performance Tuning
Bobby Curtis
 
What SharePoint Admins need to know about SQL-Cinncinati
What SharePoint Admins need to know about SQL-CinncinatiWhat SharePoint Admins need to know about SQL-Cinncinati
What SharePoint Admins need to know about SQL-Cinncinati
J.D. Wade
 
Performance Tuning intro
Performance Tuning introPerformance Tuning intro
Performance Tuning intro
AiougVizagChapter
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster
Fran Navarro
 
Healthcare Claim Reimbursement using Apache Spark
Healthcare Claim Reimbursement using Apache SparkHealthcare Claim Reimbursement using Apache Spark
Healthcare Claim Reimbursement using Apache Spark
Databricks
 
Powering GIS Application with PostgreSQL and Postgres Plus
Powering GIS Application with PostgreSQL and Postgres Plus Powering GIS Application with PostgreSQL and Postgres Plus
Powering GIS Application with PostgreSQL and Postgres Plus
Ashnikbiz
 
Data exposure in Azure - production use-case
Data exposure in Azure - production use-caseData exposure in Azure - production use-case
Data exposure in Azure - production use-case
Alexander Laysha
 
ORACLE 12C-New-Features
ORACLE 12C-New-FeaturesORACLE 12C-New-Features
ORACLE 12C-New-Features
Navneet Upneja
 
Latest Innovations in Database as a Service Enabled by Oracle Enterprise Manager
Latest Innovations in Database as a Service Enabled by Oracle Enterprise ManagerLatest Innovations in Database as a Service Enabled by Oracle Enterprise Manager
Latest Innovations in Database as a Service Enabled by Oracle Enterprise Manager
Hari Srinivasan
 
What SQL DBA's need to know about SharePoint
What SQL DBA's need to know about SharePointWhat SQL DBA's need to know about SharePoint
What SQL DBA's need to know about SharePoint
J.D. Wade
 
Sloupcové uložení dat a použití in-memory technologií u řešení Exadata
Sloupcové uložení dat a použití in-memory technologií u řešení ExadataSloupcové uložení dat a použití in-memory technologií u řešení Exadata
Sloupcové uložení dat a použití in-memory technologií u řešení Exadata
MarketingArrowECS_CZ
 
What SQL DBAs need to know about SharePoint-Indianapolis 2013
What SQL DBAs need to know about SharePoint-Indianapolis 2013What SQL DBAs need to know about SharePoint-Indianapolis 2013
What SQL DBAs need to know about SharePoint-Indianapolis 2013
J.D. Wade
 
New Performance Benchmarks: Apache Impala (incubating) Leads Traditional Anal...
New Performance Benchmarks: Apache Impala (incubating) Leads Traditional Anal...New Performance Benchmarks: Apache Impala (incubating) Leads Traditional Anal...
New Performance Benchmarks: Apache Impala (incubating) Leads Traditional Anal...
Cloudera, Inc.
 
What SQL DBA's need to know about SharePoint-St. Louis 2013
What SQL DBA's need to know about SharePoint-St. Louis 2013What SQL DBA's need to know about SharePoint-St. Louis 2013
What SQL DBA's need to know about SharePoint-St. Louis 2013
J.D. Wade
 
Technical Introduction to PostgreSQL and PPAS
Technical Introduction to PostgreSQL and PPASTechnical Introduction to PostgreSQL and PPAS
Technical Introduction to PostgreSQL and PPAS
Ashnikbiz
 
Exadata Implementation strategy
Exadata Implementation strategyExadata Implementation strategy
Exadata Implementation strategy
Umair Mansoob
 
times ten in-memory database for extreme performance
times ten in-memory database for extreme performancetimes ten in-memory database for extreme performance
times ten in-memory database for extreme performance
Oracle Korea
 
Ashnik EnterpriseDB PostgreSQL - A real alternative to Oracle
Ashnik EnterpriseDB PostgreSQL - A real alternative to Oracle Ashnik EnterpriseDB PostgreSQL - A real alternative to Oracle
Ashnik EnterpriseDB PostgreSQL - A real alternative to Oracle
Ashnikbiz
 
Performance tuning intro
Performance tuning introPerformance tuning intro
Performance tuning intro
aioughydchapter
 
Oracle Database In-Memory Meets Oracle RAC
Oracle Database In-Memory Meets Oracle RACOracle Database In-Memory Meets Oracle RAC
Oracle Database In-Memory Meets Oracle RAC
Markus Michalewicz
 
Oracle GoldenGate Performance Tuning
Oracle GoldenGate Performance TuningOracle GoldenGate Performance Tuning
Oracle GoldenGate Performance Tuning
Bobby Curtis
 
What SharePoint Admins need to know about SQL-Cinncinati
What SharePoint Admins need to know about SQL-CinncinatiWhat SharePoint Admins need to know about SQL-Cinncinati
What SharePoint Admins need to know about SQL-Cinncinati
J.D. Wade
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster
Fran Navarro
 
Healthcare Claim Reimbursement using Apache Spark
Healthcare Claim Reimbursement using Apache SparkHealthcare Claim Reimbursement using Apache Spark
Healthcare Claim Reimbursement using Apache Spark
Databricks
 
Powering GIS Application with PostgreSQL and Postgres Plus
Powering GIS Application with PostgreSQL and Postgres Plus Powering GIS Application with PostgreSQL and Postgres Plus
Powering GIS Application with PostgreSQL and Postgres Plus
Ashnikbiz
 
Data exposure in Azure - production use-case
Data exposure in Azure - production use-caseData exposure in Azure - production use-case
Data exposure in Azure - production use-case
Alexander Laysha
 
ORACLE 12C-New-Features
ORACLE 12C-New-FeaturesORACLE 12C-New-Features
ORACLE 12C-New-Features
Navneet Upneja
 
Latest Innovations in Database as a Service Enabled by Oracle Enterprise Manager
Latest Innovations in Database as a Service Enabled by Oracle Enterprise ManagerLatest Innovations in Database as a Service Enabled by Oracle Enterprise Manager
Latest Innovations in Database as a Service Enabled by Oracle Enterprise Manager
Hari Srinivasan
 
Ad

More from Nitai Partners Inc (20)

Nymdx Broucher
Nymdx BroucherNymdx Broucher
Nymdx Broucher
Nitai Partners Inc
 
Nitai bi cloud_brochure
Nitai bi cloud_brochureNitai bi cloud_brochure
Nitai bi cloud_brochure
Nitai Partners Inc
 
Data migration services
Data migration servicesData migration services
Data migration services
Nitai Partners Inc
 
Cx solutions
Cx solutionsCx solutions
Cx solutions
Nitai Partners Inc
 
Identity management
Identity managementIdentity management
Identity management
Nitai Partners Inc
 
School performance management analytics in cloud
School performance management analytics in cloudSchool performance management analytics in cloud
School performance management analytics in cloud
Nitai Partners Inc
 
HEALTHCARE ANALYTICS IN CLOUD
HEALTHCARE ANALYTICS IN CLOUDHEALTHCARE ANALYTICS IN CLOUD
HEALTHCARE ANALYTICS IN CLOUD
Nitai Partners Inc
 
JD Edwards ERP Solutions
JD Edwards ERP SolutionsJD Edwards ERP Solutions
JD Edwards ERP Solutions
Nitai Partners Inc
 
Data & analytics Solutions from Nitai Partners Inc
Data & analytics Solutions from Nitai Partners IncData & analytics Solutions from Nitai Partners Inc
Data & analytics Solutions from Nitai Partners Inc
Nitai Partners Inc
 
Oracle BICS Implementation Services
Oracle BICS Implementation ServicesOracle BICS Implementation Services
Oracle BICS Implementation Services
Nitai Partners Inc
 
Nitai Partners ERP Services
Nitai Partners ERP ServicesNitai Partners ERP Services
Nitai Partners ERP Services
Nitai Partners Inc
 
Identity Governance Solutions
Identity Governance SolutionsIdentity Governance Solutions
Identity Governance Solutions
Nitai Partners Inc
 
Identity Governance Solutions and Case Studies by Nitai Partners
Identity Governance Solutions and Case Studies by Nitai PartnersIdentity Governance Solutions and Case Studies by Nitai Partners
Identity Governance Solutions and Case Studies by Nitai Partners
Nitai Partners Inc
 
Identity security solutions v2
Identity security solutions v2Identity security solutions v2
Identity security solutions v2
Nitai Partners Inc
 
Hospital Analytics Solutions in the Cloud
Hospital Analytics Solutions in the CloudHospital Analytics Solutions in the Cloud
Hospital Analytics Solutions in the Cloud
Nitai Partners Inc
 
Npi hyperion epm offering
Npi hyperion epm offeringNpi hyperion epm offering
Npi hyperion epm offering
Nitai Partners Inc
 
Oracle BI Cloud
Oracle BI CloudOracle BI Cloud
Oracle BI Cloud
Nitai Partners Inc
 
Bics service offering v2
Bics service offering v2Bics service offering v2
Bics service offering v2
Nitai Partners Inc
 
Discoverer bics service offering v2
Discoverer   bics service offering v2Discoverer   bics service offering v2
Discoverer bics service offering v2
Nitai Partners Inc
 
Cloud the current future v6
Cloud   the current future v6Cloud   the current future v6
Cloud the current future v6
Nitai Partners Inc
 
School performance management analytics in cloud
School performance management analytics in cloudSchool performance management analytics in cloud
School performance management analytics in cloud
Nitai Partners Inc
 
Data & analytics Solutions from Nitai Partners Inc
Data & analytics Solutions from Nitai Partners IncData & analytics Solutions from Nitai Partners Inc
Data & analytics Solutions from Nitai Partners Inc
Nitai Partners Inc
 
Oracle BICS Implementation Services
Oracle BICS Implementation ServicesOracle BICS Implementation Services
Oracle BICS Implementation Services
Nitai Partners Inc
 
Identity Governance Solutions and Case Studies by Nitai Partners
Identity Governance Solutions and Case Studies by Nitai PartnersIdentity Governance Solutions and Case Studies by Nitai Partners
Identity Governance Solutions and Case Studies by Nitai Partners
Nitai Partners Inc
 
Identity security solutions v2
Identity security solutions v2Identity security solutions v2
Identity security solutions v2
Nitai Partners Inc
 
Hospital Analytics Solutions in the Cloud
Hospital Analytics Solutions in the CloudHospital Analytics Solutions in the Cloud
Hospital Analytics Solutions in the Cloud
Nitai Partners Inc
 
Discoverer bics service offering v2
Discoverer   bics service offering v2Discoverer   bics service offering v2
Discoverer bics service offering v2
Nitai Partners Inc
 
Ad

Recently uploaded (20)

EDU533 DEMO.pptxccccvbnjjkoo jhgggggbbbb
EDU533 DEMO.pptxccccvbnjjkoo jhgggggbbbbEDU533 DEMO.pptxccccvbnjjkoo jhgggggbbbb
EDU533 DEMO.pptxccccvbnjjkoo jhgggggbbbb
JessaMaeEvangelista2
 
Shotgun detailed overview my this ppt formate
Shotgun detailed overview my this ppt formateShotgun detailed overview my this ppt formate
Shotgun detailed overview my this ppt formate
freefreefire0998
 
IAS-slides2-ia-aaaaaaaaaaain-business.pdf
IAS-slides2-ia-aaaaaaaaaaain-business.pdfIAS-slides2-ia-aaaaaaaaaaain-business.pdf
IAS-slides2-ia-aaaaaaaaaaain-business.pdf
mcgardenlevi9
 
brainstorming-techniques-infographics.pptx
brainstorming-techniques-infographics.pptxbrainstorming-techniques-infographics.pptx
brainstorming-techniques-infographics.pptx
maritzacastro321
 
Ppt. Nikhil.pptxnshwuudgcudisisshvehsjks
Ppt. Nikhil.pptxnshwuudgcudisisshvehsjksPpt. Nikhil.pptxnshwuudgcudisisshvehsjks
Ppt. Nikhil.pptxnshwuudgcudisisshvehsjks
panchariyasahil
 
Secure_File_Storage_Hybrid_Cryptography.pptx..
Secure_File_Storage_Hybrid_Cryptography.pptx..Secure_File_Storage_Hybrid_Cryptography.pptx..
Secure_File_Storage_Hybrid_Cryptography.pptx..
yuvarajreddy2002
 
Calories_Prediction_using_Linear_Regression.pptx
Calories_Prediction_using_Linear_Regression.pptxCalories_Prediction_using_Linear_Regression.pptx
Calories_Prediction_using_Linear_Regression.pptx
TijiLMAHESHWARI
 
Andhra Pradesh Micro Irrigation Project”
Andhra Pradesh Micro Irrigation Project”Andhra Pradesh Micro Irrigation Project”
Andhra Pradesh Micro Irrigation Project”
vzmcareers
 
Template_A3nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
Template_A3nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnTemplate_A3nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
Template_A3nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
cegiver630
 
Introcomputerscienceand datascience.pptx
Introcomputerscienceand datascience.pptxIntrocomputerscienceand datascience.pptx
Introcomputerscienceand datascience.pptx
abdulrehmanbscsf22
 
Minions Want to eat presentacion muy linda
Minions Want to eat presentacion muy lindaMinions Want to eat presentacion muy linda
Minions Want to eat presentacion muy linda
CarlaAndradesSoler1
 
PRE-NATAL GRnnnmnnnnmmOWTH seminar[1].pptx
PRE-NATAL GRnnnmnnnnmmOWTH seminar[1].pptxPRE-NATAL GRnnnmnnnnmmOWTH seminar[1].pptx
PRE-NATAL GRnnnmnnnnmmOWTH seminar[1].pptx
JayeshTaneja4
 
04302025_CCC TUG_DataVista: The Design Story
04302025_CCC TUG_DataVista: The Design Story04302025_CCC TUG_DataVista: The Design Story
04302025_CCC TUG_DataVista: The Design Story
ccctableauusergroup
 
LLM finetuning for multiple choice google bert
LLM finetuning for multiple choice google bertLLM finetuning for multiple choice google bert
LLM finetuning for multiple choice google bert
ChadapornK
 
DPR_Expert_Recruitment_notice_Revised.pdf
DPR_Expert_Recruitment_notice_Revised.pdfDPR_Expert_Recruitment_notice_Revised.pdf
DPR_Expert_Recruitment_notice_Revised.pdf
inmishra17121973
 
How to join illuminati Agent in uganda call+256776963507/0741506136
How to join illuminati Agent in uganda call+256776963507/0741506136How to join illuminati Agent in uganda call+256776963507/0741506136
How to join illuminati Agent in uganda call+256776963507/0741506136
illuminati Agent uganda call+256776963507/0741506136
 
Defense Against LLM Scheming 2025_04_28.pptx
Defense Against LLM Scheming 2025_04_28.pptxDefense Against LLM Scheming 2025_04_28.pptx
Defense Against LLM Scheming 2025_04_28.pptx
Greg Makowski
 
Chromatography_Detailed_Information.docx
Chromatography_Detailed_Information.docxChromatography_Detailed_Information.docx
Chromatography_Detailed_Information.docx
NohaSalah45
 
03 Daniel 2-notes.ppt seminario escatologia
03 Daniel 2-notes.ppt seminario escatologia03 Daniel 2-notes.ppt seminario escatologia
03 Daniel 2-notes.ppt seminario escatologia
Alexander Romero Arosquipa
 
AI Competitor Analysis: How to Monitor and Outperform Your Competitors
AI Competitor Analysis: How to Monitor and Outperform Your CompetitorsAI Competitor Analysis: How to Monitor and Outperform Your Competitors
AI Competitor Analysis: How to Monitor and Outperform Your Competitors
Contify
 
EDU533 DEMO.pptxccccvbnjjkoo jhgggggbbbb
EDU533 DEMO.pptxccccvbnjjkoo jhgggggbbbbEDU533 DEMO.pptxccccvbnjjkoo jhgggggbbbb
EDU533 DEMO.pptxccccvbnjjkoo jhgggggbbbb
JessaMaeEvangelista2
 
Shotgun detailed overview my this ppt formate
Shotgun detailed overview my this ppt formateShotgun detailed overview my this ppt formate
Shotgun detailed overview my this ppt formate
freefreefire0998
 
IAS-slides2-ia-aaaaaaaaaaain-business.pdf
IAS-slides2-ia-aaaaaaaaaaain-business.pdfIAS-slides2-ia-aaaaaaaaaaain-business.pdf
IAS-slides2-ia-aaaaaaaaaaain-business.pdf
mcgardenlevi9
 
brainstorming-techniques-infographics.pptx
brainstorming-techniques-infographics.pptxbrainstorming-techniques-infographics.pptx
brainstorming-techniques-infographics.pptx
maritzacastro321
 
Ppt. Nikhil.pptxnshwuudgcudisisshvehsjks
Ppt. Nikhil.pptxnshwuudgcudisisshvehsjksPpt. Nikhil.pptxnshwuudgcudisisshvehsjks
Ppt. Nikhil.pptxnshwuudgcudisisshvehsjks
panchariyasahil
 
Secure_File_Storage_Hybrid_Cryptography.pptx..
Secure_File_Storage_Hybrid_Cryptography.pptx..Secure_File_Storage_Hybrid_Cryptography.pptx..
Secure_File_Storage_Hybrid_Cryptography.pptx..
yuvarajreddy2002
 
Calories_Prediction_using_Linear_Regression.pptx
Calories_Prediction_using_Linear_Regression.pptxCalories_Prediction_using_Linear_Regression.pptx
Calories_Prediction_using_Linear_Regression.pptx
TijiLMAHESHWARI
 
Andhra Pradesh Micro Irrigation Project”
Andhra Pradesh Micro Irrigation Project”Andhra Pradesh Micro Irrigation Project”
Andhra Pradesh Micro Irrigation Project”
vzmcareers
 
Template_A3nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
Template_A3nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnTemplate_A3nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
Template_A3nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
cegiver630
 
Introcomputerscienceand datascience.pptx
Introcomputerscienceand datascience.pptxIntrocomputerscienceand datascience.pptx
Introcomputerscienceand datascience.pptx
abdulrehmanbscsf22
 
Minions Want to eat presentacion muy linda
Minions Want to eat presentacion muy lindaMinions Want to eat presentacion muy linda
Minions Want to eat presentacion muy linda
CarlaAndradesSoler1
 
PRE-NATAL GRnnnmnnnnmmOWTH seminar[1].pptx
PRE-NATAL GRnnnmnnnnmmOWTH seminar[1].pptxPRE-NATAL GRnnnmnnnnmmOWTH seminar[1].pptx
PRE-NATAL GRnnnmnnnnmmOWTH seminar[1].pptx
JayeshTaneja4
 
04302025_CCC TUG_DataVista: The Design Story
04302025_CCC TUG_DataVista: The Design Story04302025_CCC TUG_DataVista: The Design Story
04302025_CCC TUG_DataVista: The Design Story
ccctableauusergroup
 
LLM finetuning for multiple choice google bert
LLM finetuning for multiple choice google bertLLM finetuning for multiple choice google bert
LLM finetuning for multiple choice google bert
ChadapornK
 
DPR_Expert_Recruitment_notice_Revised.pdf
DPR_Expert_Recruitment_notice_Revised.pdfDPR_Expert_Recruitment_notice_Revised.pdf
DPR_Expert_Recruitment_notice_Revised.pdf
inmishra17121973
 
Defense Against LLM Scheming 2025_04_28.pptx
Defense Against LLM Scheming 2025_04_28.pptxDefense Against LLM Scheming 2025_04_28.pptx
Defense Against LLM Scheming 2025_04_28.pptx
Greg Makowski
 
Chromatography_Detailed_Information.docx
Chromatography_Detailed_Information.docxChromatography_Detailed_Information.docx
Chromatography_Detailed_Information.docx
NohaSalah45
 
AI Competitor Analysis: How to Monitor and Outperform Your Competitors
AI Competitor Analysis: How to Monitor and Outperform Your CompetitorsAI Competitor Analysis: How to Monitor and Outperform Your Competitors
AI Competitor Analysis: How to Monitor and Outperform Your Competitors
Contify
 

Oracle business analytics best practices

  • 1. www.nitaipartners.com; Confidential, All rights reserved; Copyright @2013; Nitai Partners Inc. Oracle Business Analytics Best Practices NPI Technical Services
  • 2. www.nitaipartners.com; Confidential, All rights reserved; Copyright @2013; Nitai Partners Inc. Hardware Recommendations by Volume Ranges 4/29/2014 2 * Consider implementing Oracle RAC with multiple nodes to accommodate large numbers of concurrent users accessing web reports and dashboards.
  • 3. www.nitaipartners.com; Confidential, All rights reserved; Copyright @2013; Nitai Partners Inc. Storage Considerations The storage could easily become a major bottleneck as the result of such actions as: • Setting excessive parallel query processes • Running multiple I/O intensive applications, such as databases, on a shared storage • Choosing sub-optimal storage for running BI Applications tiers. 4/29/2014 3
  • 4. www.nitaipartners.com; Confidential, All rights reserved; Copyright @2013; Nitai Partners Inc. Deployment Considerations for the ETL Components • The Informatica server and DAC server should be installed on a dedicated machine for best performance. • The Informatica server and DAC server cannot be installed separately on different servers. • The Informatica client and DAC client can be located on an ETL Administration client machine, or a Windows server, running Informatica and DAC servers. • Informatica and DAC repositories can be deployed as separate schemas in the same database, as Oracle Business Analytics Warehouse, if the target database platform is Oracle, IBM DB2 or Microsoft SQL Server. • The Informatica server and DAC server host machine should be physically located near the source data machine to improve network performance. • You can consider deploying Informatica Load Balancing option, if you observe bottlenecks in processing Informatica mappings on the ETL tier. 4/29/2014 4
  • 5. www.nitaipartners.com; Confidential, All rights reserved; Copyright @2013; Nitai Partners Inc. Critical factors in ETL optimization and performance Allocate Sufficient TEMP space OLTP Data Sources: Oracle BI Analytic Applications Extract mappings may operate with large data volumes, compared to the small changes from OLTP transactional activities. As the result, OLTP Data Sources could run out TEMP space during heavy volume initial extracts. The source TEMP space varies by OLTP size and processed volumes. So, the recommended TEMP space for BI Applications ETL ranges from 100Gb to 1Tb. You should allocate sufficient storage for additional TEMP space in an OLTP environment. It is more practical to reclaim unused TEMP space after large volume ETL extracts completion, than restart long running mappings from the very beginning, because of TEMP space shortage during the ETL. 4/29/2014 5
  • 6. www.nitaipartners.com; Confidential, All rights reserved; Copyright @2013; Nitai Partners Inc. DB Configuration Parameters • Oracle 10g customers should use Oracle 10.2.0.5 or higher. • Oracle 11g customers should use Oracle 11.1.0.7 or higher. 4/29/2014 6
  • 7. www.nitaipartners.com; Confidential, All rights reserved; Copyright @2013; Nitai Partners Inc. Oracle RDBMS 64-bit Recommendation • Oracle strongly recommends deploying Oracle Business Analytics Warehouse on Oracle RDBMS 64-bit, running under 64-bit Operating System (OS). • If 64-bit OS is not available, then consider implementing Very Large Memory (VLM) on Unix / Linux and Address Windowing Extensions (AWE) for Windows 32 bit Platforms. • VLM/AWE implementations would increase database address space to allow for more database buffers or a larger indirect data buffer window. • Refer to Oracle Metalink for VLM / AWE implementation for your platform. Note: You cannot use sga_target or db_cache_size parameters if you enable VLM / AWE by setting 'use_indirect_data_buffers = true'. You would have to manually resize all SGA memory components and use db_block_buffers instead of db_cache_size to specify your data cache. 4/29/2014 7
  • 8. www.nitaipartners.com; Confidential, All rights reserved; Copyright @2013; Nitai Partners Inc. Oracle Business Analytics Warehouse Tablespaces • Important! You should use Locally Managed tablespaces with AUTOALLOCATE clause. DO NOT use UNIFORM extents size, as it may cause excessive space consumption and result in queries slower performance. • Use standard (primary) block size for your warehouse tablespaces. DO NOT build your warehouse on nonstandard block tablespaces. • Note that the INDEX Tablespace may increase if you enable more query indexes in your data warehouse. • During incremental loads, by default DAC drops and rebuilds indexes, so you should separate all indexes in a dedicated tablespace and, if you have multiple RAID / IO Controllers, move the INDEX tablespace to a separate controller. • You may also consider isolating staging tables (_FS) and target fact tables (_F) on different controllers. Such configuration would help to speed up Target Load (SIL) mappings for fact tables by balancing I/O load on multiple RAID controllers. 4/29/2014 8
  • 9. www.nitaipartners.com; Confidential, All rights reserved; Copyright @2013; Nitai Partners Inc. Informatica Configuration for Better Performance Oracle Business Intelligence Applications customers are strongly encouraged to use Informatica 64-bit version for Medium and Large environments. 4/29/2014 9
  • 10. www.nitaipartners.com; Confidential, All rights reserved; Copyright @2013; Nitai Partners Inc. Informatica Lookups Review the guidelines below for handling Informatica Lookups in Oracle Business Intelligence Applications mappings: • Inspect Informatica session logs for the number of lookups, including each lookup’s percentage runtime. • Check “Lookup table row count” and “Lookup cache row count” numbers for each Lookup Transformation. If Lookup table row count is too high, Informatica will cache a smaller subset in its Lookup Cache. Such lookup could cause significant performance overhead on ETL tier. • If functional logic permits, consider reducing a large lookup row count by adding more constraining predicates to the lookup query WHERE clause. • If a Reader Source Qualifier query is not a bottleneck in a slow mapping, and the mapping is overloaded with lookups, consider pushing lookups with row counts less than two million into the Reader SQL as OUTER JOINS. • Important! Some lookups can be reusable within a mapping or across multiple mappings, so they cannot be constrained or pushed down into Reader queries. Consult Oracle Development prior to re-writing Oracle Business Intelligence Applications mappings. • If you identify a very large lookup with row count more than 15-20 million, consider pushing it down as an OUTER JOIN into the mapping’s Reader Query. Such update would slow down the Reader SQL execution, but it might improve overall mapping’s performance. • You should test the changes to avoid functional regressions before implementing optimizations in your production environment. 4/29/2014 1 0
  • 11. www.nitaipartners.com; Confidential, All rights reserved; Copyright @2013; Nitai Partners Inc. Disabling Lookup Cache for very large lookups • Disabling the lookup cache for heavy lookups will help to avoid excessive paging on the ETL tier. • When the lookup cache is disabled, the Integration Service issues a select statement against the lookup source database to retrieve lookup values for each row from the Reader Thread. It would not store any data in its flat files on ETL tier. The issued lookup query uses bind variables, so it is parsed only once in the lookup source database. Disabling lookup cache may work faster for very large lookups under following conditions: • Lookup query must use index access path, otherwise data retrieval would be very expensive on the source lookup database tier. Remember that Informatica would fire the lookup query for every record from its Reader thread. • Consider creating an index for all columns, which are used in the lookup query. Then Oracle Optimizer would choose INDEX FAST FULL SCAN to retrieve the lookup values from index blocks rather than scanning the whole table. • Check the explain plan for the lookup query to ensure index access path. • If you identify bottlenecks with lookups having very large rowcounts, you can consider constraining them by updating the Lookup queries and joining to a staging table used in the mapping. As a result, Informatica will execute the lookup query and cache much fewer rows, and speed up the rows processing on its Transformation thread. 4/29/2014 1 1
  • 12. www.nitaipartners.com; Confidential, All rights reserved; Copyright @2013; Nitai Partners Inc. Informatica Custom Relational Connections for Long Running Mappings • If you plan to summarize very large volumes of data (usually over 100 million records), you can speed up the large data ETL mappings by turning off automated PGA structures allocation and set sort_area_size and hash_area_size to higher values. • If you have limited system memory, you can increase only the sort_area_size as sorting operations for aggregate mappings are more memory intensive. • Hash joins involving bigger tables can still perform better with smaller hash_area_size. • You will need to create and use custom relational connections in DAC and Informatica. 4/29/2014 1 2
  • 13. www.nitaipartners.com; Confidential, All rights reserved; Copyright @2013; Nitai Partners Inc. Informatica Session Parameters • Commit Interval: 10,000 up to 200,000 • DTM Buffer Size: Increase as per performance • Additional Concurrent Pipelines: Oracle BI Applications Informatica mappings have the default setting 0. You can reduce lookup cache build time by enabling parallel lookup cache creation by setting the value larger than one. • Default Buffer Block Size: Avoid using ‘Auto’ value for Default Buffer Block Size, as it may cause performance regressions for your sessions. The internal tests showed better performance for both Initial and Incremental ETL with Default Buffer Block Size set to 512,000 (512K). 4/29/2014 1 3
  • 14. www.nitaipartners.com; Confidential, All rights reserved; Copyright @2013; Nitai Partners Inc. SRSP for Windows 4/29/2014 1 4
  • 15. www.nitaipartners.com; Confidential, All rights reserved; Copyright @2013; Nitai Partners Inc. Informatica Bulk Load: Table Fragmentation 4/29/2014 1 5 Important! To ensure bulk load performance and avoid or minimize target table fragmentation, use larger commit size in Informatica mappings.

Editor's Notes

  • #3: Important!• Depending on the number of planned concurrent users, running OBIEE reports, you may have to plan for morememory on the target tier to accommodate for the queries workload.• To ensure the queries scalability on OBIEE tier, consider implementing OBIEE Cluster or Oracle Exalytics. Refer toOBIEE and Exalytics documentation for more details.• It is recommended to set up all Oracle BI Applications tiers in the same local area network. Installation of any of thesethree tiers over Wide Area Network (WAN) may cause additional delays during ETL Extract mappings execution in theoverall ETL window.