> For the complete documentation index, see [llms.txt](https://docs.bdb.ai/pre-sales/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bdb.ai/pre-sales/manufacturing-use-case/functional-requirements-from-manufacturing.md).

# Functional Requirements from Manufacturing

* [x] **Requirement:** Data Platform is required be hosted on a cloud-based environment accessible to Manufacturing business users globally.

* [x] **BDB Response:** BDB is a leading AI based end-to-end BI and Data Analytics Platform provider. It has Big Data Pipeline, Data Preparation, ETL, Data lineage, Predictive (R, Python, Neural Networks), Deep Learning Workbench, Self-service BI, AI-driven Search, and Governed Dashboards available on Cloud, On-premises & Hybrid on Any Device and can connect with any Structured, Unstructured, IOT, Social Media data Sources. The platform can be used by different personas like Citizen Data Scientist, Data Scientist, Data Engineer, Visualization Engineer, Business Users and CXO Users.

* [x] &#x20;**Requirement:** Data Platform should be able to support multi cloud integration and integration with On-Premises applications/databases hosted at Manufacturing sites and 3rd party applications as well as applications hosted in cloud.

* [x] **BDB Response:**

Cloud Deployment – BDB Platform is cloud agnostic and can be deployed on any cloud environment - AWS, GCP, Azure etc.

On-Premises Deployment - The BDB Platform can be deployed to the on-premises servers.&#x20;

BDB Platform can be deployed in bare Metal as well as in Kubernetes Cluster which manages containerized applications along with some enrich functionalities of its own that gives us the flexibility to manage the Deployments and scaling the application.

<figure><img src="https://4072512490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlLFg37sm5677zgZ4m8et%2Fuploads%2FSLyjweORWeCwkOZJAoJ7%2Fimage.png?alt=media&amp;token=d91c8f44-0c30-4a20-91e3-920e271ecca5" alt=""><figcaption></figcaption></figure>

&#x20;&#x20;

* [x] **Requirement:** Data Platform should have out-of-the-box proven integration capabilities with data streaming applications such as Kafka.
* [x] **BDB Response:**

Yes, BDB Platform has Built-in data connectors to fetch data from different data sources. BDB Data Pipeline has built-in streaming data connectors for Kafka, MQTT, OPCUA, Azure Event grid etc.

It also supports RDMS Systems, Big data systems for e.g., MySQL, Oracle, Hive, MongoDB, Flat files, Cassandra, SAP HANA, Google sheet, Facebook, Twitter etc. BDB Platform also has the capability to develop connectors based on the user’s requirement.&#x20;

Platform has the capability to connect to API's and Rest API.&#x20;

* [x] &#x20;**Requirement:** Data Platform should have out-of-the-box proven integration capabilities with advanced analytics (machine learning) tools/applications including Open Source
* [x] &#x20;**BDB Response:**

BDB Platform has built-in DS (Data Science) Lab which is a comprehensive ecosystem that provides Data Scientists with a platform for DS experimentation and quickly deploy models developed from DS experiments on production environment.

It provides collaboration between data scientists where they can jointly conduct experiments, share notebooks, models, and other artifacts with their team.&#x20;

<figure><img src="https://4072512490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlLFg37sm5677zgZ4m8et%2Fuploads%2FwhZmHS0n9RAw9MyGAyjG%2Fimage.png?alt=media&amp;token=128022dc-e9f5-47bd-bd71-dde6234fdb08" alt=""><figcaption></figcaption></figure>

&#x20;&#x20;

* [x] **Requirement:** Manufacturing Business users should be able to remotely access the data platform and analyse the data and reports with reduced latency.
* [x] **BDB Response:** BDB Platform enable Manufacturing business users to remotely analyse the data and reports with reduced latency.

The data will be curated, and query will be executed on the top of it.

* [x] &#x20;**Requirement:** Data platform should be capable of managing large number of concurrent users accessing the data platform without any performance issues.&#x20;

* [x] **BDB Response**: BDB Decision Platform is horizontally scalable. With proper hardware sizing, it will support high concurrency without any compromise on speed and connectivit&#x79;**.**

* [x] &#x20;**Requirement:** Data platform should be available 24/7 with 99.99% availability with no data loss. Services available across regions with the ***zero*** downtime.

* [x] **BDB Response**: BDB Platform would be installed across multiple servers. If at any point in time a server to fail the other servers would automatically activate and take up the work of the failed server.

* [x] **Requirement**: Capability to ingest, curate, process, and store various types of data from the various Manufacturing and 3rd party applications in real/near-real time and batch modes both on-premises and cloud based.  

* [x] **BDB Response:** Yes, BDB Platform has built-in data connectors to ingest data from different data sources in Real-time and Batch mode.

BDB Data Pipeline has built-in data connectors for Kafka, MQTT, OPCUA, Azure Event Grid, etc.&#x20;

<figure><img src="https://4072512490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlLFg37sm5677zgZ4m8et%2Fuploads%2FHs1sFTpeShcZ3zLQzl3a%2Fimage.png?alt=media&amp;token=82318fc7-a9a3-4b40-8d94-8b7484c56336" alt=""><figcaption></figcaption></figure>

&#x20;

<figure><img src="https://4072512490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlLFg37sm5677zgZ4m8et%2Fuploads%2FbbokXdMAlxdohg32RJ2H%2Fimage.png?alt=media&amp;token=ca62023a-6256-479c-8847-18cfbe8106b6" alt=""><figcaption><p>                       </p></figcaption></figure>

* [x] **Requirement**: Ability to perform data profiling, apply data quality checks, and data cleansing on the fly.
* [x] **BDB Response:** The self-service Data Preparation under the BDB Platform facilitates the users to perform Data Profiling, apply data quality checks, and data cleansing all with the easy-to-use UI and in-built transforms options. Interactive Excel like Interface for Visual profiling & transformation.&#x20;

The Data Preparation also enables non-technical users to perform over 60+ data transformations on their business data. The outcome from the Data Preparation gets integrated with the Data Pipeline module so that the transformed data can be extracted in a Pipeline Workflow.

* Data in familiar grid format & basic anomaly detection as soon as data is uploaded&#x20;
* 60+ data transformation for basic as well as advanced data cleansing&#x20;
* Smart features like history tracking of operations for redo/undo/ replay&#x20;
* Extract clean data in an elastic environment
* Store it in a data pipeline for real-time data cleansing

<figure><img src="https://4072512490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlLFg37sm5677zgZ4m8et%2Fuploads%2FqCQ7yjSuyZCDLxMHqxci%2Fimage.png?alt=media&amp;token=ad987da8-02de-41e1-aab8-1519d582af4c" alt=""><figcaption><p><br><br></p></figcaption></figure>

&#x20;

* [x] &#x20;**Requirement**: Cost effective compute and storage capability to process and store different formats of data which is scalable and highly available.

* [x] **BDB Response**: MongoDB is widely recognized and accepted as the fastest growing database for new as well as established businesses of all sizes. MongoDB has displayed the capacity to create numerous efficient-performance systems at scale. Due to its feature of scalability, MongoDB has developed from a single server to a group of servers with over a thousand nodes and huge volumes of documents and data.  MongoDB has the ability to conveniently and cost-effectively replace highly customized and expensive database systems. &#x20;

* [x] &#x20; **Requirement**: Data platform should be capable to provide an enterprise view of data across the organization which can be seamlessly accessed by Business users through Self-Service reporting.&#x20;

* [x] **BDB Response**: BDB Business Story is a user-centric Self-service BI module allowing business users to create, modify, and share interactive data insights through intuitive visuals.&#x20;

\
BDB Business Story is a drag and drop based a View and build analytical visual reports within a few minutes and consume data insights instantly. 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 report/dashboard from the scratch, and can also analyze the data through BDB Search and can add those queries to their report.

<figure><img src="https://4072512490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlLFg37sm5677zgZ4m8et%2Fuploads%2FB87u3QVAJHIc1y6Lynmj%2Fimage.png?alt=media&amp;token=526aba42-f342-4c8c-90c1-d3dfeaea0a98" alt=""><figcaption></figcaption></figure>

BDB Platform provides simple and intuitive Web based Dashboard Designer with drag n drop feature and having 60+ Charting components.

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;

\
**Features of Dashboard Designer**&#x20;

* 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;
* Can be easily accessed over any device mobile, tablet, desktop&#x20;
* Geospatial integration inside designer is available known as leaflet. It lets you control default latitude/ longitude point along with zoom feature.

- [x] &#x20;**Requiremen**t: Provide a centralized data repository (Sand Box environment) with a robust data foundation to enable data discovery, data mining and advanced analytics.&#x20;
- [x] **BDB Response**: Yes, centralized data repository in MongoDB will provide robust data foundation to enable data discovery, data mining, and advanced analytics.

* [x] &#x20;**Requirement**: Data Platform shall support full text search and faceted text search capabilities. Ability to search both structured and unstructured data from both data lake and EDW
* [x] **BDB Response**: BDB Platform provides AI-based search, which supports natural language it makes accessing BI content extremely easy for a Business User and End User.&#x20;

The responsive ***Search*** interprets human languages through computational linguistics to analyze the data and give appropriate outcomes. It also provides autosuggestions to make the data discovery even faster. NLP-based voice assistance on mobile devices lets you drill deeper into your data and create a complete visual report without even using your fingers.&#x20;

<figure><img src="https://4072512490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlLFg37sm5677zgZ4m8et%2Fuploads%2FrnQD1z5dUqB1BmrKuThO%2Fimage.png?alt=media&amp;token=5d698ae0-8a68-4db2-8def-692876539947" alt=""><figcaption></figcaption></figure>
