SlideShare a Scribd company logo
1 of 7
Download to read offline
Migrating Oracle Reports to
BI Publisher
Tips and Tricks
Agenda

Format Template   3


Query Template    4


DB Packages       5


Summary           6
Format Template: Report Presentation
     Format template defines the presentation of the data in the defined
     layout format using the RTF template.

•     Use the Report conversion tool to generate the RTF (BI Publisher format) report from the
      RDF file (Oracle Reports format).

•     Oracle reports can have conditional formatting, field display formats etc. The formatting
      options are not migrated fully to RTF format. These need to be crosschecked manually.

•     Report parameters need to be added manually to the RTF report format.

•     Report totals are not converted using the conversion tool. These need to be added
      manually to the RTF format.

•     If report group functions like, report data model grouping or format layout grouping are
      used to define grouping, these are not fully migrated to RTF. These potentially have to
      tweaked manually. Grouping that is defined in the SQL is not impacted.
Query Template: The Data Layer
     Query template defines the SQL that queries the data from the source
     database and is formatted by the format template to display the report.

•     The conversion tool generates the RTF file with ALL user parameters that are in RDF file.
      Not all of them are not required. These need to be manually adjusted.

•     The report SQL statement is not converted as it is defined in the original Oracle Report. For
      each report, the new generated SQL query in the xml must need to be validated against the
      one query in the original report.

•     If any DB links or DB fields are used in the Oracle Reports data modal, those fields need to
      be checked or revise the SQL statement.
•     If any custom functions in the report (Lexical Parameters section), they are copied to the
      DB package and are linked from XML. Some of the fields never have the data due to
      invalid package calls. This requires the XML data element changes.

•     Validate the XML format is as per OTM standard format.
DB Packages: The helper packages
     There are numerous helper packages defined in the original report are
     converted to DB packages. We noticed the following after conversion.
•     Generates additional functions that are not required causing report compilation errors.
      These packages need to be deleted.

•     Generated DB packages have VPD set in multiple places. The redundant VPD calls need
      to be removed.

•     OTM user preferences are used to set the format of the fields in the report. After conversion
      this doesn’t function well. User preferences need to be reviewed to confirm proper setting.

•     The report parameters were displayed on the first page of the report. These parameters
      need to be assigned to new parameters and passed to format template to display them in
      the first page of the RTF report.

•     Dynamic SQL generation was not as per the new OTM standards. The packages need to
      be modified.

•     Report parameter values were not passed to DB package correctly.
Summary
     Based on the conversion projects that we have completed, here are a few
     things to consider when doing the conversion projects…

•     If the reports specifications and latest report RDF files are available it is prudent to
      create the report from ground up instead of using the convert report utility due to
      numerous issues listed above

•     It was noticed that the new RTF reports take considerably longer to return the results
      than the RDF reports due to non standardized conversion of the report SQL. Clear
      specifications of the report will help in tuning the report SQL statements

•     As with all the projects, testing is very crucial part of the conversion projects.
MavenWire NA
                                  MavenWire EMEA
640 Freedom Business Ctr
                                  21 St Thomas Str
3rd Flr
                                  Bristol, UK BS1 6JS
King of Prussia, PA 19380
                                  +44 1285 652 835
+1 866.343.4870


                  www.MavenWire.com

More Related Content

Viewers also liked

Kelompok 3 (topologi komputer)
Kelompok 3 (topologi komputer)Kelompok 3 (topologi komputer)
Kelompok 3 (topologi komputer)
confusesmansa
 
Kelompok 4 (siklus data komputer)
Kelompok 4 (siklus data komputer)Kelompok 4 (siklus data komputer)
Kelompok 4 (siklus data komputer)
confusesmansa
 
Kelompok 1 (software)
Kelompok 1 (software)Kelompok 1 (software)
Kelompok 1 (software)
confusesmansa
 
Kelompok 2 (lan,man,wan)
Kelompok 2 (lan,man,wan)Kelompok 2 (lan,man,wan)
Kelompok 2 (lan,man,wan)
confusesmansa
 
Kelompok 4 (siklus data komputer)
Kelompok 4 (siklus data komputer)Kelompok 4 (siklus data komputer)
Kelompok 4 (siklus data komputer)
confusesmansa
 
Goal setting theory
Goal setting theoryGoal setting theory
Goal setting theory
Mj Payal
 
Writing engineering report
Writing engineering reportWriting engineering report
Writing engineering report
Khaled Eid
 
Motivation Theories: Goal setting theory and MBO
Motivation Theories: Goal setting theory and MBOMotivation Theories: Goal setting theory and MBO
Motivation Theories: Goal setting theory and MBO
InaAnt
 

