Data Snapshot output option is not visible under the Scheduler in JasperReports Server v6.2.0 - jasperserver

I have enabled the Data Snapshots on Jasper Reports Server v6.2.0 as per the JasperReports Server Administrative Guide. After the restart, Data Snapshot option is not visible under the Output section of Reports Scheduler.
Here is the screenshot provided in the documentation but for me Data Snapshot option does not appear
Do I need some more changes beyond what is mentioned in the doc. Any help on this would be appreciated.
Thanks

Related

Extract project and Report level metadata from obiee12c

As we have below command to extract all the projects/reports from obiee12c analytics
exportServiceInstance( '/oraclehome/user_projects/domains/bi','mycompany.facility', '/workDir', '/scratch/exportDir')
This command provided extracts all metadata information of every projects and folders and report present in analytics as a archived bar file.Is there any other way were I can get metadata information of particular report or project which I need and not all the projects as a bar file or any?
OBIEE comes with several client tool with the "Catalog Manager" being the admin tool of choice for handling catalog-related tasks like yours. It exists as a GU and a command line both so you can also automate/script repetitive tasks like reporting on your reporting objects.
Have a look at the official documentation as it's too much text to just post into an answer here and you may come across things you want or need in there which go beyond your initial question here:
https://docs.oracle.com/middleware/12211/biee/BIESG/GUID-E804B1AF-B792-4929-BE47-33CA0F668715.htm#BIESG340
I you only need the reports you can export your reports folder directly from the catalog in OBI web interface or using "Catalog Manager" as suggested by #Chris.
For the repository you can connect Online to your server then from file -> Copy As
Note : exporting the service instance is used for environment migration, it's easier to move all what you need with one bar file (for example having DEV PROD environments).

How to connect Jasper Report to an OpenEdge application

I am trying to integrate Jasper reporting in my application which currently uses Crystal Report. As of now I am able to connect to the Progress DB and able to publish report to the jasper server from the studio.
The next step is to view these report from my application in pdf format.
Any help on how to do this or best suggestion would be highly appreciable. Is there any JasperConverter in Progress to convert the JRXML files to pdf directly from application?
Thanks Ahead.
I think you are looking in the wrong place. Shouldn't you be running the Jasper Report Viewer to view the report?
To invoke that from a Progress 4GL session you would either shell out and run an OS command or invoke a DLL. The details depend on the version of Progress and the platform that your client session is running on.

Export to Excel to be set for a single report in jasperserver 4.5

I am working on Jasper server 4.5 version.
I need to know the details on whether i can set the Export to Excel for a report.
In more details all that i need is to have only one export option available for that report.
But at the same time the changes done for this report should not affect the export options of other reports.
Thanks in advance.
Regards,
Sarakartik
Yes, you can export your reports as .xls or .xlsx files. If you are using 4.5 professional, check out the JasperReports Server User Guide in the documentation. There is a section on navigating and exporting reports. JasperReports Server allows you to export reports in many formats.
As for report-specific export options: because the exporting buttons are at the application level and not unique to each report, I think it might be difficult to enable only Excel exports for one report and not have that flow over into your other reports without extreme customization. But maybe someone else can offer a suggestion.

Running Reporting Services against a test database

What's the best way to setup SSRS reports to run against a test database? We need to run them from the Report Server (e.g. from a browser) against a test database. I tried creating a linked report but I don't see a way to associate a different data connection with the linked report.
Thanks.
I usually create a second copy of reports in a Test folder on the SSRS server. This lets consumers test report changes before they affect production.
But if you really want one version of the report to point at both production and test you can get clever with data sources. Here's a blog entry discussing dynamically changing your datasource based on a parameter.
http://skamie.wordpress.com/2010/12/17/ssrs-changing-data-source-dynamically/
Then you'll need to either expose the parameter or call the report in some way where you can set the hidden parameter.
Create a new folder in the Report Manager and upload the exact same report to that new folder.
If needed, you can also hide this folder so only testing people can access the URL directly.
Create a new data source that points to your test database and change the data source of the new report to use the test data source.
That way you can leave your production report intact.
Go to Properties > Data Sources and point the datasource to your test database

Changing Crystal Reports reports shipped with an application and a runtime version

We have a purchased application (I'm told it's .NET, it's client server, running on Windows XP, connecting to SQL Server 2005) that uses a Crystal Reports runtime and separate report files (.rpt) to do it's reporting function. I have a copy of the CR Designer program but we don't have the CR Enterprise software. I can open the reports in the designer, get to the SQL Server data source (and any others, I guess), add them to the report, run it, print it -- but I can't figure out how to use the same Datasource, which is a subset of the tables in the database that it's connecting to, to do it, and I can't figure out how to save the report files so they'll work with the application. Real gravy would be coming up with new reports.
Is this even possible?
If you open up the report and then go to Database, Set Datasource Location, under the Properties section you will find a lot of info about the datasource and where it is getting it's info from. If the purchased application is creating its own datasource internally though and supplying it to the report at runtime, the best option that I can think of is to start a trace on the SQL Server and then run a report. You should be able to see the SQL that is issued by the Datasource and replicate it in your own version.
You have the possibility to manage your connection's properties at runtime (ie while launching CR from your app). Here is a proposal: Crystal Reports Datasource remap
If you cannot access your app code, you should then do as proposed by #Anthony, by updating all your connection strings in your rpt files, save the rpt files, and copy then on the corresponding report folder of your app: you might have to find where it's located in your system.
First of all, you'd better make sure you're not violating the application's license agreement by attempting to add to it in this way.
It may simply not be possible to add reports to the app in any case - it depends how it loads them and what it does with them.
To use the same datasource, you should just be able to open one of the .rpt files, then go to File > Save As, and give it a new name. Then modify it to what you want. Of course, if you don't know the authentication credentials the app passes to the report to connect, it would be tricky to test it.
It would help greatly if you gave us the name of the purchased application, as we don't really know what you're up against.
It could be that the application is passing through a filter of the data. So when you run the report from Crystal Reports Designer you get the whole data base, however when run through the program the parameters being passed to the report restrict the data back down.
Create a backup of the report. Then edit the existing report, make the changes you require, preview the report to get an idea it looks right, save the report and run the report via the application.
Warning:
As it has already been stated some vendors may not allow you to edit existing reports, your warranty/sport may be voided by editing existing reports, or reports could even be overwritten on the next update.