# Data Visualization

* [x] **Requirement:** Provision for out of the box tools to build and deploy custom reports and dashboards.&#x20;
* [x] **BDB Response**:  BDB’s Dashboard Designer is a web browser-based application used to build dashboards and design analytics. It comes preloaded with a wide range of charts, features, and data integration capabilities that empower the users to create informative and appealing visual representations of their data.&#x20;

### &#x20;Features of the Designer Module

* Shared easily in different formats PDF, PPT, PNG and Excel&#x20;
* Drag and Drop Features: An easy-to-use web-based canvas for user to design dashboard&#x20;
* Highly interactive dashboard with drill down feature to visualize the trends in your data for quick insights&#x20;
* Importing third-party charting libraries and custom scripts (JavaScript or jQuery) that can be written on top of any component/data connector.&#x20;
* Capability to show 150+ components in a single dashboard&#x20;
* Allows user to select the theme, preview it, and can use the desired template&#x20;
* Live Data connectors: Mapping the charts with different connectors CSV, Excel, Data Services, Predictive Service, Data Store, WebSocket (Real-time data) etc.&#x20;
* Advanced Visualization – Includes interactive charting options like Time-Series, Decision Tree, leaflets etc.&#x20;
* Easily accessed over any device mobile, tablet, desktop
* Geospatial integration inside designer is available known as leaflet. It lets you control default latitude/ longitude point along with zoom feature.&#x20;

- [x] **Requirement:** Self-intuitive and User-friendly GUI to learn and create reports with least support (ease of use which allows everyone to ask and answer questions of data without complex scripting or technical support).&#x20;
- [x] **BDB Response**: BDB Story module is a user-centric Self-service BI module allowing business users to create, modify, and share interactive data insights through intuitive visuals.&#x20;

(Self-service Reporting tool) offers Drag & drop based user-friendly console to instantly create reports, slice and dice data and generate insight. User can type in their Queries or even talk to their phone; relevant charts will be populated. User can choose the chart as per their need.

BDB Story is a drag and drop based View that can build analytical visual reports within a few minutes and provide instant data insights into your business. One has complete control over branding, styling, and personalizing the visuals. You can also apply click-based interaction between multiple charts to generate comparative insights across your data.&#x20;

BDB Platform allows user to create their own reports/dashboards from the scratch, analyze the data through BDB Search, and add those queries to their report.

<figure><img src="/files/8YLi8ipni62XjoHFpSqr" alt=""><figcaption></figcaption></figure>

* [x] **Requirement**: Provide an easy, flexible way to combine and analyze data across multiple tables and at different levels of detail without having to learn advanced database concepts or write custom SQL code (low code).
* [x] **BDB response**: BDB Business Story is a user-centric Self-service BI module allowing the front layer users to create, modify, and share interactive data insights through intuitive visuals.&#x20;

It is a self-service BI module dedicated to ease of business user where one can instantly create analytics reports on the fly for independent decision making. BDB’s Automated Data Insights is another feature of self-service, which is an intelligent solution that uses unsupervised machine learning to make it possible for information to be found in a resource-efficient way. This feature allows the user to select any data attribute and find what are the key drivers for that attribute. It is also embedded with intuitive AI-based data search which helps a business user to generate data insights through text search (data query) or voice command (through BDB mobile app) across millions of rows.&#x20;

### Features of the Story Module

* Drag & drop based user-friendly console to instantly create reports, slice and dice data and generate insights&#x20;
* With feature of BDB Data Insights in Business Story, explore hidden data insights about any dataset in seconds automatically.&#x20;
* Embedded with intuitive AI based data search which helps a business user to generate data insights through text search (data query) or voice command (through BDB mobile app) across millions of data row&#x20;
* Export the analytical reports in PPT/PNG/PDF/ Excel & share across the team to keep them updated&#x20;
* Make smarter and quicker business decisions as this module has responsive HTML5 web technology to deploy views on any device- desktop/ tablet/ mobile.&#x20;

<figure><img src="/files/W3IWBCRMJfBT0Tm4fKBd" alt=""><figcaption></figcaption></figure>

* Augmented Analytics Capability - Get explanations for the "why" behind a data point with a single click.&#x20;

BDB Platform enables to perform Augmented Analytics. It has the following features

* [x] **Prepare** – Data Ingestion, Data Pipeline&#x20;
* [x] **Analyze** – Model Preparation, Model Training, Model Deployment &#x20;
* [x] **Visualize** – See the data in a Governed Dashboard. &#x20;

- Key Parameters can be changed from UI (Dashboard Itself) to Augment parameters&#x20;
- Write Back feature should be present to trigger right kind of algorithms&#x20;
- Real Time Analytics flow&#x20;

In the attached video link, we have showcased how simulation or Augmented analytics is achieved using BDB Platform by taking a small example. \
<https://www.youtube.com/watch?v=xG0EbCeI9NA>&#x20;

