Power Platform的核心技術是通過數(shù)據(jù)連接器和CDS打通數(shù)據(jù)孤島

Data Connector:與外部數(shù)據(jù)實時連接

Data Connector是微軟提供的便捷數(shù)據(jù)連接服務,讓用戶可以使用自己的賬戶連接到廣泛的數(shù)據(jù)源,同時還可以直接使用Connector預置的動作和觸發(fā),以簡單的配置方式構建應用與工作流。

定位于企業(yè)前端業(yè)務創(chuàng)新的 Power Platform 主要通過 Data Connector 來實現(xiàn)必需的企業(yè)內部數(shù)據(jù)或第三方外部數(shù)據(jù)的連接。 微軟通過Microsoft Power Automate、Microsoft Power Apps和Azure Logic Apps為開發(fā)者和用戶提供了超過300種Data Connector,除了支持微軟自身的系統(tǒng)連接以外,同時也支持許多第三方服務和自定義連接器,以及Salesforce、SAP、Oracle等多種數(shù)據(jù)源。開發(fā)者或用戶使用Data Connector的方式非常簡單,只需拖拽Data Connector到應用或工作流開發(fā)的畫布上,再定義觸發(fā)方式和相應的動作即可。

Data Connector讓用戶可使用自己的賬戶連接到廣泛的數(shù)據(jù)源

除了超過300種Data Connector之外,開發(fā)者或用戶仍有可能需要與未預生成連接器的服務進行數(shù)據(jù)通信, 而自定義連接器(Custom Connector)就可以解決這個問題,其過程也是通過低代碼方式實現(xiàn)的。Data Connector讓業(yè)務開發(fā)人員可以廣泛而方便地獲取數(shù)據(jù)智能,并將之嵌入工作流中,進而推動帶有業(yè)務洞察的數(shù)據(jù)在企業(yè)內部的無縫流動。

CDS:數(shù)據(jù)模型驅動業(yè)務開發(fā)

相比于Data Connector,通用數(shù)據(jù)服務CDS是Power Platform的核心:Data Connector主要用于與第三方外部數(shù)據(jù)的簡便連接;而CDS則是一個SaaS形式的數(shù)據(jù)庫,也可以理解為Database as a Service服務。開發(fā)者或用戶可以把業(yè)務邏輯嵌入CDS數(shù)據(jù)庫,輕松地構造各種各樣的數(shù)據(jù)和業(yè)務邏輯,并且以安全且合規(guī)的方式支持互聯(lián)應用和流程。

作為一個獨立的數(shù)據(jù)庫服務,CDS構建在Microsoft Azure智能云服務之上,開發(fā)者或用戶也可以使用 CDS 處理 ERP、CRM 等企業(yè)內部數(shù)據(jù)。在構建CDS數(shù)據(jù)庫時,開發(fā)者或用戶也無需擔心底層的企業(yè)級安全、身份管理、合規(guī)、災備、運維、擴容等企業(yè)數(shù)據(jù)庫部署運維難題,這些將全部由Microsoft Azure智能云實現(xiàn)。

與Data Connector相比,CDS可以處理的數(shù)據(jù)存儲在 Power Platform 中,且數(shù)據(jù)類型也更加廣泛。CDS可以使用業(yè)務規(guī)則、業(yè)務流程工作流、工作流、帶代碼的業(yè)務邏輯等進行數(shù)據(jù)質量驗證,并減少每個APP中的重復代碼。此外,CDS還可以采用通用數(shù)據(jù)模型(Common Data Model,CDM)—— 一個跨各個業(yè)務APP的共享數(shù)據(jù)模型,每個業(yè)務APP可以在采用CDM的同時,擴展自定義的部分來滿足相關業(yè)務的個性化需求。對于微軟的合作伙伴來說,他們還可以開發(fā)各自行業(yè)的CDM,然后將其發(fā)布在GitHub上供行業(yè)APP自行選用,以共享行業(yè)最佳實踐成果。

