SAS 基本介紹 (13)

教學目標

初步了解 SAS 資料管理解決方案的商業規則基本概念。

重點概念

首先規則和任務在 SAS 的 Data Management Studio 中是如何被使用,所謂商業規則是可被重覆使用的物件,主要設定 DataFlux 表達式,表達式主要評估一至多個資料表欄位中的值。商業規則可以被使用至一個或多個輪廓和資料工作的任務。

接著所謂工作任務是設定一個或多個規則和一個或多個事件。事件主要基於透過規則回傳的結果進行觸發。舉例來說,我們可以建立商業規則針對資產追蹤每位員工的輪廓。然後我們將會連結商業規則至任務中,當我們增加任務至監控工作和執行監控工作時,我們將會觸發輸入至資訊提升列中的監控頁籤中,例如若是我們想要監控不同種類的財務測量,此時我們將會在 DataFlux Data Manangement Studio 中監控瀏覽器中儀表板中進行查看,查看儀表板之前會先建立儀表板、維度、規則、任務、資料監控工作、…等項目。此外被使用於監控資料的商業規則和任務更能夠被使用於主數據管理。

再來在 Business Rule Manager 將能夠管理商業規則、工作任務和相關物件,同時也可以使用對話框管理將被使用在一個或多個商業規則或輪廓中之使用者定義表達式的客製化指標。至於要如何開始進行操作,僅需要點選「Tool」->「Business Rule Manager」,接著點選儲存體名稱就能夠開啟 Business Rule Manager 針對任務、規則、規則集合、欄位、欄位集合、客制指標、來源、儀表板、維度和門檻值定義進行設定。

此外在 Business Rule Manager 中的規則主要有三種類型,分別為列、集合和群組。所謂列規則主要是確認在資料表中的每列是否符合限制條件,例如一個列規則可能會針對空值確認資料表中每一列的欄位中,此時規則將會回傳在一列中有多少欄包括空值。請注意列規則僅會被使用於輪廓中屬於 DataFlux 表達式。所謂集合規則主要是確認所有在一個或多個欄位中的值是否符合限制條件,例如一個集合規則可能會確認所有欄位值的加總是否大於 1000。請注意集合規則通常會被使用於標準指標或客製指標屬於使用者定義 DataFlux 表達式,以及集合規則無法被使用在輪廓,但是可以被關聯任務,任務可從資料工作中的資料監控節點中進行使用。所謂群組規則主要是確認欄位中群組的相關值,請注意群組值可以被使用於標準指標或客製指標屬於使用者定義 DataFlux 表達式,以及集合規則無法被使用在輪廓,但是可以被關聯任務,任務可從資料工作中的資料監控節點中進行使用。

規則類型 輪廓 任務
列規則
集合規則
群組規則

最後在 Business Rule Manager 中將能夠透過規則屬性對話框中 Expression Builder 設定 DataFlux 表達式以利確認商業規則的三種類型,分別為列規則、集合規則和群組規則。其中已經有提供預先定義表達式允許我們執行操作,主要有三大類型,分別為:

  1. 比較欄位的值。
  2. 比較欄位的部份值。
  3. 比較欄位的值的長度。

總結在 SAS 解決方案中若能夠搭配 DataFlux Data Management Studio 中的 Business Rule Manager 定義不同種類的商業規則,理論上就能夠有效的提升輪廓和資料工作務務的資料品質,以利後續進行可被信賴和準確性高的資料分析之應用。

相關資源