Skip to Main Content
Spotfire Ideas Portal
Status Future Consideration
Product Spotfire
Categories Data Access
Created by Guest
Created on Jul 13, 2017

Official support to connect to MongoDB via JDBC

Although you can use a JDBC driver on the Spotfire server and connect to MongoDB via Info Links, this is not yet officially supported as I was told. Consequently I do not get support as I'm having weird issues. Since Mongo is more and more used, official support is highly needed.

  • Attach files
  • Guest
    Reply
    |
    Dec 11, 2020

    Hi Christian! Yes, this is indeed a universal need for connectors. Please vote and comment on the idea of having Spotfire Server connectivity for connectors here.

  • Guest
    Reply
    |
    Dec 11, 2020

    Hi Thomas,

    the main point here is to support Mongo via JDBC (i.e. via Information Designer centrally from the Spotfire server) and not only via ODBC which always requires an installation on all client machines.

    Best, Christian

  • Guest
    Reply
    |
    Dec 11, 2020

    MongoDB is supported when using the Spotfire Connector for MySQL in combination with the ODBC driver for MongoDB Connector for BI.

    It's also supported when using the legacy Open from database functionality in combination with the ODBC driver from Simba which is shipped with the Spotfire Server.

  • Guest
    Reply
    |
    Oct 10, 2018

    It would be good to have this issue corrected in order to achieve full functionality.

  • Guest
    Reply
    |
    Feb 22, 2018

    Same requirement came from one of our customer from TSCE

  • Guest
    Reply
    |
    Sep 6, 2017

    We could finally solve the weird caching issues we had. In order to turn Mongo collections into a relational structure Spotfire automatically creates a mapping xml file in the tomcat folder on the Spotfire server once you have created a data source in Information Designer.

    If you change something in the structure of your collection you need to follow these steps in order to be able to reflect it in Spotfire:

    1. Delete the xml mapping file on the Spotfire server 
    2. Create a table alias for the data source.  Once the table alias is expanded a new xml mapping file is created on the server and the alias will reflect the updated structure of the Mongo collection.
    3. You can delete the table alias again
    4. Refreshing the original data source in Information Designer will now also reflect the new structure
    5. You can now go ahead and create new Column objects and update the Info Links according to the updated structure

    It would be very beneficial if steps 1-3 would not be needed and if refreshing the data source in Information Designer would directly update the xml file on the sever.