In Bold BI, users have the flexibility to connect to SQL data sources through two primary modes, each offering distinct advantages based on the specific requirements of their analysis:
Live Mode: This mode provides users with a direct, real-time connection to the server hosting the SQL database. By establishing a live connection, users can access the most up-to-date data available within the database, ensuring that their analyses reflect the latest information at all times. Live mode is ideal for scenarios where real-time data access and analysis are critical, enabling users to make informed decisions based on the freshest insights.
Extract Mode: In contrast to live mode, extract mode involves extracting data from the production database and storing it in an intermediate database for further analysis. This approach offers several advantages, including improved performance and reduced load on the production server. Extracting data allows users to work with a subset of the database, making it easier to manage and analyze large volumes of information efficiently.
Within extract mode, users can choose between two methods of connecting to the data source:
Bold BI Extract:
With Bold BI Extract, data is extracted from the source and transferred to the intermediate storage without any modification or optimization. This approach prioritizes speed and simplicity, performing a direct transfer of data. Performance differences between Live Mode and Bold BI Extract are primarily attributed to factors such as server load and resource availability, rather than the extraction process itself.
Use Case: Suitable for scenarios where a straightforward, unmodified copy of the data is required for analysis or visualization.
This includes operations such as:
Filtering: Selecting specific subsets of data.
Cleansing: Correcting or removing inaccurate or irrelevant data.
Summarization: Aggregating data to a higher level (e.g., calculating sums, averages).
By applying these transformations, users can streamline analysis workflows, improve query performance, and derive more meaningful insights from the data.
Use Case: Ideal for scenarios where data requires preparation before analysis, such as combining data from multiple sources, removing noise, or calculating key metrics.
In summary, Bold BI provides users with two distinct modes for connecting to SQL data sources, each offering unique benefits depending on the nature of the analysis and the requirements of the user. Whether opting for real-time access through live mode or leveraging the efficiency of extract mode, users can access and analyze SQL data effectively to drive informed decision-making and achieve their analytical objectives.
You can explore the data source in detail here:
How Bold BI handles queries from multiple widgets in a dashboard