Leo Yeh's Blog

SAS Viya (141)

教學目標

初步了解在 SAS Intelligent Decisioning 相關 API 整合應用的基本概念。

重點概念

首先 SAS Intelligent Decisioning 主要將業務規則管理,決策處理,即時事件偵測,決策治理與 SAS 強大的進階分析功能進行整合,並且能夠提供在整個企業範圍內提供自動化和管理決策的功能。當然 SAS Intelligent Decisioning 將能夠讓企業組織進行即時客戶互動,並且自動執行大規模業務決策,以及支援各種與客戶相關的活動、服務和決策,像是個人化行銷活動、個人信貸服務、詐欺預防決策、… 等情境應用。

接著 SAS Intelligent Decisioning 主要提供 Decision API,其中透過連接統計模型與業務規則中的確定性邏輯相結合,將能夠讓企業客戶建立決策流程,並且將其整合至企業的工作流程中,以及達到持續整合和交付。此外使用者將能夠透過 Model Repository API 存取模型,透過 Business Rules API 存取規則集,透過 Treatment Definition API 存取處理群組和條件邏輯的能力,透過 Model Publish API 發佈模型至 SAS Micro Analytic Service (MAS) 微服務分析中,透過 SAS Micro Analytic Service API 存取已經發佈的 REST API,以及透過 SAS Model Management API 管理模型的生命週期。

再來我們將能夠透過 SAS Intelligent Decisioning 所提供 Decision API 逐步取得決策資源的 SAS DS2 程式碼,主要有三大步驟,第一步驟主要取得決策相關資源的連結列表和資源集合,第二步驟取得決策提供的相關內容,第三步驟取得決策所提供的 SAS DS2 程式碼,當然針對決策更有提供修訂版本的控管。當我們能夠取得至於決策所提供的 SAS DS2 程式碼,就能夠透過 Model Repository API 其建立為一個新模型,並且以模型為主落實企業組織的工作管理流程,以及透過 Model Publish API 發佈模型至 SAS Micro Analytic Service (MAS) 微服務分析進行決策分析的情境整合應用,至於上述所提到相關 Decision API 的說明,請參考下表。

Decision API 網址 方法 說明
https://www.sasserver.com/decisions GET 回傳決策資源的連結列表。
https://www.sasserver.com/decisions/flows GET 回傳決策資源所有資源集合。
https://www.sasserver.com/decisions/flows/{decisionId} GET 回傳決策資源的內容。
https://www.sasserver.com/decisions/flows/{decisionId}/code GET 回傳決策資源的 SAS DS2 程式碼。
https://www.sasserver.com/decisions/flows/{decisionId}/revisions GET 回傳決策資源的修訂版本列表。

最後我們將能夠透過 SAS Intelligent Decisioning 官方網站所提供快速開始的教學課程,主要能夠在最短時間內建立和發佈規則集和決策的基本任務。所謂規則集主要為一組業務規則,其能夠指定要評估的條件以及在滿足這些條件時應採取的措施,像是如果住宅貸款的申請人的債務收入比很高,並且其財產中的權益很少,則他們的貸款申請可能會被拒絕或標記為需要進一步審查。所謂決策主要為整合條件邏輯的規則集、分析模型、處理群組和程式碼檔案。而在快速開始的教學中我們將會以 HMEQ 資料集,主要會建立多個規則集,並且將這些規則集與條件邏輯一起組合成一個決策,以利進行決策評估住宅貸款申請,以及識別需要手動審查的貸款申請,根據某些條件批准或拒絕其它貸款申請。

相關資源

⬅️ Go back