以伊拉克的大型藥品分銷商Hawkary Pharmaceuticals為例,該銷售團隊長期使用Microsoft Excel來記錄其工作人員與醫(yī)生會面的日報,閱讀數(shù)量龐大的Excel電子報表并進行分析,耗時費力且難以追蹤后續(xù)進展。為了提升相關崗位員工的工作效率和準確度,該公司利用微軟Power Platform開發(fā)了醫(yī)生關系管理系統(tǒng)。首先將數(shù)據(jù)存儲在Microsoft Azure SQL Database中,然后通過CDS管理數(shù)據(jù)模型并調用數(shù)據(jù),再通過Power BI實現(xiàn)數(shù)據(jù)可視化,最后根據(jù)數(shù)據(jù)的分析成果與團隊進行溝通。如今,銷售代表每天只需要花費5-10分鐘在APP上輸入數(shù)據(jù),便可完成過去每天在Excel上花費半小時才能做完的工作;而銷售代表在動身前往醫(yī)院與某個醫(yī)生接觸溝通之前,也可提前通過APP了解銷售團隊與該醫(yī)生的溝通歷史,并對尚未解決的問題或尚未處理的反饋信息做到心中有數(shù)。在這一成功經(jīng)驗中,公司就是通過CDS對Microsoft Azure SQL Database進行操控,然后整合內部數(shù)據(jù),打通業(yè)務流程。

Hawkary Pharmaceuticals利用微軟Power Platform開發(fā)了醫(yī)生關系管理系統(tǒng)

通過數(shù)據(jù)對接遺留應用

無數(shù)據(jù)不應用,數(shù)據(jù)對于企業(yè)的業(yè)務應用來說十分關鍵, 也是企業(yè)對接新舊應用的重要途徑之一。企業(yè)內部在開發(fā)基于Power Apps的應用過程中,還有很多已經(jīng)開發(fā)出來的遺留應用。企業(yè)可以通過Data Connector和CDS這兩種方式與遺留應用進行數(shù)據(jù)交換和對接,還可以選擇API或 UI 方式、Data Gateway和UI流程技術RPA完成數(shù)據(jù)交互。在長期的企業(yè)信息化過程中,很多早期應用的開發(fā)者已經(jīng)離職,或采購的外包軟件開發(fā)商應用版本過期,這些遺留應用在企業(yè)內部雖然仍可正常運轉,但用戶體驗卻隨著時間的推移而越來越差。同時,針對遺留應用的功能無法實現(xiàn)現(xiàn)代化、不能與新系統(tǒng)很好地集成,或無法與現(xiàn)代化的數(shù)據(jù)庫或數(shù)據(jù)服務進行對接等情況,企業(yè)就可以采用API或UI方式與之進行連接。而采用Data Gateway的好處則在于能夠打通企業(yè)內部網(wǎng)絡、SaaS服務與Power Platform之間的數(shù)據(jù)連接。

Data Gateway能打通企業(yè)內部網(wǎng)絡、SaaS服務與Power Platform間的數(shù)據(jù)連接

Power Automate新增加的功能RPA是時下非常流行的,也可以通過低(無)代碼方式而實現(xiàn)的“UI流程技術”。對于那些無法封裝為API的遺留應用,則仍可以使用一段代碼自動讀取其中的數(shù)據(jù),待原樣或修改格式后,再復制給另一個現(xiàn)代化應用,以此來替代重復性的人工勞動。

Power Platform作為Application PaaS,提供了統(tǒng)一的數(shù)據(jù)平臺。它支持各種第三方數(shù)據(jù)接入、支持對接遺留和老舊應用,同時數(shù)據(jù)服務層以低代碼開發(fā)為特色,提供了強大的數(shù)據(jù)智能服務,是理想的低代碼業(yè)務開發(fā)平臺。

分享到

songjy

相關推薦