Connect to other databases


Natively, NBi supports connections to OleDb, ODBC and ADOMD compatible databases. With the extensions, it’s now possible to reach a bunch of new databases and to query them.

At the moment, these extensions only support query execution and not structure discovery or other features such as ETL or reports.

The available extensions are enlisted here under. If you developped an extension for another database, feel free to submit a pull request to this page or to drop me a link via Twitter or email.

Gremlin

The NBi.Core.Gremlin extension supports connection through the Gremlin.Net driver to any Tinkerpop-enabled database including Azure Cosmos DB, Tinkerpop Server, JanusGraph and OrientDB. It lets you submit Gremlin queries to the server and interpret the results to transform them into a result-set.

Website Releases Nuget

Neo4j

The NBi.Core.Neo4j extension supports connection through the Neo4j Bolt driver to a Neo4j database. It lets you submit Cypher queries to the server and interpret the results to transform them into a result-set.

Website Releases Nuget

Azure Cosmos DB

The NBi.Core.CosmosDB extension supports connection through the Graph API and the SQL API to an Azure Cosmos DB database. It lets you submit Gremlin or SQL-like queries (depending on the API) to the server and interpret the results to transform them into a result-set. Note that if you’re running Gremlin queries, it’s recommended to use the Gremlin.Net driver and you should use the Gremlin extension in place of the Azure Cosmos DB extension.

Website Releases Nuget