Jumpstart: BI Connector & Tableau
Speaker: Ronan Bohan, Solutions Architect, MongoDB
Speaker: Viady Krishnan
Level: 100 (Beginner)
Track: Jumpstart
Get started with the BI connector and Tableau in this introductory session. We will give you insight into how you can view your MongoDB data in traditional BI tools and an overview of connecting Tableau with MongoDB. After attending this session, students should be able connect their analytics tool of choice to a MongoDB data store using the BI connector, secure their client connection, and know how to enable authentication. Audience members should be familiar with analytics tools like Tableau to do business analytics, and know how to set up and run analytics in a BI tool. This session will use Tableau as an example.
This is a Jumpstart session, held before the keynotes, designed to give you an overview of MongoDB basics so you can dive into more advanced technical sessions later in the day.
What You Will Learn:
- How to connect your analytics tool of choice to a MongoDB data store using the BI connector.
- How to view MongoDB data in Tableau or another BI tool.
- How to secure your client connection to MongoDB.
4. #MDBW17
TABLEAU SOFTWARE
• A software company based in Seattle, Washington, USA
• Produces interactive data visualization products focused
on Business Intelligence:
Tableau Desktop Tableau Server Tableau Online
26. #MDBW17
SUPPORTED TYPES & CONVERSIONS
MongoDB Type SQL Type
String varchar
Numeric Homogeneous data types: Most precise numeric type
Mixture of floating point & integer: numeric
Dates timestamp
ObjectID varchar
UUID varchar
Geospatial An array of numeric longitude-latitude coordinates
Heterogeneous Fields Most frequently sampled type
31. #MDBW17
PERFORMANCE
• Leverages Aggregation Framework
‒ Makes use of latest MongoDB features
‒ Supports MongoDB 3.2, optimized for MongoDB 3.4
‒ Includes $lookup aggregation stage to support SQL Joins
• Full Index support
47. #MDBW17
THE FUTURE?
• Additional PushDown capabilities
• Improved authentication mechanism
• Centralized management of DRDL files (longer term)
48. #MDBW17
Model for use
Index efficiently
Index effectively
Leverage Views
Use latest Server
Version
Casts
Cross-collection
• Non-equijoins
• Subqueries
until at least
MongoDB 3.6
Do’s Don’ts
TIPS AND TRICKS
MongoSQLD = mediator process = involved in translation to/from SQL
Change from BI Connector 1.x (which was a PostgreSQL foreign data wrapper based solution)
demo2.mov
Compare to BIC 1.x which used foreign data wrapper & where performance sucked ™
Note all Agg Framework tips & tricks apply
demo2.mov
demo3.mov
Mention:
Wisdom’s talk
Pre-empt first question about other BI Tools / ODBC / MySQL clients