Viewers also liked (19)

Kelompok 3 (topologi komputer)
Kelompok 3 (topologi komputer)Kelompok 3 (topologi komputer)
Kelompok 3 (topologi komputer)
 
Kelompok 4 (siklus data komputer)
Kelompok 4 (siklus data komputer)Kelompok 4 (siklus data komputer)
Kelompok 4 (siklus data komputer)
 
Kelompok 1 (software)
Kelompok 1 (software)Kelompok 1 (software)
Kelompok 1 (software)
 
Kelompok 2 (lan,man,wan)
Kelompok 2 (lan,man,wan)Kelompok 2 (lan,man,wan)
Kelompok 2 (lan,man,wan)
 
Kelompok 4 (siklus data komputer)
Kelompok 4 (siklus data komputer)Kelompok 4 (siklus data komputer)
Kelompok 4 (siklus data komputer)
 
How to write a dissertation
How to write a dissertationHow to write a dissertation
How to write a dissertation
 
Author guide interactive IEEE
Author guide interactive IEEEAuthor guide interactive IEEE
Author guide interactive IEEE
 
Organization of the Petroleum Exporting Countries - OPEC - International Busi...
Organization of the Petroleum Exporting Countries - OPEC - International Busi...Organization of the Petroleum Exporting Countries - OPEC - International Busi...
Organization of the Petroleum Exporting Countries - OPEC - International Busi...
 
Goal setting theory
Goal setting theoryGoal setting theory
Goal setting theory
 
Research
ResearchResearch
Research
 
Literature Review
Literature ReviewLiterature Review
Literature Review
 
Writing engineering report
Writing engineering reportWriting engineering report
Writing engineering report
 
OPEC
OPECOPEC
OPEC
 
How to write article to be published
How to write article to be publishedHow to write article to be published
How to write article to be published
 
Research Report Format Thiyagu
Research Report Format   ThiyaguResearch Report Format   Thiyagu
Research Report Format Thiyagu
 
