Quản trị People Analytics: pipeline, security và chất lượng dữ liệu
Bài giới thiệu People Analytics nhìn từ ghế người dùng; bài này dành cho admin — người cài đặt, nuôi pipeline và chịu trách nhiệm khi con số hiển thị sai hoặc lộ dữ liệu.
4 pipeline và chu kỳ sống
Phần tiêu đề “4 pipeline và chu kỳ sống”People Analytics chạy trên 4 pipeline dữ liệu: Worker, Hiring, Skills, Employee Sentiment — mỗi cái trạng thái Committed / Not Committed / Action Required (Action Required là việc của bạn, xử lý trước).
flowchart LR DQ["Data Quality activity<br/>(chạy check trước)"] --> I["Installation<br/>(nạp lần đầu)"] I --> U["Update hằng tuần<br/>Chủ nhật 3AM<br/>(CHỈ Production)"] U --> U U -.->|"lỗi / đổi cấu hình lớn"| R["Reinstall<br/>(CHỈ thứ Hai–Năm)"] R --> U
Bốn luật vận hành rút từ tài liệu:
- Update tuần không nạp bù quá khứ (no retroactive load) — pipeline đứt vài tuần thì dữ liệu khuyết vĩnh viễn, đường sửa duy nhất là reinstall.
- Reinstall chỉ chạy thứ Hai–thứ Năm — tránh đè lịch update Chủ nhật.
- Custom report đang trỏ vào data source People Analytics phải xóa trước khi chạy Data Quality / update / install — không thì activity fail.
- Sandbox không có update tuần — số trong Sandbox cũ là bình thường, đừng debug nhầm chỗ.
Security 3 tầng — thiết kế trước, sửa sau rất đắt
Phần tiêu đề “Security 3 tầng — thiết kế trước, sửa sau rất đắt”- Domain xem: 6 domain, mỗi user chỉ được nằm trong ĐÚNG MỘT — trùng domain là hành vi không xác định.
- Row-level (constrained): giới hạn theo cây tổ chức; điều kiện ngầm: hierarchy target field của Worker và Hiring phải trỏ cùng một cây — lệch nhau là người xem thấy hai lát cắt khác nhau của công ty.
- Ẩn nhóm nhỏ: population 1–5 người bị ẩn tự động khỏi insight — chống suy ngược ra cá nhân; nhóm <10 bị loại khỏi VIBE index.
Data Quality Module — người gác cổng
Phần tiêu đề “Data Quality Module — người gác cổng”Chạy trước install/update, các check chính và ý nghĩa thật:
| Check | Vì sao quan trọng |
|---|---|
| Cardinality field | Field quá nhiều giá trị distinct làm insight nhiễu — cần gom nhóm |
| Bản ghi trùng | Worker trùng làm phồng headcount |
| Nhiều hierarchy song song | Nghiêm trọng nhất: worker thuộc 2 cây → row-level security có thể lộ dữ liệu chéo nhánh |
| Population nhỏ | <10 người bị loại khỏi VIBE — biết trước để khỏi thắc mắc “sao thiếu phòng X” |
Field mapping và cấu hình — các quy tắc cứng
Phần tiêu đề “Field mapping và cấu hình — các quy tắc cứng”- 1 field nguồn → 1 field đích duy nhất, không map chồng.
- Termination Category phải là Text với giá trị đúng chuỗi
"Voluntary"/"Involuntary"— sai chuỗi là attrition insight câm lặng. - Compensation chỉ nhận USD — tenant VND phải quy đổi trước, và hiểu rằng insight lương nói chuyện bằng USD.
- Intersection (lát cắt phân tích chéo) khai đúng 2 field; tài liệu khuyên tránh field nhạy cảm kiểu tuổi/nhóm việc dễ đụng phân biệt đối xử — khớp tinh thần bài VIBE và pháp luật lao động VN.
- Lịch sử dữ liệu khai 4–36 tháng; so sánh năm-với-năm cần ≥14 tháng.
- Population filter: ≤20 điều kiện, lồng ≤3 cấp.
- Skills là pipeline máy học: sau opt-in chờ ~24 giờ mới có kết quả, và không test được trên Sandbox.
Tiện ích cuối: bật email digest gửi insight định kỳ cho lãnh đạo — nước cờ rẻ nhất để People Analytics không thành món đồ mua về rồi bỏ tủ.
Chắt lọc từ Workday People Analytics User Guide (phần quản trị) và Reporting and Analytics Administrator Guide — doc.workday.com.