步驟 3:處理對映規則

對映程序就是可讓您調整來改善效能的階段,還能讓使用者控制執行程序的速度。日誌檔顯示已處理的對映規則,還有用來處理對映規則的 SQL。

在這些範例中,我們對每個維度使用了某些萬用字元 * 對 * 對映規則,而這些是使用者可用的規則中最耗時的。系統會針對每個 * 對 * 規則處理整個資料集,因此假設有個 100 萬列的資料集,搭配 5 個 * 對 * 對映規則,就會變成 500 萬列的資料庫讀取作業。隨著列數越來越多,這會大幅增加對映的時間。另一個考量則是在單次執行中要處理的期間數,以及系統會為資料集中的每個期間執行對映程序。這也會導致處理完整資料集所需的時間增加。

對於此範例,下圖顯示第一個對映規則,這是 Account 維度的 * 對 * 規則:

影像顯示第一個對映規則,這是 Account 維度的 * 對 * 規則。

此對映規則在大約 33 秒內完成,且隨著程序繼續執行,每個「Like」規則的處理時間在 35 到 53 秒之間。如您所見,新增其他的「Like」對映規則,會持續消耗對映時的處理時間。