On this page
Một dashboard là một lời hứa. Trang này nêu từng cơ chế khiến con số trên MSO Cloud kiểm được, và nêu thẳng chỗ nền tảng chọn không trả lời thay vì trả lời sai.
Đối tượng: người sẽ ký duyệt trên số liệu của nền tảng — giám đốc, kế toán trưởng, trưởng bộ phận phân tích. Cần đọc trước: Measurement in MSO Cloud.
Một định nghĩa cho mỗi chỉ số#
Mỗi chỉ số có đúng một định nghĩa, và mọi bề mặt đọc chung định nghĩa đó: dashboard, trợ lý dữ liệu, cảnh báo và cả lớp đối soát. Không có bề mặt nào tự viết lại phép tính bằng SQL riêng.
Đổi một định nghĩa là một thay đổi có phiên bản, không phải một lần sửa âm thầm. Cơ chế ở Measurement in MSO Cloud, và tầng dữ liệu bên dưới ở Data warehouse (medallion).
Lý do quy tắc này gắt: hai bản tự suy lại cùng một công thức, mang cùng một giả định sai, sẽ cùng xanh. Một định nghĩa thứ hai không phải một lớp kiểm chéo, nó là một chỗ lệch chờ xảy ra.
Con số được đối soát với sự thật bên ngoài mã#
Mọi bề mặt có mang con số đều có một phép khẳng định trong lớp đối soát, và lớp này chạy như một gate chứ không phải một lần kiểm bằng mắt. Ba dạng khẳng định luôn có:
| Dạng khẳng định | Nội dung |
|---|---|
| Đầu bảng bằng tổng các dòng đang hiện | Một KPI phải bằng tổng chính xác các dòng mà bảng dưới nó vẽ ra |
| Chỉ số cuốn bằng chỉ số kỳ | Một số "N ngày gần nhất" phải bằng số của đúng cửa sổ đó, tính một lần |
| Gộp nguồn không đếm hai lần | Hai nguồn cùng mô tả một ngày phải cộng theo ngày, không nhân đôi |
Điểm quan trọng nhất không nằm trong bảng: giá trị kỳ vọng của mỗi khẳng định neo vào một nguồn sự thật bên ngoài mã — bản xuất của chính khách hàng, hoặc một oracle đóng băng — chứ không bao giờ là một bản suy lại thứ hai trong mã. Nguyên tắc này và cách nó được cưỡng chế ở Governance and Honest Numbers.
Một hệ quả trực tiếp: khi số liệu lệch, nền tảng không mặc định coi đó là lỗi và sửa xuống. Ngữ nghĩa được xác nhận lại với nguồn sự thật trước — đã có lần một con số đúng bị "sửa" cho khớp một kỳ vọng sai, và quy tắc này là kết quả của lần đó.
Số trên màn hình bằng số trong file tải về#
Toàn bộ đường thời gian chạy theo múi giờ Việt Nam, từ cách gom nhóm trong truy vấn tới nhãn ngày trên trục biểu đồ tới biên của bộ lọc. Không có phép đổi sang UTC nào trên đường ngày.
Đây là chỗ lỗi hay quay lại nhất trong mọi nền tảng báo cáo: một biên ngày dựng theo UTC kéo một ngày của tháng liền kề vào kỳ đang xem. Bốn cơ chế riêng biệt cùng gác chuyện đó, và một lần đẩy mã chạm vào đường ngày thì phải kiểm lại bằng một báo cáo có lọc theo tháng.
Tiền được lưu bằng số nguyên, không dùng số thực, nên không có sai số dồn. Đường xuất dữ liệu đọc đúng ô mà bảng đang vẽ, theo Export pipeline — CSV / Excel / PDF.
Ước lượng của bên thứ ba không bao giờ thành số của bạn#
Dữ liệu ước lượng thị trường nằm ở mặt phẳng riêng, mang nhãn ước lượng ở mọi nơi nó xuất hiện, và bị chặn không cho thành một KPI chính chủ hay một lever quyết định.
Mặt phẳng này bị loại khỏi lớp đối soát một cách chủ đích, và lý do đáng nói: nó không có nguồn sự thật bên ngoài để neo, nên một phép "đối soát" trên nó chỉ là mã tự đối chiếu với mã. Nó được gác bằng cách khác — kiểm đơn vị cho phần tính thuần, cộng kiểm hành vi trên trình duyệt cho phần hiển thị và cắt ngưỡng. Ranh giới ba mặt phẳng ở Data Foundation.
Khi dữ liệu không đỡ được câu trả lời#
Bỏ qua là mặc định, không phải ngoại lệ:
- Một điều kiện thiếu dữ liệu thì trả về "không biết", và rule không khớp — thiếu tín hiệu làm rule đóng lại, không làm nó đoán. Xem The Decision Engine.
- Một thẻ chỉ số không đủ dữ liệu trong kỳ thì hiện lý do, không hiện số không.
- Một câu do mô hình ngôn ngữ sinh ra mà mang con số không truy được về một dữ kiện đã cấp thì bị bỏ trước khi phát hành, theo Governance and Honest Numbers.
- Một mảng dữ liệu mà tổ chức chưa có dòng nào thì không được trợ lý nêu tên, kể cả với super admin — xem Trợ lý dữ liệu (Chat with your data).
Quyết định ghi rồi thì không sửa#
Sổ quyết định chỉ ghi thêm, ở mức ràng buộc cơ sở dữ liệu. Một hiệu chỉnh là một dòng mới, không phải một lần ghi đè, nên đường đi của một quyết định đọc lại được sau nhiều tháng.
Việc chạy lại là chạy thật, không phải một lời hứa: hệ dựng lại một quyết định từ đúng dữ liệu vào đã đóng băng, dựng lại biên nhận, so dấu tay, rồi trả về một trong ba phán quyết — trùng khớp, sai lệch, hoặc không chạy lại được kèm lý do. Nó là một gate chỉ xanh khi không có sai lệch nào. Cơ chế ở From signal to decision.
Đối soát dữ liệu chính tổ chức nạp lên#
Với dữ liệu nạp bằng file hay bảng tính, còn một lớp nữa dành riêng cho người vận hành: so bản đã nạp với bản gốc, theo từng cột và từng kỳ, ngay trong sản phẩm. Xem Data Validation (Đối soát dữ liệu).
Bậc được công bố, không làm tròn lên#
Nền tảng không tuyên bố đo được nhân quả, không chạy một chính sách học được trên sản xuất, và không tự hành động. Ba điều đó được ghi là nguyên mẫu, nền móng, hoặc đóng — chứ không mô tả thành đã chạy. Bảng bậc kèm bằng chứng từng dòng ở Mức độ trưởng thành.