本文以 離線核對 為例,引導您快速上手資金安全監控產品的主要操作鏈路。
總體流程如下圖所示:
準備工作
在使用本產品前,您需要完成以下準備工作。后續步驟中用到的核對數據主要來自于數據倉庫平臺,因此首先需要將數據導入數據倉庫平臺。
上述內容僅適用于公有云環境。專有云請前往實際使用的數據倉庫進行數據準備工作。
步驟一:新建數據源配置
進入資金安全監控控制臺后,需創建數據源配置,以便將數據源配置和數據源關聯。
登錄資金安全監控控制臺,在左側導航欄上,單擊 數據資源配置。
在 數據源配置 頁面上,單擊 新建數據源配置。
在 新建數據源配置 頁面上,完成以下數據源配置。
數據源配置名稱:數據源配置的名稱,租戶內唯一。本例中輸入“odps_risk_fundcheck”。
類型:支持 OSS、FTP、DB、離線 四種類型。本例中選擇 離線。
訪問授權信息:需填寫 accessKeyId、accessKeySecret、endPoint 和 project(本例中輸入“risk_fundcheck”)。
說明關于 accessKeyId 和 accessKeySecret 的獲取方式,請參見 獲取AccessKey。
配置完成后,單擊 授權。
上述操作完成后,可在數據源配置列表頁面,看到剛創建的數據源配置。
步驟二:新建數據節點
為了統一管理資金業務表,便于其他用戶識別、引用,您可以將待檢查的資金業務表定義為數據節點。
在左側導航欄上,單擊 數據節點,進入 數據節點 頁面。
單擊 新建數據節點,在 新建數據節點 頁面上,填寫以下信息:
數據節點名稱:節點的名稱,租戶內唯一。本例中輸入“Demo_數據節點”。
創建類:支持 文件、DB、離線。本例中選擇 離線。
描述:選填,節點的備注信息,最大長度為 500 個字符。
離線數據源配置:選擇 odps_risk_fundcheck。
離線表:選擇用于核對的 ODPS 表(即選擇 DataWorks 中通過數據采集在線表得到的離線表),例如“apply_order_delta”。
單擊 提交 完成數據節點的創建。
上述操作完成后,可在數據節點列表頁面,看到剛創建的節點 Demo_數據節點。
步驟三:新建核對點
核對點用于進行資金業務表或表與表之間的核對檢查,找到異常數據。
在左側導航欄上,單擊 核對點列表。
單擊 新建核對點,進入 新建核對點 頁面。
在 新建核對點 頁面中,填寫以下信息。
基本信息:
核對點名稱:核對點的名稱,租戶內唯一。本例中為“Demo_核對點”。
核對場景:選擇某一選定的核對場景。如果尚未創建核對場景,可單擊右側的 新建核對場景。詳情請參見 創建核對場景。
描述:選填,核對點的備注信息,長度不能超過 500 個字符。
負責人:在租戶下本產品的用戶名單中選擇,可選多人。
核對配置:
核對方式:支持 文件-文件、文件-DB、DB-DB 和 離線。本例中選擇 離線。
數據節點:在已創建的數據節點中選擇,可選多個。本例中選擇 Demo_數據節點。
核對類型:選擇執行周期,提供 小時核對 和 天核對 兩種選項。本例中選擇默認值 天核對。
延遲執行時長:指定每個周期的核對執行時間,默認值為 6 小時。
配置完成后,單擊 提交。
步驟四:新建核對規則
資金安全監控基于規則進行資金業務表之間的核對檢查,要執行核對任務,需要先創建規則。
在左側導航欄上,單擊 核對點列表。
進入 核對點列表 頁面后,單擊已創建的核對點名稱,本例中為 Demo_核對點。
進入 核對點詳情 頁面,單擊頁面下方的 新建核對規則 按鈕。
在 新建核對規則 頁面,填寫如下配置信息:
規則名稱:核對規則的名稱,租戶內唯一。
描述:規則的備注信息,最大長度為 500 個字符。
節點信息:數據節點的信息。
規則文本:規則的核對邏輯,按 SQL 語法編寫(一般采用日期字段包含宏的格式,且需帶有分區信息
dt
、hh
或其他分區字段,便于周期性獲取相應時間值),即在數據節點(也就是離線表)之間關聯JOIN
,指定不符合核對預期的條件,以便過濾異常數據。本例中輸入:SELECT * FROM ( SELECT * FROM apply_order_delta WHERE dt ='{yyyymmdd-1}' ) a LEFT JOIN ( SELECT * FROM deduct_record_delta WHERE ds ='{yyyymmdd-2}' ) b on a.biz_no = b.biz_no where a.biz_amount <> b.fee_amount ; --過濾訂單表和賬單表中交易金額不等的異常數據
填寫完上述信息后,單擊 提交 即可完成核對規則的創建。
(可選)對 SQL 進行 全屏調試,確保規則文本的準確性。
步驟五:上線核對點
僅狀態為 已上線 的核對點才會進行監控,即周期性地運行核對任務,并在發現差異數據時創建異常。
僅核對點負責人才擁有上下線權限。
進入 核對點詳情 頁面,單擊右上方 上線。
核對點進入發布驗證,狀態變為 上線中。核對點成功上線后,核對點狀態將變為 已上線。成功上線后,將按照指定的延遲執行時長,周期性執行核對任務,具體執行情況可在 核對點詳情 頁面的運行記錄中查看。
步驟六:發現并處理異常
當核對點上線運行發現異常時,系統會按照核對規則粒度創建異常,記錄在 異常列表 頁面中。
如果您 訂閱 了核對點“執行發生異常告警”的通知內容,當異常創建時,系統會給您發送消息通知。
在左側導航欄上,單擊 異常列表,進入 異常列表 頁面。
選擇要處理的異常,單擊其 ID,進入 異常詳情 頁面。
在 差異數據 頁面,單擊 詳情 查看異常詳情數據,進行相應排查。
單擊 關閉異常 按鈕,在 關閉異常 面板上填寫如下信息,并單擊 提交。
是否誤報:
誤報:例如 SQL 錯誤、數據錯誤或系統異常等,導致與核對預期不符的情況。
非誤報:判定后確定是異?,F象。
是否資損:
有資損:根據異常數據排查問題并分析原因,確定發生資金損失。
無資損:未出現資金損失。
異常原因描述:長度不超過 500 個字符。可以詳細寫明判斷為誤報或非誤報、有資損或無資損的原因,便于后續復盤,也可以方便其他用戶了解異常的原因。