* [x] **Requirement**: Supports integration with R, Python, MATLAB, and many other programming languages.&#x20;
* [x] **BDB Response**: BDB Data Science Workbench with Integrated Algorithms from R, Spark ML, Python, Keras + TensorFlow to create workflows and get business insights from different **data science** models. It is a drag & drop based module through which Data Science Models can be used to envision the future outcomes of business processes based on past data. Custom Algorithms in R, Spark ML (Scala), Python can be designed. Sentiment Analytics, Image and Video analytics can also be performed using Deep Learning Workbench.

<figure><img src="/files/qU9FHUS2q1wOYGOxEGpV" alt=""><figcaption></figcaption></figure>

* [x] **Requirement**: Ability to provide analytic content to end users on an on-demand and scheduled basis.
* [x] **BDB Response**:  BDB Data Store provides two options for data refresh. They are as described below:
  * [x] **On Demand Data Refresh** – User can define the interval for refreshing the data&#x20;
  * [x] **Data Refresh via Scheduler** – Using scheduler user can configure daily, weekly, monthly and yearly data refresh.&#x20;

<figure><img src="/files/lkaZ5tNtMO6oD6bnBEjA" alt=""><figcaption></figcaption></figure>

* [x] &#x20;**Requirement:** Must support most commonly used mobile devices such as iPad, iPhone, and Android devices through device browser and native mobile app.
* [x] **BDB Response**: BDB provides governed dashboard and self-service BI visualization with easy drag and drop feature. Once designed can be easily accessed over any device mobile, tablet, desktop.

<figure><img src="/files/6nPKgUXJ7yM3EgMKg4h1" alt=""><figcaption></figcaption></figure>

* [x] **Requirement**: Flexibility to seamlessly integrate with Data Lake, Enterprise Datawarehouse and other application databases using Live/Direct connection with low latency to deliver sub-second performance on reports & dashboards.
* [x] **BDB Response:** Yes, BDB Platform enables seamless integration with Data Lake, Enterprise Datawarehouse and other application databases using Live/Direct connection with low latency to deliver faster performance on reports & dashboards.&#x20;

BDB pipeline provides web socket connectivity in Dashboard for real-time data refresh on the reports.

* [x] **Requirement:** Out-of-the-Box integration capabilities and data source connectors available to connect and extract data from Manufacturing applications and 3rd party applications/tools.
* [x] **BDB Response**: BDB Platform has 60+ built in connectors for connecting real-time and batch sources.&#x20;

<figure><img src="/files/Q68ES2hh8omfiqrVqDMZ" alt=""><figcaption></figcaption></figure>

* [x] **Requirement:** Provision to extract the data into Data Visualization tool (in-memory platform) from the data platform and applications to run queries and dashboards as required.

* [x] **BDB Response:** Data Store option under the BDB Data Center enables caching of data for a specified duration.  Data Store enables to slice and dice the data to perform analytics.

* [x] **Requirement:** Ability to seamlessly access and query data and create reports using self service capability both from data lake and Enterprise Datawarehouse.&#x20;

* [x] **BDB Response**: BDB Business story enables end user to seamlessly access and create reports from data lake and enterprise data warehouse.&#x20;

* [x] **Requirement**: Ability to analyze and generate insights based on different data structures and data types.&#x20;

* [x] **BDB Response**: BDB business Story (Self-service reporting) support insights capability for having insights to the data types and structures.&#x20;

* [x] **Requirement**: Remotely access and refresh reports/dashboards with an SLA of less than 3 minute&#x73;**.**

* [x] **BDB Response**: Yes, BDB Platform supports accessing & refreshing reports/dashboards remotely with the applicable SLAs.&#x20;

* [x] **Requirement**: Support transition/migration path of queries, reports and dashboards from a different data visualization tool.&#x20;

* [x] **BDB Response**: Transition/migration of queries from different data visualization tools is possible. Dashboard/reports/visualization will require manual intervention. &#x20;

* [x] **Requirement**: Support hosting the data visualization tool in any public cloud of choice as well as on-premises with the same features and capabilities supported.&#x20;

* [x] **BDB Response**: BDB Platform can be hosted on-premises or in any cloud environment.

* [x] **Requirement**: Seamlessly scale compute and storage capabilities based on the workloads and concurrency.

* [x] **BDB Response**: BDB Platform is deployed using Kubernetes and Dockized which can be scaled up or down based on the workload.&#x20;

* [x] **Requirement**: Support publishing of reports and dashboards to a portal which can be&#x20;

* [x] **BDB Response**: BDB Reports/Dashboards can be integrated with 3rd party portal via open doc feature of the BDB platform.&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.bdb.ai/pre-sales/manufacturing-use-case/technical-requirements/data-visualization.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
