How tableau connect to Arangodb? - tableau-api

How does tableau connect to arangoDB? Is there any ODBC driver for arangodb as a new datasource for tableau desktop/server on windows?

there is at the moment no official Tableau driver for ArangoDB. Maybe you will find a driver on their community page. If you really need a binding you should ask Tableau if they could support the database. The more people ask the more likely it is that they will include official support in a future release. I am happy to provide them with help in case they decide to support ArangoDB.

Related

MarkLogic connecting to Tableau

I know you can connect Tableau to Marklogic by modelling your Marklogic data as a SQL view and connecting through the ODBC connector in Tableau.
We have had problems using this approach to connect our ML data to Tableau as our MarkLogic databases have tens of millions of documents(mapped to rows in the view) and the Tableau ODBC connector times out trying to import this data. Has anyone experienced similar issues and know of a workaround while still using the MarkLogic SQL views?
I have read that it also possible to connect to Marklogic from Tableau using the web data connector although I cannot find much detailed documentation on this and Marklogic seem to push the SQL/ODBC connector as the way to connect to Tableau. Is this a better option? Does anyone know where there is detailed documentation on this?
Finally, we have been able to extract the ML data into a text file and import that into Tableau. We can use this approach going forward but would prefer to connect directly from Tableau to MarkLogic. Any comments on whether that should be possible given our MarkLogic DB sizes would be appreciated!
Thanks

Driver for Google Cloud SQL

I'm going to use Google Cloud SQL in my application. I'm using Java programming language. I know now it's possible to use 2 drivers to connect to the database - native MySQL JDBC driver and com.mysql.jdbc.GoogleDriver.
Could you please suggest which one is more preferable in terms of stability and performance.
Any suggestions are very appreciated.
Thanks in advance!
Stan
Currently, a Java App Engine app can connect to Google Cloud SQL using two ways:
com.mysql.jdbc.GoogleDriver
com.google.appengine.api.rdbms.AppEngineDriver
The first one was made public on July 15 and it is the recommended way to connect. Under the hood it uses the MySQL Connector/J so it provides excellent API compatibility. The second one is older, it is a Google-specific JDBC API and it might not always behave as MySQL Connector/J.
So, use the com.mysql.jdbc.GoogleDriver.
...

Is it possible to pair EZ Publish 5 to MongoDB?

We have an EZ Publish 5 already operational with an Oracle 11g database as a persistence backend.
We planned to get rid of Oracle and we know that we could use Postgresql for sure as a new RDBMS, but we also planned to use MongoDB whenever it's possible.
So the question is: Can we pair EZ Publish 5 to a MongoDB NoSQL database ?
Quick answer: You cannot now as there is no MongoDB driver implemented.
There was a NoSQL Driver planned in the 5.x series, but it is not yet implemented in the latest eZ Publish 2013.06.
With the official roadmap not being updated since the 4.6 release, it hard to guess when the NoSQL driver will be implemented, and if MongoDB will be supported.
Theorically, as the new persistence API make it "easier" to add new storage drivers, you could write a custom MongoDB storage driver.
But in practice implementing a storage driver is quite complex and resource consuming.
Contacting the eZ Systems office in your region and directly ask them when a MongoDB driver will be available might be fastest way to get a clear answer.
I hope it helps.
It is not currently possible as there is no storage engine implemented for MongoDB.
It is indeed planned to implement a NoSQL engine, but there is no version tag on this for now.
However, the new persistence API makes it possible to "easily" implement such a storage engine, but you will be limited by the fact that eZ Publish 5 still uses the legacy back office which runs in the legacy stack (so with 4.x infrastructure which is not compatible with NoSQL).
In short: Implementing a new storage engine will make it only accessible from Public API and REST API.
Since ez5 is a symfony application you can achieve this the symfony way
http://symfony.com/doc/current/bundles/DoctrineMongoDBBundle/index.html
just remember they have renamed the app folder and the appkernel.php.
Haven't tried it yet though

Connect to an ADO.NET database using ODBC

We have a bespoke column based database which we access progamatically using its ADO.NET driver which we wrote in-house. However a colleague wants to use Excel etc to access this database using ODBC.
I expected to find some form of connector to provide an ODBC connection over an ADO.NET datasource (or some config in the ODBC) but I can't find anything.
I know this is using a new tech to connect to a much older one, but its what they want! So if anybody knows of a way to do this it would be much appreciated.
Cheers
John
Sounds like you've created a ADO.NET driver first, as opposed to an ODBC driver first. This sounds a little crazy as everyone knows you can access ODBC driver from ADO/NET but not the other way round.
ODBC is actually a much better interface and used by far more applications, is you question actually correct??

UNQL with COUCHBASE

I am having a requirement that i want to inserted the record into COUCHBASE using UNQL,Can any one suggest me how to connect COUCHBASE using UNQL.
Regards
Pradeep
Unql is an open project and a preview intended to help discussion on use cases for a query language with these newer databases. It's not included in any release of Couchbase at the moment.
See couchbase.com/develop for info on how to insert data, etc.