bởi

trong

FP&A Operating Blueprint — Banking Analytics System
FP&A Operating Blueprint · Banking Analytics

Hệ thống vận hành
dữ liệu & báo cáo
FP&A ngân hàng

Blueprint triển khai cho team 4–8 analyst · P&L + Credit Risk · SharePoint / OneDrive + Power BI Desktop

Team: 4–8 Analyst Data: P&L · Credit Risk Platform: SharePoint / OneDrive Tools: Excel · Power Query · Power BI Triển khai ngay — 6 tuần
01

Current state diagnosis

Phân tích root cause theo 5 Whys — mapping pain points đến impact đo được:

⚠ File Excel phân tán

Mỗi analyst giữ bản riêng trên máy cá nhân. Lead phải gửi email đi-về, copy-paste thủ công vào master file để tổng hợp.

Impact: +8–12h/tháng chỉ để consolidate

⚠ Version control kém

File lưu dạng Report_final_v2_NEW_USE_THIS.xlsx. Reviewer không biết bản nào đã approved. Rủi ro gửi nhầm file cũ.

Impact: ~15–20% tỷ lệ nhầm version

⚠ Manual copy-paste

CSV từ core banking → copy vào Excel → format tay → link sang báo cáo. Mỗi bước là một điểm rủi ro lỗi dữ liệu.

Impact: 1.5–3h/ngày/analyst bị lãng phí

⚠ Dashboard Power BI không đến tay BU

File .pbix nặng, gửi qua email hoặc USB. Business user không cài Power BI → dashboard chỉ analyst mới xem được.

Impact: Giá trị phân tích không đến người quyết định

▲ Tại sao SharePoint thay đổi toàn bộ bài toán

SharePoint/OneDrive có sẵn giải quyết version control tự động (500 phiên bản lịch sử), co-authoring an toàn, và cho phép Power BI kết nối trực tiếp vào FINAL folder — loại bỏ toàn bộ vòng lặp export-attach-email thủ công. Lưu ý: cần confirm với IT/Compliance rằng Microsoft 365 tenant đã được approve cho dữ liệu tín dụng (data residency).

02

Target operating model

Kiến trúc 4 layer — single source of truth, least-privilege access, maximum automation trong môi trường banking:

LAYER 01
DATA SOURCE

Raw inputs — không chỉnh sửa sau khi nhận

Core banking (T24/Flexcube) CSV export daily GL / ALM system Credit risk feed (NPL, LDR) Budget / Forecast manual input
LAYER 02
PROCESSING

Excel Master + Power Query — tự động hóa toàn bộ data cleaning

01 Intake → RAW folder 02 Power Query refresh 03 Validation rules 04 Named Tables output 05 Review gate
LAYER 03
SHAREPOINT

Single source of truth — version history tự động, phân quyền theo group

01_RAW (Analyst write) 02_PROCESSED (Analyst R/W) 03_FINAL (Reviewer write — PBI connect) 04_DISTRIBUTION (BU read) 05_TEMPLATES 06_GOVERNANCE_LOG
LAYER 04
REPORTING

Power BI Desktop kết nối OneDrive → Export PDF/Excel cho business users

P&L Dashboard (Actual vs Budget) Credit Dashboard (NPL, LDR, CAR) Export PDF snapshot Excel summary (pivot locked) SharePoint link distribution
BUSINESS
USERS

Nhận báo cáo đúng cấp, đúng thời điểm — không cần cài phần mềm

FP&A Manager Risk Committee Branch / BU Heads Senior Management
03

SharePoint folder structure

Tạo một SharePoint Team Site riêng cho FP&A — không dùng chung với team khác:

