How to connect to iccube from Powerquery - powerquery

the connection using Excel works fine, but trying the same using PowerQuery does not seems to work, is it supported ?

iccube is not directly supported, no. (We typically support sources with buttons in the ribbon.)
It looks like iccube supports an Analysis Services connection interface: https://www.iccube.com/support/documentation/user_guide/integration/excel.php
If connecting with the "Analysis Services" button doesn't work, maybe the Power Query OleDb connector with the OleDb Analysis Services driver would work?

Related

MemGrapg connection to PowerBI / Tableau

Cam memgraph connect to any of the standard visualization products such as PowerBI , Tableau. N4j seems to have recently launch a enterprise version of PowerBI connector.
As of now, Memgraph does not have an ODBC connection to connect to such sources. However, it is in the works to make visualization products as one of the destinations for Memgraph analytics.
The thing is that PowerBI can connect to a streaming dataset and accept incoming data while making ad-hoc dynamic visualizations. This is not the same though as making queries to static data to the database and visualizing it as capabilities of streaming dataset is a bit low on the PowerBI side.
Haven't yet checked Tableau, so no info on that side.
For concrete use cases and technical help, try checking their Discord page at https://discord.com/invite/memgraph

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.

Tableau driver-resolver definition for JDBC Drivers in a custom connector

I'm trying to figure out how to get Tableau to recognize my JDBC Driver when creating a custom JDBC connector using the Tableau Connector SDK . Currently when Tableau loads my custom connector I can tell the driver is not found because there is a link that shows up in the Connector that says:
"Download and install the drivers, and then connect."
Tableau online does not have the drivers for the SAS data I want to connect to: so I cannot download the drivers to install from Tableau
Luckily I already have the .jar files and have placed them at C:\Program Files\Tableau\Drivers on Windows
In the Connector API Reference "driver-resolver" states that: "This is mainly used for ODBC connections but can be used for JDBC as well" but I do not see specific instructions for working with JDBC drivers explicitly. Except for the Postgres JDBC Example which DOES NOT use a driver-resolver. I also have not seen a JDBC example in the Resolvers github samples
In the Tableau logs I can see that the .jar files containing my driver are recognized by searching for their names, they are shown in the logs.
Logs Environment Section Excerpt:
"environment","v":{...all my jar files listed here}
Drivers not being recognized screenshot that says to download the drivers
Finally, here is what my .tdr file looks like with my current driver-resolver definition that does not work
<tdr class='sas_jdbc'>
<connection-resolver>
<connection-builder>
<script file="connectionBuilder.js" />
</connection-builder>
<connection-properties>
<script file="connectionProperties.js" />
</connection-properties>
</connection-resolver>
<driver-resolver>
<driver-match>
<driver-name type='exact'>com.sas.rio.MVADriver</driver-name>
</driver-match>
</driver-resolver>
</tdr>
Can anyone shed some light on this for me? I feel like I'm close. An example using a JDBC driver-resolver in a .tdr file would be nice.
You don't actually need a .tdr file with JDBC, as all the driver resolution happens in the connectionBuilder.js file today. The URL of the connection there includes the driver name. I added a story to our backlog to make this more clear. I should also mention, that hopefully you are using 2019.4 or higher for the best experience. Thanks for using the SDK!
The answer to this is that driver-resolver is not used in JDBC custom connector definitions. The problem I'm experiencing with getting the SAS JDBC Driver to work is because the SAS JDBC Driver is JDBC Type 2.0. JDBC Drivers need to be Type 4.0 to work with a Tableau custom connector using the Tableau Connector SDK.
The resolution is to use a Type 4.0 JDBC Driver which I have not seen from SAS yet.

Talend Connecting to ODBC Source with JDBC

In Talend 5x, I was able to use the Generic ODBC connection to connect to an ODBC source (QuickBooks QODBC). I was able to read and extract data fine from QuickBooks.
I see that Talend 6 doesn't have that ability to connect to Generic ODBC any longer. Can someone suggest an example, workaround or alternative to be able to connect to a Windows ODBC source? I see the JDBC connection - is there an example somewhere I can see if it will do the same thing?
Thanks in advance,
HL
odbc support was removed in Talend 6.0
Presumably, you could rollback to Talend 5.x and Java 1.7. Or, look in the Talend Exchange 3rd-party components for an odbc component.
https://www.talendforge.org/forum/viewtopic.php?id=46670
In Talend 6x you can use tJDBCConnection and the other components that start with tJDBC to make a connection with ODBC. It's a built in Java driver for ODBC.

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.

Resources