Technical Report Writing (Format of Final year project's thesis)
Technical Report Writing (Format of Final year project's thesis)Technical Report Writing (Format of Final year project's thesis)
Technical Report Writing (Format of Final year project's thesis)
 
Anna University UG Project Report Format
Anna University UG Project Report FormatAnna University UG Project Report Format
Anna University UG Project Report Format
 
Cartels ppt
Cartels pptCartels ppt
Cartels ppt
 
Motivation Theories: Goal setting theory and MBO
Motivation Theories: Goal setting theory and MBOMotivation Theories: Goal setting theory and MBO
Motivation Theories: Goal setting theory and MBO
 

More from MavenWire

2013 OTM EU SIG: Integrating SAP with OTM Presentation
2013 OTM EU SIG: Integrating SAP with OTM Presentation2013 OTM EU SIG: Integrating SAP with OTM Presentation
2013 OTM EU SIG: Integrating SAP with OTM Presentation
MavenWire
 
2013 OTM EU SIG evolv applications Data Management
2013 OTM EU SIG evolv applications Data Management2013 OTM EU SIG evolv applications Data Management
2013 OTM EU SIG evolv applications Data Management
MavenWire
 
LogisticsWired Offering from MavenWire
LogisticsWired Offering from MavenWireLogisticsWired Offering from MavenWire
LogisticsWired Offering from MavenWire
MavenWire
 
Designing Highly-Available Architectures for OTM
Designing Highly-Available Architectures for OTMDesigning Highly-Available Architectures for OTM
Designing Highly-Available Architectures for OTM
MavenWire
 
MavenWire Overview 2011
MavenWire Overview 2011MavenWire Overview 2011
MavenWire Overview 2011
MavenWire
 
OTM Performance Review and Benchmarking
OTM Performance Review and BenchmarkingOTM Performance Review and Benchmarking
OTM Performance Review and Benchmarking
MavenWire
 

More from MavenWire (20)

2013 OTM EU SIG: Integrating SAP with OTM Presentation
2013 OTM EU SIG: Integrating SAP with OTM Presentation2013 OTM EU SIG: Integrating SAP with OTM Presentation
2013 OTM EU SIG: Integrating SAP with OTM Presentation
 
2013 OTM EU SIG evolv applications Data Management
2013 OTM EU SIG evolv applications Data Management2013 OTM EU SIG evolv applications Data Management
2013 OTM EU SIG evolv applications Data Management
 
Complex Logistics Use Cases - OTM Myths
Complex Logistics Use Cases - OTM MythsComplex Logistics Use Cases - OTM Myths
Complex Logistics Use Cases - OTM Myths
 
Global Customer Success
Global Customer SuccessGlobal Customer Success
Global Customer Success
 
OTM in the Cloud - OTM SIG 2012
OTM in the Cloud - OTM SIG 2012OTM in the Cloud - OTM SIG 2012
OTM in the Cloud - OTM SIG 2012
 
LogisticsWired Offering from MavenWire
LogisticsWired Offering from MavenWireLogisticsWired Offering from MavenWire
LogisticsWired Offering from MavenWire
 
Analyzing OTM Logs and Troubleshooting
Analyzing OTM Logs and TroubleshootingAnalyzing OTM Logs and Troubleshooting
Analyzing OTM Logs and Troubleshooting
 
Designing Highly-Available Architectures for OTM
Designing Highly-Available Architectures for OTMDesigning Highly-Available Architectures for OTM
Designing Highly-Available Architectures for OTM
 
Is Your Solution Economy Proof?
Is Your Solution Economy Proof?Is Your Solution Economy Proof?
Is Your Solution Economy Proof?
 
MavenWire Overview 2011
MavenWire Overview 2011MavenWire Overview 2011
MavenWire Overview 2011
 
OTM Value for International Logistics including Ocean Vessel Transport
OTM Value for International Logistics including Ocean Vessel TransportOTM Value for International Logistics including Ocean Vessel Transport
OTM Value for International Logistics including Ocean Vessel Transport
 
Virtualizing OTM - Real World Experiences and Pitfalls
Virtualizing OTM - Real World Experiences and PitfallsVirtualizing OTM - Real World Experiences and Pitfalls
Virtualizing OTM - Real World Experiences and Pitfalls
 
Benchmarking OTM and Java - Is Your Platform Limiting Performance
Benchmarking OTM and Java - Is Your Platform Limiting PerformanceBenchmarking OTM and Java - Is Your Platform Limiting Performance
Benchmarking OTM and Java - Is Your Platform Limiting Performance
 
OTM Performance Review and Benchmarking
OTM Performance Review and BenchmarkingOTM Performance Review and Benchmarking
OTM Performance Review and Benchmarking
 
Integrating EBS And OTM - Process Flows And Avoiding Pitfalls.pdf
Integrating EBS And OTM - Process Flows And Avoiding Pitfalls.pdfIntegrating EBS And OTM - Process Flows And Avoiding Pitfalls.pdf
Integrating EBS And OTM - Process Flows And Avoiding Pitfalls.pdf
 
Designing OTM for a Multi-Customer Environment
Designing OTM for a Multi-Customer EnvironmentDesigning OTM for a Multi-Customer Environment
Designing OTM for a Multi-Customer Environment
 
OTM DELIVERED : How Business Process Outsourcing and Preconfigured Solutions...
OTM DELIVERED: How Business Process Outsourcing and Preconfigured Solutions...OTM DELIVERED: How Business Process Outsourcing and Preconfigured Solutions...
OTM DELIVERED : How Business Process Outsourcing and Preconfigured Solutions...
 
The Right Collaboration, Leveraging Outsourcing Services to Focus on Core Co...
The Right Collaboration, Leveraging Outsourcing Services to Focus on Core Co...The Right Collaboration, Leveraging Outsourcing Services to Focus on Core Co...
The Right Collaboration, Leveraging Outsourcing Services to Focus on Core Co...
 
Leveraging OTM's Fusion Transportation Intelligence
Leveraging OTM's Fusion Transportation IntelligenceLeveraging OTM's Fusion Transportation Intelligence
Leveraging OTM's Fusion Transportation Intelligence
 
MavenWire - Getting to Know Us - OTM SIG 2008
MavenWire - Getting to Know Us - OTM SIG 2008MavenWire - Getting to Know Us - OTM SIG 2008
MavenWire - Getting to Know Us - OTM SIG 2008
 

Recently uploaded

unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
Abortion pills in Kuwait Cytotec pills in Kuwait
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
Nauman Safdar
 
Structuring and Writing DRL Mckinsey (1).pdf
Structuring and Writing DRL Mckinsey (1).pdfStructuring and Writing DRL Mckinsey (1).pdf
Structuring and Writing DRL Mckinsey (1).pdf
laloo_007
 
Mifepristone Available in Muscat +918761049707^^ €€ Buy Abortion Pills in Oman
Mifepristone Available in Muscat +918761049707^^ €€ Buy Abortion Pills in OmanMifepristone Available in Muscat +918761049707^^ €€ Buy Abortion Pills in Oman
Mifepristone Available in Muscat +918761049707^^ €€ Buy Abortion Pills in Oman
instagramfab782445
 

Recently uploaded (20)

Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Buy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail AccountsBuy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail Accounts
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
Cracking the 'Career Pathing' Slideshare
Cracking the 'Career Pathing' SlideshareCracking the 'Career Pathing' Slideshare
Cracking the 'Career Pathing' Slideshare
 
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
 
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
 
Cannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 Updated
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAIGetting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
 
Structuring and Writing DRL Mckinsey (1).pdf
Structuring and Writing DRL Mckinsey (1).pdfStructuring and Writing DRL Mckinsey (1).pdf
Structuring and Writing DRL Mckinsey (1).pdf
 
Mifepristone Available in Muscat +918761049707^^ €€ Buy Abortion Pills in Oman
Mifepristone Available in Muscat +918761049707^^ €€ Buy Abortion Pills in OmanMifepristone Available in Muscat +918761049707^^ €€ Buy Abortion Pills in Oman
Mifepristone Available in Muscat +918761049707^^ €€ Buy Abortion Pills in Oman
 
Falcon Invoice Discounting: Aviate Your Cash Flow Challenges
Falcon Invoice Discounting: Aviate Your Cash Flow ChallengesFalcon Invoice Discounting: Aviate Your Cash Flow Challenges
Falcon Invoice Discounting: Aviate Your Cash Flow Challenges
 
Buy Verified TransferWise Accounts From Seosmmearth
Buy Verified TransferWise Accounts From SeosmmearthBuy Verified TransferWise Accounts From Seosmmearth
Buy Verified TransferWise Accounts From Seosmmearth
 

Oracle Reports to BI Publisher Conversion - Lessons Learned

  • 1. Migrating Oracle Reports to BI Publisher Tips and Tricks
  • 2. Agenda Format Template 3 Query Template 4 DB Packages 5 Summary 6
  • 3. Format Template: Report Presentation Format template defines the presentation of the data in the defined layout format using the RTF template. •  Use the Report conversion tool to generate the RTF (BI Publisher format) report from the RDF file (Oracle Reports format). •  Oracle reports can have conditional formatting, field display formats etc. The formatting options are not migrated fully to RTF format. These need to be crosschecked manually. •  Report parameters need to be added manually to the RTF report format. •  Report totals are not converted using the conversion tool. These need to be added manually to the RTF format. •  If report group functions like, report data model grouping or format layout grouping are used to define grouping, these are not fully migrated to RTF. These potentially have to tweaked manually. Grouping that is defined in the SQL is not impacted.
  • 4. Query Template: The Data Layer Query template defines the SQL that queries the data from the source database and is formatted by the format template to display the report. •  The conversion tool generates the RTF file with ALL user parameters that are in RDF file. Not all of them are not required. These need to be manually adjusted. •  The report SQL statement is not converted as it is defined in the original Oracle Report. For each report, the new generated SQL query in the xml must need to be validated against the one query in the original report. •  If any DB links or DB fields are used in the Oracle Reports data modal, those fields need to be checked or revise the SQL statement. •  If any custom functions in the report (Lexical Parameters section), they are copied to the DB package and are linked from XML. Some of the fields never have the data due to invalid package calls. This requires the XML data element changes. •  Validate the XML format is as per OTM standard format.
  • 5. DB Packages: The helper packages There are numerous helper packages defined in the original report are converted to DB packages. We noticed the following after conversion. •  Generates additional functions that are not required causing report compilation errors. These packages need to be deleted. •  Generated DB packages have VPD set in multiple places. The redundant VPD calls need to be removed. •  OTM user preferences are used to set the format of the fields in the report. After conversion this doesn’t function well. User preferences need to be reviewed to confirm proper setting. •  The report parameters were displayed on the first page of the report. These parameters need to be assigned to new parameters and passed to format template to display them in the first page of the RTF report. •  Dynamic SQL generation was not as per the new OTM standards. The packages need to be modified. •  Report parameter values were not passed to DB package correctly.
  • 6. Summary Based on the conversion projects that we have completed, here are a few things to consider when doing the conversion projects… •  If the reports specifications and latest report RDF files are available it is prudent to create the report from ground up instead of using the convert report utility due to numerous issues listed above •  It was noticed that the new RTF reports take considerably longer to return the results than the RDF reports due to non standardized conversion of the report SQL. Clear specifications of the report will help in tuning the report SQL statements •  As with all the projects, testing is very crucial part of the conversion projects.
  • 7. MavenWire NA MavenWire EMEA 640 Freedom Business Ctr 21 St Thomas Str 3rd Flr Bristol, UK BS1 6JS King of Prussia, PA 19380 +44 1285 652 835 +1 866.343.4870 www.MavenWire.com