📌 SharePoint Site: “FPA-Analytics-[TenNganHang]”├── 📁 01_RAW/ │ └── 📁 2025_04/ │ ├── CoreBanking_20250425.csv ← IT hoặc analyst upload ngay, không edit │ └── CreditRisk_Portfolio_20250425.csv├── 📁 02_PROCESSED/ │ └── 📁 2025_04/ │ ├── FPA_PL_Master_202504_v01.xlsx ← Analyst đang làm │ └── Credit_Master_202504_v01.xlsx├── 📁 03_FINAL/ │ └── 📁 2025_04/ │ ├── FPA_PL_Master_202504_APPROVED.xlsx ← Power BI kết nối vào đây │ └── Credit_Master_202504_APPROVED.xlsx├── 📁 04_DISTRIBUTION/ │ └── 📁 2025_04/ │ ├── MonthlyReport_AllBU_202504.pdf │ └── CreditSummary_RiskCommittee_202504.pdf├── 📁 05_TEMPLATES/ │ ├── FPA_PL_Master_TEMPLATE.xlsx ← Protected, read-only cho analyst │ ├── Credit_Master_TEMPLATE.xlsx │ └── PowerBI_FPA_Template.pbit │ └── 📁 06_GOVERNANCE_LOG/ ├── ErrorLog_2025.xlsx ← Ghi lỗi validation hàng ngày ├── DistributionList_2025.xlsx ← Ai nhận báo cáo nào └── TeamOps_KPI_2025.xlsx ← Đo hiệu quả hệ thống

Naming convention — bắt buộc, không có exception

Pattern: [Entity]_[DataType]_[YYYYMM]_[vXX hoặc APPROVED].[ext] Examples: FPA_PL_Master_202504_v03.xlsx ← draft lần 3 FPA_PL_Master_202504_APPROVED.xlsx ← bản chính thức (chỉ 1 file) Credit_NPL_Report_202504_v01.xlsx MonthlyReport_KinhDoanhBanLe_202504.pdf

File vi phạm naming convention → reviewer trả lại, không approve. Quy tắc này tự enforce qua quy trình, không cần tool thêm.

04

Data governance & phân quyền

SharePoint Permission Groups — setup một lần bởi IT. Không thay đổi per-file:

Folder Analyst Reviewer / Lead BU User IT Admin
01_RAW Upload + Read Read only No access Full control
02_PROCESSED Full (R/W) Full (R/W) No access Full control
03_FINAL Read only Full (Write) No access Full control
04_DISTRIBUTION Read only Full (Write) Read + Link Full control
05_TEMPLATES Read only Read only No access Full control
06_GOVERNANCE_LOG Contribute Full (R/W) No access Full control

▲ Quy tắc vàng — không ngoại lệ

Analyst không tự approve file của mình. Reviewer mới có quyền move file vào 03_FINAL. SharePoint permission tự enforce điều này — không cần tin tưởng vào kỷ luật cá nhân. Audit trail (ai mở, ai edit, lúc nào) được SharePoint lưu tự động — xuất Activity Log hàng quý cho internal audit.

05

Workflow end-to-end

DAILY Quy trình hàng ngày — ~45 phút mỗi sáng
1
Data intake (8:00–8:15)

Nhận CSV export từ core banking qua email/FTP nội bộ. Upload ngay vào 01_RAW/YYYY_MM/ trên SharePoint. Không mở, không edit file raw. Ghi log vào ErrorLog_2025.xlsx: ngày nhận, tên file, người nhận.

SharePoint UploadErrorLog.xlsx15 phút
2
Power Query refresh (8:15–8:30)

Mở FPA_PL_Master_YYYYMM_vXX.xlsx từ 02_PROCESSED/ (OneDrive sync về máy). File đã có Power Query connection trỏ vào 01_RAW/. Bấm “Refresh All” — PQ tự load CSV mới, chạy cleaning và validation. Không copy-paste tay.

Excel + Power QueryOneDrive Sync15 phút
3
Validation check (8:30–8:45)

Sheet VALIDATION_LOG trong Excel hiển thị danh sách checks pass/fail theo màu. Nếu có lỗi critical (tổng dư nợ âm, NPL ratio >20%), ghi vào ErrorLog và báo IT kiểm tra data source. Không move sang bước tiếp khi còn lỗi critical.

Excel Validation DashboardErrorLog.xlsx15 phút
4
Save — SharePoint auto-version

Nếu validation pass, save file. SharePoint tự giữ lịch sử version — không cần đổi tên thủ công cho daily. Chỉ đổi tên khi submit để review (thêm _vXX).

