Mô hình dữ liệu Planning: level, dimension, account, version, time
Mọi thứ trong Adaptive Planning — sheet, công thức, báo cáo, phân quyền — đều đứng trên sáu khối mô hình: level, dimension, account, version, time, currency. Thiết kế sáu khối này là việc quan trọng nhất của dự án; bài này đi từng khối kèm nguyên tắc thiết kế.
1. Level — cây tổ chức lập kế hoạch
Phần tiêu đề “1. Level — cây tổ chức lập kế hoạch”Level là cấu trúc phân cấp của tổ chức dưới góc nhìn kế hoạch: Tổng công ty → Khối → Phòng/Trung tâm chi phí. Đặc điểm cần nắm:
- Dữ liệu thuộc về level. Mỗi con số kế hoạch gắn với một level; số của level cha = tổng các level con (roll-up tự động).
- Quyền theo level. Người dùng được gán vào level và chỉ thấy/nhập nhánh của mình — đây là cơ chế phân quyền chính (xem bài Quy trình – phân quyền).
- Workflow theo level. Trình – duyệt kế hoạch chạy theo cây level.
Nguyên tắc thiết kế: cây level nên theo trách nhiệm ngân sách (ai chịu trách nhiệm con số nào), không nhất thiết trùng sơ đồ hành chính. Giữ cây đủ nông để vận hành được — mỗi tầng thêm là một tầng trình duyệt.
Cây level và logic roll-up: phòng nhập số của mình, số tự cuộn lên khối rồi lên tổng công ty; phân quyền và trình – duyệt chạy theo đúng cây này. Minh họa mô phỏng do BSD dựng lại — không phải giao diện thật của Workday.
2. Dimension và attribute — các chiều phân tích
Phần tiêu đề “2. Dimension và attribute — các chiều phân tích”Ngoài tổ chức và thời gian, mô hình cần thêm chiều: Sản phẩm, Kênh, Vùng, Dự án, Khách hàng… Đó là dimension — danh sách giá trị có phân cấp, tự định nghĩa.
- Dimension gắn vào account hoặc sheet (đặc biệt là cube sheet) để nhập và phân tích theo tổ hợp chiều: doanh thu theo Sản phẩm × Kênh × Tháng.
- Attribute là nhãn gắn lên level/dimension value/account để lọc và nhóm trong báo cáo (ví dụ attribute “Miền” gắn lên các chi nhánh) — nhẹ hơn một dimension đầy đủ.
Nguyên tắc: mỗi dimension thêm vào làm mô hình phình theo cấp số nhân. Chỉ mô hình hóa chiều mà doanh nghiệp thực sự lập kế hoạch theo nó; chiều chỉ để xem báo cáo thì dùng attribute hoặc để ở tầng BI (Business Intelligence).
3. Account — hệ tài khoản kế hoạch
Phần tiêu đề “3. Account — hệ tài khoản kế hoạch”Account là “dòng” của mô hình. Adaptive Planning có nhiều loại:
| Loại | Dùng cho |
|---|---|
| GL account | Tài khoản tài chính nạp từ sổ cái (doanh thu, chi phí, tài sản…) — có kiểu P&L/Balance Sheet, quy tắc cộng dồn theo thời gian |
| Custom account | Chỉ tiêu tự định nghĩa ngoài sổ cái: sản lượng, headcount, đơn giá, tỷ lệ |
| Cube account | Tài khoản sống trong cube sheet đa chiều |
| Modeled account | Sinh từ modeled sheet (từng nhân sự, từng hợp đồng…) |
| Metric account | Chỉ số tính toán (tỷ suất, ngày tồn kho…) — định nghĩa bằng công thức, không nhập tay |
| Assumption | Giả định toàn cục: tỷ giá kế hoạch, tỷ lệ tăng lương, % BHXH — đặt một chỗ, mọi công thức tham chiếu |
Mỗi account có thuộc tính đáng chú ý: kiểu dữ liệu, cách cuộn theo thời gian (cộng dồn hay lấy số cuối kỳ — quan trọng với balance sheet và headcount), cách cuộn theo cây tài khoản (cộng/trừ theo dấu), và công thức chủ (master formula) nếu là tài khoản tính.
4. Version — các phiên bản kế hoạch song song
Phần tiêu đề “4. Version — các phiên bản kế hoạch song song”- Actuals: số thực tế nạp từ ERP/GL — mốc so sánh.
- Plan version: Ngân sách 2026, Dự báo 1+11, Dự báo 6+6… mỗi kỳ dự báo là một version, có thể tạo bằng cách sao chép version trước rồi cập nhật.
- Scenario: bản sao mô hình để chơi what-if (mở rộng thị trường, cắt 10% chi phí…) — so sánh cạnh nhau trong báo cáo trước khi chọn phương án chính thức.
Version có thể khóa (không cho sửa sau khi chốt), đặt khoảng thời gian actuals/plan (ví dụ dự báo 3+9: ba tháng actuals + chín tháng kế hoạch), và là một trục trong mọi báo cáo (Budget vs Actuals vs Forecast).
5. Time — cấu trúc thời gian
Phần tiêu đề “5. Time — cấu trúc thời gian”Lịch tài chính tự định nghĩa: năm tài chính bắt đầu tháng bất kỳ, hỗ trợ lịch đặc thù (4-4-5 của bán lẻ), các tầng thời gian (tháng → quý → năm) và chi tiết hơn khi cần (tuần/ngày cho mô hình vận hành). Chọn hạt thời gian nhỏ nhất ngay từ đầu cẩn thận: mô hình tháng là chuẩn phổ biến; đưa cả mô hình về tuần chỉ vì một bài toán nhỏ sẽ trả giá bằng hiệu năng và công nhập liệu.
6. Currency — đa tiền tệ
Phần tiêu đề “6. Currency — đa tiền tệ”Mỗi level gắn một đồng tiền bản tệ; mô hình khai báo các loại tỷ giá (cuối kỳ, bình quân, kế hoạch) theo tháng. Hệ thống tự quy đổi khi cuộn số lên level cha khác đồng tiền; báo cáo xem được ở cả bản tệ lẫn đồng tiền hợp nhất. Chênh lệch quy đổi xử lý sâu hơn ở Close & Consolidation.
Ghép lại: một ô số nghĩa là gì?
Phần tiêu đề “Ghép lại: một ô số nghĩa là gì?”Mỗi ô dữ liệu trong Adaptive Planning là giao của: account × level × time × version (× dimension nếu có). Nhìn mọi màn hình nhập liệu hay báo cáo, hãy tự hỏi “ô này là tổ hợp nào” — đó là cách nhanh nhất để đọc hiểu một mô hình có sẵn.
Nguồn tham khảo: doc.workday.com — Adaptive Planning: Model Management (cú pháp và tên tính năng theo tài liệu chính hãng; bài viết diễn giải lại phục vụ người đọc tiếng Việt).