I have been looking for some tutorials or articles, how I could integrate Pentaho with .NET, but looks like there is nothing at all. No examples, no articles.
Is it possible at all? Any links would be useful.
Thank you.
what sort of integration do you want between pentaho and .NET?
We can do integration with .net:
Follow the below steps:
If you created jobs and transformations in pentaho then you want schedule the jobs using .net then create the .BAT file using pentaho and call the .BAT file from .NET
Regards
Prasada
Related
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 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.
I'm working with Visual Studio 2010 and Sharepoint 2010. I would like to know if there's a way to have a web part that crawls all the data within a SharePoint site so I can save it into a custom db.
You can certainly create a custom web part that will do this. I do not know of an out of the box web part that will work. I began writing something like this when I found SharePoint List Source and Destination. It's a CodePlex project for an SSIS SharePoint adapter. We did not need a user interface for the extract, so we used it successfully last year for transferring data between SQL Server and SharePoint.
Sounds like all you need to do is use the API, OOB web services, or the Client OM to write some code and access the lists directly. Which approach you take depends mostly on where the code will run.
Well I found this article - Document Library Tree View Web Part for SharePoint - it is a Web Part that shows all the info of any of the document libraries within a site. At least I know how to crawl that kind of library.
I have a couple of inline SQL in many of our reports on the report manager.
Now I need to do some code change for all of them, is there a way to list all those reports based on the inline SQL and not any SP?
Thanks,
D
You can use the reporting services API to get the report from the web service and do a search for the appropriate tags in the XML. The MSDN documentation for the report definition XML schema and diagrams can be found here and a diagram of the data source related parts here. The API documentation can be found here.
You can write .Net programs that upload and download reports from the Reporting Services API, using ReportingService.GetReportDefinition and SetReportDefinition. You can upload or download the report definition into a buffer, which can be read or written to disk. Somewhere I have an Ironpython prototype that does this, which I'll post if I find it.
To use this, you need to query the WSDL and generate a stub. The tool to do this is called WSDL.EXE. If I can find it I'll post it here, but you could just as easily use C#.
There is also a tool called rs.exe that comes with BIDS which takes a VB.net program and tops and tails it with includes for the Reporting Services API. You can use this to execute a VB.Net script from the command line - essentially it tops and tails the program, compiles it behind the scenes and runs it against a report server.
You can either do what NXC suggested or if this is a one time activity, you can simply open the RDL file for the report in a text editor and search for common SQL strings like "select", "delete" etc in order to find the reports which have inline SQL