SharePoint Version History2 phút
WEEKLY Thứ Sáu hàng tuần — ~2.5 giờ
1
Weekly consolidation (13:00–14:00)

Analyst tạo bản copy FPA_PL_Master_202504_v0X_WeeklyReview.xlsx trong 02_PROCESSED/. Dùng Power Query merge data cả tuần. Thêm commentary vào sheet “COMMENTARY” — giải thích variance lớn (>5% so với tuần trước). Tuyệt đối không hardcode số vào cell.

Excel + Power QuerySharePoint 02_PROCESSED60 phút
2
Notify reviewer qua Teams (14:00–14:05)

Post SharePoint link file vào Teams channel — không gửi file đính kèm. Tag Reviewer: “Weekly file ready — [link]”. Reviewer mở trực tiếp từ SharePoint, comment trong Excel bằng tính năng Comments hoặc reply Teams.

Microsoft TeamsSharePoint Link5 phút
3
Review gate (14:30–15:30)

Reviewer kiểm tra: số liệu khớp core banking, formula không bị break, commentary đủ. Nếu pass → Reviewer save bản APPROVED vào 03_FINAL/. Nếu cần sửa → comment trong file, Analyst sửa, tăng version. Analyst không tự approve file của mình.

SharePoint 03_FINAL60 phút
4
Power BI refresh và distribute (15:30–16:00)

Reviewer mở Power BI Desktop, file .pbix đã connect sẵn vào 03_FINAL/. Bấm Refresh. Export PDF: File → Export → Export to PDF. Save vào 04_DISTRIBUTION/. Gửi email với SharePoint link — không attach file trực tiếp (tránh version confusion). File PDF phải có watermark “Confidential — Internal Use Only”.

Power BI DesktopSharePoint 04_DISTRIBUTIONEmail30 phút
MONTHLY CLOSING Ngày 3–5 tháng sau — 3 ngày làm việc
N1
Data freeze và consolidation

IT lock export lúc 18:00 ngày cuối tháng. Analyst tạo FPA_PL_Master_YYYYMM_v01.xlsx mới từ template, chạy Power Query load toàn bộ daily files của tháng. Phải pass 100% validation rules trước khi submit. Không patch data sau khi file đã vào review.

Excel Master TemplatePower Query Full RefreshCả ngày 1
N2
Dual-track review — P&L và Credit song song

Analyst 1 phụ trách P&L Master, Analyst 2 phụ trách Credit Master. Reviewer kiểm tra cross-check: provision expense trong P&L phải khớp với movement trong credit portfolio. SharePoint co-authoring cho phép mở cả hai file cùng lúc để so sánh.

SharePoint Co-authoringExcel Cross-checkCả ngày 2
N3
Final approval, distribution và archive

Reviewer approve cả hai files vào 03_FINAL/. Power BI refresh lần cuối. Export báo cáo theo từng nhóm nhận riêng biệt (data minimization — Branch Manager chỉ nhận báo cáo branch của mình, không nhận toàn hệ thống). Archive bằng cách tạo subfolder _ARCHIVE_YYYYMM.

Power BI ExportEmail DistributionSharePoint ArchiveNửa ngày 3
06

Excel Master Template — cấu trúc chuẩn

Mỗi Master Template (P&L và Credit) có cấu trúc sheet cố định. Không thêm sheet tùy tiện:

FPA_PL_Master_TEMPLATE.xlsx │ ├── Sheet: DATA_PL ← Named Table, output từ Power Query PnL. PROTECTED. ├── Sheet: DATA_CREDIT ← Named Table, output từ Power Query Credit. PROTECTED. ├── Sheet: CALC ← Tất cả calculation. Formula only, no hardcode. PROTECTED. ├── Sheet: DASHBOARD ← Charts + KPI cards. Link từ CALC. PROTECTED. ├── Sheet: COMMENTARY ← Analyst gõ tay. UNPROTECTED (ô duy nhất analyst được edit). ├── Sheet: VALIDATION_LOG ← Auto-check từ CALC. Conditional formatting màu đỏ/xanh. └── Sheet: META ← Report date, version, author, approval status. Power Query Connections (đặt tên theo pattern): PQ_CoreBanking_LoanBalance ← trỏ vào 01_RAW/ trên SharePoint PQ_GL_PL_Monthly PQ_CreditRisk_Portfolio Parameter Table (sheet PARAMS — không protect): ReportMonth = 2025-04 ← Thay đổi tháng chỉ cần sửa ô này NPL_Threshold = 3.0% ← Ngưỡng cảnh báo, đọc từ Power Query BudgetVersion = Budget_2025_v2

