Build, protect and deploy apps across any platform and mobile device
Leverage a complete UI toolbox for web, mobile and desktop development
Automate UI, load and performance testing for web, desktop and mobile
Rapidly develop, manage and deploy business apps, delivered as SaaS in the cloud
Build mobile apps for iOS, Android and Windows Phone
Optimize data integration with high-performance connectivity
Connect to any cloud or on-premise data source using a standard interface
Build engaging multi-channel web and digital experiences with intuitive web content management
Automate decision processes with a no-code business rules engine
BI professionals celebrated the MongoDB announcement for a new BI Connector in Q4 2015. Now that you have multiple options, let’s understand how each one works.
MongoDB's recent announcement of a new BI Connector is an exciting development to us as purveyors of industry standards for data connectivity. Reliable SQL access to NoSQL is a concept we introduced to the world at MongoDB World in New York City back in 2014, and continue to develop.
Now that there's another option, let’s look a little further into how each of them work.
You now have two certified options:
MongoDB is a NoSQL database, making it scalable and flexible for building applications—but the BI ecosystem expects SQL. MongoDB document structures can include deeply nested data that do not have equivalents in the relational model.
To illustrate, we surveyed our base of customers to understand the nature of production MongoDB documents that have BI requirements. The results strongly validate the decision from both MongoDB and Progress DataDirect to provide SQL access.
In the graph above, the green "yes" bar indicates complexity for BI.
In this graph, higher numbers are proportional to greater complexity for BI.
Both the MongoDB, Inc. and Progress DataDirect BI connectors are certified by MongoDB, Inc. and provide normalized SQL access to MongoDB collections for compatibility with existing BI applications. To help contrast the two, I got feedback from MongoDB and put together the chart below to illustrate how each works:
MongoDB (Q4 2015)
Progress DataDirect (Q1 2014)
MongoDB Enterprise Advanced 3.2
Free Software Foundation's GNU AGPL v3.0
MongoDB Enterprise Advanced
Data Visualization (extract)
BI Desktop and/or Application Server
BI Connector on Linux Server Node(s)
BI Desktop and/or Application Server
Postgres xDBC ANSI SQL
DataDirect xDBC ANSI SQL
DataDirect OVS/JVS (includes ISV suites)
Postgres open source community
Commercial (includes TSANet Multi Vendor Support)
From Progress DataDirect, we have hundreds of organizations that have adopted our MongoDB connector. The public references include Killik (ODBC), Microstrategy (ODBC and JDBC), and Tibco Jaspersoft (JDBC).
Here is the slide deck from the most recent webinar featuring Tibco Jaspersoft, who shared their journey with MongoDB BI analytics.
I'd love to connect with you around this, whether you have suggestions or questions. You can grab a trial of our ODBC or JDBC MongoDB BI Connector, or reach out to me on Twitter or LinkedIn.
Sumit Sarkar is a Chief Data Evangelist at Progress, with over 10 years experience working in the data connectivity field. The world's leading consultant on open data standards connectivity with cloud data, Sumit's interests include performance tuning of the data access layer for which he has developed a patent pending technology for its analysis; business intelligence and data warehousing for SaaS platforms; and data connectivity for aPaaS environments, with a focus on standards such as ODBC, JDBC, ADO.NET and ODATA. He is an IBM Certified Consultant for IBM Cognos Business Intelligence and TDWI member. He has presented sessions on data connectivity at various conferences including Dreamforce, Oracle OpenWorld, Strata Hadoop, MongoDB World and SAP Analytics and Business Objects Conference, among many others.
Copyright © 2017, Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.
Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks or appropriate markings.