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
 
How to write a dissertation
How to write a dissertationHow to write a dissertation
How to write a dissertationAinul Yaqin
 
Author guide interactive IEEE
Author guide interactive IEEEAuthor guide interactive IEEE
Author guide interactive IEEEAinul Yaqin
 
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...manumelwin
 
Goal setting theory
Goal setting theoryGoal setting theory
Goal setting theoryMj Payal
 
Literature Review
Literature ReviewLiterature Review
Literature ReviewAinul Yaqin
 
Writing engineering report
Writing engineering reportWriting engineering report
Writing engineering reportKhaled Eid
 
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 publishedAinul Yaqin
 
Research Report Format Thiyagu
Research Report Format   ThiyaguResearch Report Format   Thiyagu
Research Report Format ThiyaguThiyagu K
 
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)Bilal Nasir
 
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 MBOInaAnt
 

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 PresentationMavenWire
 
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 ManagementMavenWire
 
Complex Logistics Use Cases - OTM Myths
Complex Logistics Use Cases - OTM MythsComplex Logistics Use Cases - OTM Myths
Complex Logistics Use Cases - OTM MythsMavenWire
 
Global Customer Success
Global Customer SuccessGlobal Customer Success
Global Customer SuccessMavenWire
 
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 2012MavenWire
 
LogisticsWired Offering from MavenWire
LogisticsWired Offering from MavenWireLogisticsWired Offering from MavenWire
LogisticsWired Offering from MavenWireMavenWire
 
Analyzing OTM Logs and Troubleshooting
Analyzing OTM Logs and TroubleshootingAnalyzing OTM Logs and Troubleshooting
Analyzing OTM Logs and TroubleshootingMavenWire
 
Designing Highly-Available Architectures for OTM
Designing Highly-Available Architectures for OTMDesigning Highly-Available Architectures for OTM
Designing Highly-Available Architectures for OTMMavenWire
 
Is Your Solution Economy Proof?
Is Your Solution Economy Proof?Is Your Solution Economy Proof?
Is Your Solution Economy Proof?MavenWire
 
MavenWire Overview 2011
MavenWire Overview 2011MavenWire Overview 2011
MavenWire Overview 2011MavenWire
 
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 TransportMavenWire
 
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 PitfallsMavenWire
 
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 PerformanceMavenWire
 
OTM Performance Review and Benchmarking
OTM Performance Review and BenchmarkingOTM Performance Review and Benchmarking
OTM Performance Review and BenchmarkingMavenWire
 
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.pdfMavenWire
 
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 EnvironmentMavenWire
 
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...MavenWire
 
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...MavenWire
 
Leveraging OTM's Fusion Transportation Intelligence
Leveraging OTM's Fusion Transportation IntelligenceLeveraging OTM's Fusion Transportation Intelligence
Leveraging OTM's Fusion Transportation IntelligenceMavenWire
 
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 2008MavenWire
 

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

Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentationuneakwhite
 
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876dlhescort
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture conceptP&CO
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPanhandleOilandGas
 
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)Adnet Communications
 
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂EscortCall Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escortdlhescort
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Sheetaleventcompany
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...daisycvs
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwaitdaisycvs
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
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 Centuryrwgiffor
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...allensay1
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptxnandhinijagan9867
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 

Recently uploaded (20)

Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
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)
 
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂EscortCall Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
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
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
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
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 

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