▲ Automation — Power Query ưu tiên tuyệt đối trước Macro

Power Query là lựa chọn ưu tiên vì transparent, auditable, và không cần enable macro (phù hợp chính sách bảo mật ngân hàng). Macro chỉ dùng cho utility tasks (export PDF, rename file) — không bao giờ dùng cho business logic calculation. Nếu có chính sách disable macro, Power Query vẫn hoạt động hoàn toàn bình thường.

07

KPI & performance tracking

Hệ thống tự đo hiệu quả của chính mình. Ghi vào TeamOps_KPI_2025.xlsx trong 06_GOVERNANCE_LOG/ sau mỗi chu kỳ:

Daily turnaround
<1h
Từ nhận raw đến file processed sẵn sàng review
Monthly closing cycle
≤3
Ngày làm việc từ data freeze đến gửi BU
Validation error rate
<2
Lỗi critical mỗi tháng — đếm từ ErrorLog
Recall incidents
0
Lần gửi nhầm file hoặc phải thu hồi báo cáo
PBI refresh time
<3′
Ghi tay sau mỗi refresh bằng Performance Analyzer
Manual copy-paste
0
Target sau 6 tuần — audit quarterly
08

Risk & control

Data leakage HIGH

Báo cáo nhạy cảm (P&L, credit detail) không được gửi qua email cá nhân. Chỉ dùng domain @bank.com.vn. PDF export phải có watermark “Confidential — Internal Use Only — [Tháng Năm]”. Dùng SharePoint link thay vì attach file >5MB.

Version conflict MEDIUM

SharePoint giải quyết tự động qua version history. Không bao giờ overwrite file APPROVED — tạo version mới trước. Khi có APPROVED mới, bản cũ chuyển vào subfolder _OLD/ tự động.

Human error in formula HIGH

Protect sheet CALC và DATA bằng password (Team Lead giữ). Không bao giờ hardcode số vào cell báo cáo — mọi con số phải link về Named Table hoặc Named Range. Track Changes bật cho file PROCESSED.

Data residency compliance HIGH

Trước khi upload dữ liệu tín dụng lên SharePoint, confirm với IT/Compliance rằng Microsoft 365 tenant đã được approve cho loại dữ liệu này. Nếu chưa approve, giữ credit data trên LAN server nội bộ — chỉ upload P&L lên SharePoint.

09

Lộ trình triển khai 6 tuần

TUẦN 1–2 · FOUNDATION

Setup hạ tầng

  • IT setup SharePoint site và permission groups
  • Team thống nhất naming convention
  • Migrate toàn bộ file hiện tại và đổi tên theo convention
  • Tạo Distribution List chuẩn hóa
TUẦN 3–4 · AUTOMATION

Power Query migration

  • Build PQ connections P&L và Credit
  • Chạy song song với quy trình cũ để validate số
  • Khi kết quả khớp 3 ngày liên tiếp, tắt quy trình cũ
  • Protect sheets và setup validation rules
TUẦN 5–6 · REPORTING

Power BI template

  • Build .pbit template với DAX measures chuẩn
  • Connect trực tiếp vào 03_FINAL/ trên SharePoint
  • Reviewer approve template
  • Go-live full cycle, ghi KPI baseline

▲ Nguyên tắc triển khai — không big bang

Không cần build toàn bộ hệ thống trong tuần 1. Ưu tiên theo thứ tự: (1) folder structure + naming convention — deploy ngay, zero learning curve, (2) Power Query — tuần 3–4, (3) Power BI template — tuần 5. Approach này giảm rủi ro change management trong team và cho phép validate từng bước trước khi chuyển sang bước tiếp theo.


Bình luận

Leave a Reply

Your email address will not be published. Required fields are marked *