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

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

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

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

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

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

CDS:數(shù)據(jù)模型驅(qū)動(dòng)業(yè)務(wù)開發(fā)

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

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

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

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

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

通過數(shù)據(jù)對(duì)接遺留應(yīng)用

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

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

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

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

分享到

songjy

相關(guān)推薦