A comprehensive business intelligence and analytics platform for manufacturing data analysis, featuring advanced Excel dashboards, predictive analytics, risk assessment, and professional reporting capabilities.
This professional-grade analytics suite provides:
- Advanced Excel Dashboards with predictive analytics and risk assessment
- Machine Learning Models for revenue forecasting and business insights
- Professional PDF Reports with executive summaries and strategic recommendations
- Interactive Streamlit Dashboards for real-time data exploration
- Comprehensive Risk Assessment with mitigation strategies
- Customer Segmentation and portfolio analysis
BDM_project/
โโโ ๐ src/ # Source code modules
โ โโโ ๐ analytics/ # Analytics engines and Excel generators
โ โโโ ๐ dashboards/ # Interactive dashboard applications
โ โโโ ๐ reports/ # PDF report generators
โโโ ๐ data/ # Data storage
โ โโโ ๐ raw/ # Raw input data files
โ โโโ ๐ processed/ # Processed/cleaned data
โโโ ๐ outputs/ # Generated outputs
โ โโโ ๐ excel/ # Excel dashboard files
โ โโโ ๐ pdf/ # PDF business reports
โ โโโ ๐ dashboards/ # Dashboard exports
โโโ ๐ docs/ # Documentation
โโโ ๐ tests/ # Unit tests and validation
โโโ ๐ config/ # Configuration files
โโโ ๐ scripts/ # Utility scripts
โโโ ๐ venv_analytics/ # Virtual environment
- Revenue Analysis: โน60.46M total revenue with growth trend analysis
- Operational Efficiency: 100.1% average efficiency with performance scoring
- Risk Assessment: MEDIUM risk level with comprehensive mitigation strategies
- Customer Intelligence: 12-customer portfolio with lifetime value analysis
- Product Performance: 335-product analysis with efficiency metrics
- Machine Learning Models: Random Forest for revenue prediction
- Scenario Planning: Conservative, Expected, and Optimistic forecasts
- Feature Importance: Quantity, Rate, and Target Cost impact analysis
- Business Forecasting: Data-driven decision support
- Enhanced Executive Summary: 8 advanced KPIs with performance scorecards
- Risk Assessment Dashboard: Comprehensive risk scoring and alerts
- Operational Excellence: Efficiency breakdown and improvement recommendations
- Customer Portfolio: Segmentation, lifetime value, and risk analysis
- Python 3.8+
- Virtual environment capabilities
- Required packages (see requirements.txt)
# Clone and navigate to project
cd BDM_project
# Create virtual environment
python -m venv venv_analytics
# Activate virtual environment (Linux/macOS)
source venv_analytics/bin/activate
# Install dependencies
pip install -r requirements.txt
# Run analytics suite
python scripts/run_analytics.pypython src/analytics/enhanced_professional_excel_analytics.pyOutput: Enhanced Excel dashboard with 4 professional sheets
python src/reports/enhanced_professional_bi_report_generator.pyOutput: Comprehensive business intelligence report
streamlit run src/dashboards/professional_streamlit_dashboard.pyOutput: Web-based interactive analytics dashboard
- File: CSV format with manufacturing/business data
- Required Columns: Customer, Date, Part description, Qty, Rate, Value
- Cost Columns: Target/Actual costs for Manpower, RawMaterial, Machine power, Overhead
- Location:
data/raw/Main4 - Main3.csv
The analytics engine automatically:
- โ Cleans and validates numeric data
- โ Calculates business metrics (ROI, efficiency, margins)
- โ Performs risk assessment and segmentation
- โ Generates predictive insights
- Total Revenue: โน60,463,085
- Orders Processed: 2,937
- Average Profit Margin: 0.0%
- Revenue Growth: -5.3% (declining trend)
- Overall Efficiency: 100.1%
- Performance Score: 50/100
- Quality Index: Process stability analysis
- Cost Variance: Variance analysis and control
- Risk Level: MEDIUM
- High Risk Orders: 1,493 identified
- Customer Concentration: Risk-based segmentation
- Mitigation Strategies: 6 strategic recommendations
enhanced_professional_excel_analytics.py- Advanced Excel dashboard generatorprofessional_excel_analytics.py- Standard Excel analyticsadvanced_analytics_engine.py- Machine learning and statistical analysis
enhanced_professional_bi_report_generator.py- Comprehensive PDF reportsprofessional_bi_report_generator.py- Standard business reports
professional_streamlit_dashboard.py- Web-based interactive dashboardadvanced_dashboard.py- Advanced visualization dashboard
export BDM_DATA_PATH="data/raw/"
export BDM_OUTPUT_PATH="outputs/"
export BDM_LOG_LEVEL="INFO"analytics_config.yaml- Analytics parametersdashboard_config.yaml- Dashboard settingsreport_config.yaml- Report generation settings
- Enhanced professional dashboards with:
- Executive Summary with advanced KPIs
- Predictive Analytics with ML insights
- Risk Assessment with mitigation strategies
- Detailed data analysis with conditional formatting
- Comprehensive business intelligence reports featuring:
- Professional cover page and executive summary
- Financial performance analysis
- Customer portfolio assessment
- Operational excellence analysis
- Risk assessment and mitigation strategies
- Strategic recommendations and action plans
# Run test suite
python -m pytest tests/
# Run specific test modules
python -m pytest tests/test_analytics.py
python -m pytest tests/test_reports.py- User Guide - Comprehensive usage documentation
- API Reference - Technical API documentation
- Configuration Guide - Setup and configuration
- Business Logic - Analytics methodology
- Fork the repository
- Create feature branch (
git checkout -b feature/amazing-feature) - Commit changes (
git commit -m 'Add amazing feature') - Push to branch (
git push origin feature/amazing-feature) - Open Pull Request
This project is licensed under the MIT License - see LICENSE file for details.
- Issues: Report bugs and feature requests via GitHub Issues
- Documentation: Comprehensive guides in the
docs/folder - Email: For enterprise support and consulting
- โ 2,937 records analyzed with advanced business intelligence
- โ โน60.46M revenue with comprehensive financial analysis
- โ 335 products with efficiency and performance metrics
- โ 12 customers with risk-based portfolio analysis
- โ Machine learning for predictive analytics and forecasting
- โ Professional dashboards with executive-level insights
- โ Risk assessment with actionable mitigation strategies
Built with โค๏ธ for Professional Business Analytics
Last Updated: October 12, 2025