Skip to content

Schema Cơ sở dữ liệu

TÓM TẮT

BoxMe Forecast sử dụng Supabase PostgreSQL với 12+ bảng chia làm 2 nhóm: bảng nghiệp vụ (transactions, warehouses, customers) và bảng ML pipeline (forecast_results, training_jobs, backtest_results...).

Sơ đồ quan hệ tổng thể

Bảng nghiệp vụ

Xem chi tiết tại Bảng nghiệp vụ.

BảngMục đíchCột chính
transactionsDữ liệu đơn hàng gốcclient_id, user_id, product_id, quantity, purchased_at
warehousesCấu hình khocode, standard_tables, shifts_config, staff_config
customersDanh sách khách hàngcustomer_code, primary_warehouse_id, tier
operational_settingsCấu hình vận hànhtarget_pick_uph, target_pack_uph, shift_hours
productivity_standardsTiêu chuẩn năng suấtwarehouse_id, work_type, staff_level, uph

Bảng ML Pipeline

Xem chi tiết tại Bảng ML Pipeline.

BảngMục đíchCột chính
forecast_resultsKết quả dự báoseries_key, forecast_date, predicted_quantity, confidence_*
model_metadataRegistry model đã trainmodel_name, metrics, feature_importance
training_jobsTracking training jobsjob_id, status, config, metrics
backtest_resultsKết quả backtestcycle_id, fold_number, wmape, bias, fnr
sku_metadataPhân loại SKUproduct_id, sku_type, avg_daily_demand, cv
improvement_cyclesState AutoMLcycle_id, state, mape_history
llm_suggestionsGợi ý từ LLMcategory, parameter_diff, status
discovered_eventsSự kiện auto-discoveredevent_date, confidence, estimated_weight
data_profilesSnapshot phân tíchclient_id, profile_data (JSONB)
anomaly_logLog anomalyseverity, details
llm_providersCấu hình LLM APIprovider_name, model_name, is_active
model_comparisonsA/B test resultsmodel_a_id, model_b_id, comparison_metrics

SQL Schema

File definition đầy đủ: forecast_engine/src/data/sql_schemas.sql

Tài liệu liên quan

BoxMe Forecast — Tài liệu kỹ thuật nội bộ