This is an overview of different approaches for connecting Flexmonster to a relational database:
Learn about each approach:
Flexmonster Data Server is a server-side solution developed by Flexmonster. The Data Server fetches your data from a database, aggregates the data, and then passes it to Flexmonster Pivot in a ready-to-show format.
This approach is recommended for the majority of situations and has the following advantages:
The Data Server might not suit you in the following cases:
Create a server-side script that returns data from the database as JSON or CSV.
You might consider this approach for the following reasons:
However, this approach has some downsides:
The custom data source API is our custom communication protocol designed to retrieve aggregated data from a server to Flexmonster Pivot. The server is responsible for fetching, aggregating, and passing your data to Flexmonster Pivot in a ready-to-show format.
This approach is especially useful if you already have a server that can work with data. You may also consider this approach because of the following advantages:
The custom data source API might not suit you for the following reasons:
Guides in this section will be focused on using the Data Server approach.
With Flexmonster Data Server, you can connect to the following databases:
To connect to MongoDB, use Flexmonster MongoDB Connector. If you use other NoSQL databases or data warehouses, refer to our Connecting to other data sources tutorial.