Oracle XML Report File Size Issue - oracle

The xml report generates a huge file (xls) of arounf 800 MB- 1 GB. The system hangs when trying to open the file. Tried opening a 400 MB xls file and saved it as xlsb which reduced the file size to 4.5 MB. Is there a way to generate the output in xlsb format instead of default xls. Oracle Apps version is 12.2.6.

You can use E-text templates to produce a comma separated value (csv) file. It’s usually used for EFT transfers for banks. But you can make it do whatever you want. Since it’s only text, it won’t have any of the formatting markup that an BI publisher would add to an Excel file. You can then open it up in Excel and do what you wish with it.

As far as I'm aware, BI Publisher can not do it and Oracle has an enhancement request logged for this: Bug 24545689 : BI PUBLISHER EXCEL .XLSX TEMPLATE
For large data exports from Oracle EBS into native .xlsx format, you can use a third party solution such as our Blitz Report: www.enginatics.com/faq/#how-does-blitz-report-compare-with-oracle-bi-publisher
It is free for limited use.

Related

How to upload multiple files in Oracle Apex 4.2

How to upload multiple files in Oracle Apex 4.2, currently single file is getting uploaded.
In 4.2 there is no option like we can change the settings for selection of files to be multiple.
Please suggest any quick way to get this done.
As far as I can tell, there's no way to do that, unless you - before loading process - merge those files into one. For example, if those are Excel files, copy/paste contents from all files into one of them, and then load that "huge" file in a single loading session.

Import data from multiple excel files-Oracle PL-SQL

I wish to import data from excel into oracle table.
But my requirement is I Have multiple excel files and each file contains multiple sheets.
But all have the same structure.
Please let me know the suitable way to perform the same.
Can UTL_FILE utitlity be used to perform this extraction.
I don't know how to do it directly from Excel.
Actually, I do, but manually, using TOAD's "Import table data" option. I also don't know what technique stands behind the scene, can only guess:
- it is first temporarily saved as CSV and then loaded
- Excel files are XML so TOAD manipulates such a data
How would I automate it?
save each worksheet into its own CSV file
manual job for me as well. Maybe someone - who knows Excel far better - can write a VBA script or something like that. On the other hand, maybe it is possible to use such a script to directly insert data into an Oracle table ... no idea, sorry
write a SQL Loader control file
load file-by-file, reusing the same control file
how to automate that? Use SQL Loader command line DATA parameter.
how to change it dynamically? Create a wrapper script (on MS Windows, that would be a .BAT script) which would - in a loop - iterate over all those CSV files and feed SQL Loader with new data in every iteration
SQL Loader+s advantage over UTL_FILE (you mentioned) is that
it works locally (on your own PC; you have to install it, of course (if you don't have it already). It comes along with any Oracle database (even XE, Express Edition), or is contained in Oracle Client software under its Utilities), while
for UTL_FILE you have to speak to your DBA in order to get access to the directory (usually located on the database server) which would be then used by the named package.

has anyone made an xsl file to generate HTML like, Jmeter Dashboard report from XML

I want to group the results in HTML Report by their threadName, which is available in CSV, but not displayed in the Dashboard Report, Other option I saw to get what I want was using an XML file and customising the XSL file to obtain the output, But, I also want to have those graphs available from Dashboard Report!
Has anyone else faced this and solved it??
It is possible to generate HTML report from *.jtl in XML format, but it could be difficult. JTL files in XML format could be many times very big (~hundreds of MB) and you can also have problem to process such a big file with XSLT script. Another problem could be get the graphs in this report.
I suggest you use other options.
Use SmartMeter's Report Generator. You can use it form GUI or from command line
Use Blazemeter's Sense - this option is very simple and easy, but could be more expensive

Generate .rdl file from Excel file

In a current project I have to generate an Excel report. I do have the the Excel file as a template which contains some static data along with some fields which contain parameter values.
On the bottom of the Excel file there should be a table which contains data from Dataset.
Now I am wondering if there is a way/ tool to generate the rdl file from the Excel file rather than creating it by myself (which would be very cumbersome...)
On the other hand is there a way to link static Excel content into the .rdl file?
You could use the excel spreadsheet as a data source for the report to pull the information in. But then it would need to be accessible from the report manager server if you're planning on deploying the report. So unless the information in the spreadsheet is going to change I think this will likely be more trouble than it is worth.
If it isn't necessary to deploy it to report manager then you could also try embedding the report in the excel file itself and use SSRS to update the dynamic content and you can just leave the static stuff already there. (Of course, depending on the complexity of what you're doing you could also just automate all of the dynamic stuff in Excel VBA code too.) I've personally never done this, but I've found a couple of blog posts detailing how it could possibly be pulled off. I think this is nifty enough I may have to try it if I ever get the chance. You can even use cell values in the spreadsheet and pass them as parameter values to the report.
I've found a post on embedding the report data as an image that refreshes from the report server. On the upside it seems simple to pull off, but the downside is that it is an image and the numbers won't be available to be individually selected only looked at. So it would be best for charts but not your data table.
Then there is this article which shows how to actually import the values into the spread sheet by pulling it in from SSRS in CSV format and using some VBA code to put it into the excel file. It is a more complicated solution but I think its a pretty cool idea, though I dunno how well it will work in practice.
Otherwise, I think you're stuck recreating the static information and formatting from the excel file in your report.

Source code control for Oracle Forms/Reports Builder

Am looking and testing all the source control solutions to use with Oracle Forms/Reports builders. but, none of the existing solutions works well with Oracle products. Any one out there did a similar practice? and how do you control the source codes of Oracle Forms/Reports?
What we used to do (I no longer work with Forms or Reports) is convert the forms and reports to text files (.fmt files for Forms, I forget the file extension for Reports) and put those text files into the version control system (which was PVCS).
In Forms 11g developer one option is available to create .txt file of the form source. We are doing baseline in SVN this .txt file.
File->Admin->object list report

Resources