pass dynamic data to jqplot piechart in ASP.net - spagobi

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.

Related

Can we use JDBC connector to get data in Power BI

Usually we can get data using ODBC connector in Power BI. Is there any way to get the data using the JDBC connector?
Unfortunately there is no native support for JDBC.
You can upvote the feature request for JDBC at this link
There are options that convert your JDBC connection in to an ODBC one, known as JDBC to ODBC bridges. Oracle has one and here is a Progress option. Once configured you can then use the PowerBI ODBC connector.
Since Power BI is not coded in java its not easy to support JDBC (you will see only ODBC or .net based connectors in PBI). If Microsoft ever wants to add support for JAVA in Power BI then they might have to do via some sort of bridge.
If you are open for 3rd party solution then here is one option by ZappySys
This same problem happens in many non java apps like Excel, MS Access, Informatica PowerCenter they all are not coded in JAVA so cant support loading java libs / runtime.

Is it possible to edit datasource data in SpagoBI Server 5.2

I have running SpagoBI Server with birt reports and Talend jobs.
Is it possible to edit data in data source (database) from SpagoBI Server?
No, unfortunately SpagoBI 5.x does not support editing data from a data source or dataset. Depending on the use case , there are other options for presenting an interface for create, update, and delete options on data.

MongoDB integration with Informatica PowerCenter 9.1

I wish to use MongoDB as source and target, and perform ETL using Informatica PowerCenter 9.1.
I currently use Oracle 11g as the primary database and wish to migrate to MongoDB to see if MongoDB could be a better database. I also have MongoDB as the database for a few UI tools and wish to migrate the data to Oracle for reporting needs.
I have fair knowledge of Informatica. I would like to use MongoDB as a source and target.
Is this possible and if someone could guide me with some information.
It should be possible as long as you can create the sources in Mapping Designer => Source Analyzer, Sources top-bar menu. I'm not sure if you can access it by ODBC defined on your client machine, or if you need a dedicated connector that should be listed in the menu I've mentioned.
Once you import the source (and target respectively, in Target Designer), you should be able to create a copy of your mapping and replace the source and target with the new ones. Then you just need to create a workflow and set proper connections using server-defined ones.

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.

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