My goal is to build web app showing on-line reports and static reports from BI system. I'm thinking about solution stack. At the moment I'm focus on pentaho solutions.
My question are:
It is possible to do this with pentaho CE:
-> Load data by Kettle (ETL process)
-> analyse it in Pentaho
-> shows reports in web app and gets data by REST services (similar to this solution: http://www.webdetails.pt/showcase/ ) ?
If is not possible to make with CE version witch product from EE it will be needed?
Or what other technology stack can help me achive my goal??
Related
We're developing an ASP MVC web application for a company to monitor and correct incoming data from third parties, then preview a report output before being distributed to their own clients. We've made a prototype with the reports being generated as Crystal Reports through the application itself using CR for Visual Studio.
The client already has a Crystal Server for some internal reporting, we're wondering if we can hook into that so that all Crystal Reports are stored in the same place and save on duplication. We would need to expose a preview of the report in our application and then export the reports from the Crystal Server in PDF and Excel formats ready to be distributed.
Is that possible? I've found very little on the subject.
In case anybody comes back for the answer... We've managed to get this working by using the 'opendocument' url path feature and embedding it into the site using an iframe. Documentation is here.
I have just use OFBiz to generate report but I want to see my reports in Pentaho. For that I have to open Pentaho page. Is there any other way?
you can generate pentaho reports without pentaho platform at all. Pentaho reporting engine is completely separate project, and you can embedd it where ever you want to embed it.
See examples how to programmatically generate report here:
https://github.com/tmorgner/pentaho-reporting-oem-sdk
or other guide here:
https://github.com/pentaho/pentaho-reporting/tree/master/engine/sdk/resources/documentation
I need to create a dashboard using my webi report. Can this be achievable? If so, how?
Thanks in Advance
Niki
I tried this a few months back, while we primarily create Desktop Intelligence reports we have started to create WebI reports with the aim of creating dashboards with some of them.
We are running BOE XI3.1.
Here is a link to a blog which is one of the couple of blogs that I read when doing it.
Basically, you would right-click on the table in WebI and select publish block, you then follow the publish content prompts and when completed in the Web Services pane (if not visible, there is a Web Services checkbox in the top-right of the window) where you can get the Web Service URL that you can then use as a datasource within Xcelsius.
The WebI report I was playing with worked and I was able to get the data in Xcelsius.
I am trying to use a web service as a data source in the Pentaho report designer.
Can you please guide me on this.
If you don't have Pentaho Data Integration, you can do it the hard way with Groovy scripting, I have an example here (although it uses a Java client not a Web client):
http://funpdi.blogspot.com/2014/09/groovy-datasources-with-pentaho-report.html
With Pentaho Data Integration, you can create a transformation that uses a REST step to get data from a web service. Then in Pentaho Report Designer you can create a Pentaho Data Integration datasource, choose the step you want to get fields from, then use those fields in your report. There's a great blog post explaining this process:
http://infochick76.blogspot.com/2013/10/pentaho-report-integration-with-web.html
In my project we are using Pentaho data integration , saiku-server for reporting.
Now i am new to the business intelligence thing and i am confused which functioning will be performed by which software.
Senior coder here dont tell me so thats why i am asking here.
I am confused what are the functioning provided by these tools
Pentahoo
PAN
Kitchen
Spoon
Saiku
There are scripting which generates the these four files
cube.json sims.json schema.json path.json
now i don't know which software will be using that json files pentahoo , saiku spoon or what.
can anyone give me some idea
Pentaho data integration is one of open source tool provided by pentaho suit.
Spoon is used to create transformation using GUI interface.
if you simply want to run the transformations and jobs then use kitchen or spoon. (mainly used for running this things using command line)
saiku is a 1 of server, pentaho itself has a server (pentaho bi server) and in this you can add saiku pluggin for displaying cubes which are designed in pentaho schema workbench.
for more understanding google the terms which i mansion in the answer.