1. Initial Setup:
Deployment: The platform can be installed on any cloud or on-premises infrastructure. This flexibility ensures that it can fit into the existing IT environment of the organization.
Configuration: Initial configuration involves setting up the platform to connect with various data sources. BDB-Platform supports over 70+ data sources, including RDBMS, Big Data, APIs, and social media, which facilitates comprehensive data connectivity.
2. Data Integration:
Data Connectivity: The platform's Data Center allows for seamless integration with diverse databases. This step involves connecting the platform to the required data sources to ensure that all relevant data can be accessed and utilized.
Data Pipeline Setup: With 65+ built-in components, the Data Pipeline is configured to manage data flow efficiently. This includes setting up readers, writers, producers, consumers, and transformation components to handle both streaming and batch data from various sources.
3. Data Preparation:
Data Transformation: The platform offers comprehensive data preparation capabilities with 65+ built-in data transforms. Custom transforms can also be created using SQL, Python, and regular expressions to ensure high-quality and standardized datasets for analysis.
4. Data Cataloging:
Metadata Management: The Data Catalog module is set up to provide a centralized repository for all organizational data. This step involves cataloging, enriching, searching, tracking, and prioritizing data to maximize its value.
5. Analytics and Visualization:
Dashboard Design: BI developers can use the intuitive Dashboard Designer to create complex dashboards tailored for CXO-level decision-makers. This involves setting up pre-built charting capabilities and advanced customization options.
Self-Service Reporting: Business users are empowered to create their reports using a user-friendly interface, enabling them to explore and present data effectively without relying on the IT team.
6. Collaboration and Experimentation:
Data Science Lab: This module allows data scientists to conduct collaborative experiments, share notebooks, models, and other artifacts, and deploy findings to the production environment efficiently.
Low Code and Hyper Automation: BDB-Platform is designed as a low-code platform, which allows for extensive customization without requiring deep technical expertise. This makes it easier for businesses to tailor the platform to their specific requirements.
Data Pipeline Customization: The platform supports custom integration and extensibility for unique requirements. Users can tailor the data pipeline with custom components and transformations using SQL, Python, and regular expressions.
Microservices Architecture: BDB-Platform's microservices architecture provides a scalable and flexible foundation that can be customized to integrate with popular business applications or to create bespoke analytics flows.
Role-Based Access Control: The platform offers role-based access control, which can be customized to fit the organizational structure and security policies of a business.
Custom Dashboards and Reports: Users can design and customize dashboards and reports using the intuitive Dashboard Designer, which supports advanced customization options and pre-built charting capabilities.
Production Licenses: BDB charges for production licenses, while QA environments are free. However, customers must cover hosting charges for all environments.
Private Implementation and White Labeling: There could be additional charges for private implementation, white labeling, and other specific requirements. These costs are tailored to individual cases and should be discussed with BDB Support for detailed information.
Subscription Pricing: BDB offers trial and premium subscriptions starting from USD 20,000 per month. This pricing includes hosting, maintenance, and enhancement costs, but private cloud installation and server costs are separate.
Flexibility in Subscription: Customers have the flexibility to upgrade or downgrade their package based on their needs. For example, if a team does not require a 20-core compute for a month, they can adjust their plan to a more suitable 4-core compute.
Self-Paced Learning: Users can opt for self-paced learning to maximize flexibility and become experts in the BDB Platform from the comfort of their preferred location.
Comprehensive Tutorials: The platform provides quick tutorials for various workflows, including self-service reporting, data pipeline workflows, and data science lab workflows.
Role-Specific Training: Training is tailored to different roles within an organization, such as data engineers and data scientists. This includes tutorials on designing and building data infrastructure, creating robust data pipelines, and developing predictive models.
Support Services: BDB-Platform offers support for basic configuration issues, troubleshooting, and other support services to ensure smooth operation and user satisfaction.
Encryption: Data is encrypted both in transit and at rest to ensure that it remains secure from unauthorized access during transmission and storage.
Network Security: Robust network security controls, such as firewalls and network access control, are implemented to protect against malware attacks and intrusions. This includes the use of Web Application Firewalls (WAF) to inspect HTTP traffic and enforce security policies.
Role-Based Access Control (RBAC): The platform uses RBAC to manage and enforce security measures within the platform. This ensures that users can only access authorized data at a granular level, enhancing data privacy and preventing unauthorized access.
Private Subnets and Virtual Networks: Resources are deployed within virtual networks with private subnets, enhancing security by isolating them from the public internet and other external networks.
Monitoring and Logging: The platform deploys monitoring and logging solutions to track the health, performance, and security of the infrastructure and applications. Tools like Prometheus, Grafana, and Elasticsearch are used to collect, analyze, and visualize metrics and logs.
Regular Updates: The platform continuously adds new features and functionalities, reducing technical debt and ensuring that the software remains up-to-date with the latest advancements.
Release Notes: Detailed release notes are provided for each update, outlining the new features, enhancements, and any known limitations. This helps users stay informed about the changes and improvements in each release.
Data Ownership: Ownership of the software and services remains with BDB. However, customers retain ownership of their data. BDB will make customer data available for export or download upon termination or expiration of the agreement.
Data Portability: The platform supports data portability, allowing users to export their data. After a 30-day period post-termination, BDB has no obligation to maintain or provide customer data and will delete or destroy all copies of the data unless legally prohibited.
Subscription Flexibility: Customers have the flexibility to upgrade or downgrade their subscription packages. For instance, if a team does not require a 20-core compute for a month, they can adjust their plan to a more suitable 4-core compute, allowing for cost optimization and resource management.
Automatic Renewal: Contracts are typically renewed automatically for the same period as the initial contract term unless specified otherwise. This means that unless a customer takes action to cancel, the contract will continue under the same terms.
Cancellation Notice: Customers must provide notice if they wish to cancel their service at the end of the contract term. The specific notice period required can vary, but it is generally advisable to check the contract for detailed terms. For example, some services may require a notice period of up to six months.
Data Availability Post-Termination: Upon termination or expiration of the agreement, BDB will make customer data available for export or download for a 30-day period. After this period, BDB has no obligation to maintain or provide any customer data and will delete or destroy all copies unless legally prohibited.
Liability and Damages: BDB's liability is limited to direct damages and will not exceed the fees paid by the licensee for the software or services. They are not liable for any indirect, special, incidental, consequential, or punitive damages.
GDPR Compliance: BDB-Platform is committed to GDPR compliance, ensuring that data processing is transparent and adheres to the mandates of good data analytics hygiene. This includes protecting personal data and providing customers with control over how their data is used.
ESG Reporting: The platform supports Environmental, Social, and Governance (ESG) reporting, aligning with global standards to help organizations meet their compliance and reporting requirements.