BIRT InfluxDB integration - reporting

does anyone know of an Eclipse BIRT - InfluxDB integration? Or is there any other BI tool that can be used on top of InfluxDB?
Background: I got some IoT Data collected to an InfluxDB. Parts of the data should be inlcuded in e.g. monthly reports. The people creating the reports do not have a programming background.
Regards, Sebastian

Related

pass dynamic data to jqplot piechart in ASP.net

pass dynamic data to jqplot piechart in ASP.net
Chandra
Yes, it is possible to use SpagoBI server without using Cubes. Many different reporting engines plug into SpagoBI. I'm primarily using BIRT reports in SpagoBI, using a traditional RDMS model.
Look at the following list for the list of supported analytic engines, aside from the OLAP category.
http://www.spagoworld.org/xwiki/bin/view/SpagoBI/AnalyticalEngines
See here for the docs on settings up a Data Source in SpagoBI
http://wiki.spagobi.org/xwiki/bin/view/spagobi_server/Data+Source
See these two screenshots for how to the the Data Source settings for a JTDS Microsoft SQL Server JDBC Connection. You can set it up via JNDI, as well.
SpagoBI Data Source menu : http://www.davidbharrison.com/?p=138
SpagoBI JTDS MSSql JDBC Data source settings: http://www.davidbharrison.com/?p=137
Remember to copy the jtds (or MS Equivalent) JDBC jar into your app server's library folder, SpagoBI libs, or class path. Be sure to test the data source and then save it. You'll have to restart the app server or app after that.

BIRT ODA Plugin Accessing Data Set Filter

I have a custom BIRT data source that uses the BIRT Open Data Access (ODA) API similar to the example described in chapter 20 of the book "Integrating and Extending BIRT". However, I've been unable to find any way to pass data set filters to my custom data source.
When I go to run a query in BIRT, it seems to be using the following sequence of events:
BIRT requests all data from my plugin.
BIRT then applies the filters to the resultset.
So if a user wants to generate a report on April 2013 sales, the BIRT data source plugin is pulling all sales data from the server to the client and then applying the filter to limit to April 2013.
I searched on this issue and came across a similar thread in the BIRT forums from 2009, in that thread, Lina Chan stated that:
I'm afraid the "Filters" defined in BIRT Data Set Editor is something
defined purely in the BIRT host, and are not visible to an ODA data
provider. In other words, the BIRT filters' processing is handled by the
BIRT data engine, and are not pushed down to an ODA runtime driver.
Based on that answer, I'm assuming that it is not possible to do this as of the BIRT version in 2009. Is that answer still correct with today's BIRT version?
Or is there another workaround? It seems odd that BIRT would build such a pluggable interface for data sources, but provide no mechanism to filter the data coming back from the data source.

Login details to use Oracle BI publisher desktop

I have installed Oracle 10g database and Oracle 10g developer suite.
I am beginner to use Oracle BI publisher for making reports.
Today i have installed Oracle BI publisher desktop for making reports in ms-word 2007.
when i try to log on in BI Publisher option in ms-word. It ask for username, password & report server.
Should i need to installed the BI Publisher Server to fill up the report server details?
please advice.
Thanks.
Yes, you need to connect to a BI Publisher Server instance to create new reports unless you have a local XML file of sample data from the Server-side Data Model.
With the Template Builder Install you should have a good set of samples.
C:\Program Files (x86)\Oracle\BI Publisher\BI Publisher Desktop\Template Builder for Word\samples\RTF templates\Balance Letter
This Tutorial from the Oracle Technology Network will move you along nicely working with the sample files noted above.
Creating Report (RTF) Templates with MS Word (This tutorial shows how to work "off-line" with a Sample Data XML file)
http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bip/tb4word/tbwordbip.htm
For real work you will need access to a fully installed BI EE environment then you can reach the BI Publisher component (XMLPSERVER)
Username: weblogic
Password: ((PASSWORD))
Report Server: http://NAME:PORT/xmlpserver
For a simple install of BI the URL could be:
http://192.168.56.101:7001/xmlpserver
Without a corresponding server you cannot pull in the data elements defined against the source.
This tutorial will show you much more about BIP.
Getting Started with Oracle BI Publisher 11g (focused on using the Online Report Writer:
http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bip/bip11g/gettingstarted/gettingstarted.htm

Adhoc saiku queries

With no luck finding on net, I am bound to ask this here. How does Saiku makes queries to mondrian? If some one can kindly point to the exact path of query generation to result display it will be just perfect.
Thanking in advance =)
Till i know saiku will not make any query directly, you have to create your mdx query into schema workbench and after creating cube in schema workbench you have to publish those cubes in bi server.(schema workbench is modified version of mondrian,you can read more regarding the same)
so you are able to visualize it in bi server..
and if you want to display that result into saiku only then add saiku pluggin into bi server so that you can analyze your output in saiku also.

Best way to generate report using multiple databases

I am new to the reporting world. Wanted to know which is the right solution to about for generating a single report by querying for data from multiple databases. We are planning to use some reporting solution like Jasper Reports or BIRT. Generally the databases are going to be postgresql.
Please do feel free to let me know about any other better solutions as well.
Thanks.
With BIRT you can use as many data sources as you like; independently or together as joint data sets. A Joint Data Set is basically a join you create at the report level. The cool think here is that you can in effect create the join accross data bases, even instances.
All the expected sources are supported, even some not so expceted ones. Any JDBC DB, Web Servce, Flat File, POJOs (via a Scripted Data Source), XML, Native DB Driver (i.e. Oracle, SQL Server, etc...). You can even use on BIRT Report as a data source for a secondary BIRT report. That gets a bit beyond the scope of the question, but opens up a huge amount of options in terms of deployment and felxibility.
In JasperReports if you are generating the report on the server, and streaming it back to the client as PDF or HTML, then you can use any datasources you want, being it:
Multiple databases
Objects, i.e. Java Beans
Text files/XML
Web services
... etc

Resources