在每一個(gè)SaaS應(yīng)用程序背后,都有存儲(chǔ)有關(guān)員工、供應(yīng)商、客戶和其他合作伙伴業(yè)務(wù)信息的數(shù)據(jù)庫。SaaS應(yīng)用程序支持工作流程,例如用于銷售和市場營銷的客戶關(guān)系管理(CRM),用于財(cái)務(wù)的云計(jì)算企業(yè)資源計(jì)劃(ERP),用于人力資源功能的勞動(dòng)力管理,以及其他企業(yè)和部門服務(wù)。如今,許多企業(yè)使用廣泛的SaaS應(yīng)用程序,從主流產(chǎn)品(如Salesforce、Slack、Workday、Atlassian)到許多規(guī)模較小的SaaS工具。
SaaS應(yīng)用程序不應(yīng)在孤島上運(yùn)行,大多數(shù)企業(yè)都需要在它們之間以及與在私有云或公共云中管理的其他企業(yè)應(yīng)用程序集成功能。
如果跨多個(gè)應(yīng)用程序的工作流需要應(yīng)用程序集成,則開發(fā)團(tuán)隊(duì)可以利用SaaS平臺(tái)的API觸發(fā)從一個(gè)平臺(tái)到另一個(gè)平臺(tái)的事件。當(dāng)許多應(yīng)用程序和服務(wù)需要集成時(shí),可以選擇諸如Boomi、SnapLogic或MuleSoft之類的企業(yè)集成平臺(tái)。如果需要遵循IFTTT模式的輕量級(jí)集成,則其平臺(tái)可能會(huì)提供足夠的集成。如果開發(fā)團(tuán)隊(duì)正在開發(fā)連接到多個(gè)SaaS和企業(yè)工作流的新應(yīng)用程序,則他們還應(yīng)該探索Appian、OutSystems和PowWow等低代碼平臺(tái)。
利用SaaS數(shù)據(jù)滿足不同的業(yè)務(wù)需求
如果企業(yè)需要將SaaS平臺(tái)中的數(shù)據(jù)與其他數(shù)據(jù)源集成在一起怎么辦?出于以下原因,可能需要跨SaaS工具進(jìn)行數(shù)據(jù)集成:
•業(yè)務(wù)分析師希望使用數(shù)據(jù)來開發(fā)報(bào)告和儀表板。
•數(shù)據(jù)科學(xué)團(tuán)隊(duì)希望將數(shù)據(jù)用于機(jī)器學(xué)習(xí)實(shí)驗(yàn)。
•業(yè)務(wù)團(tuán)隊(duì)希望集中數(shù)據(jù)以支持工作流和其他類型的應(yīng)用程序。例如,營銷團(tuán)隊(duì)經(jīng)常使用客戶數(shù)據(jù)平臺(tái)或主數(shù)據(jù)平臺(tái)來集中有關(guān)客戶、到產(chǎn)品和其他業(yè)務(wù)實(shí)體的數(shù)據(jù)。
•IT團(tuán)隊(duì)?wèi)?yīng)提取數(shù)據(jù)進(jìn)行備份,或允許將數(shù)據(jù)轉(zhuǎn)換到其他平臺(tái)。
•法律團(tuán)隊(duì)有時(shí)需要對基礎(chǔ)數(shù)據(jù)執(zhí)行法律查詢。
•數(shù)據(jù)管理員經(jīng)常希望清理、轉(zhuǎn)換或豐富基礎(chǔ)數(shù)據(jù)。
當(dāng)然,企業(yè)可以利用SaaS平臺(tái)的API提取數(shù)據(jù),但這可能需要大量的開發(fā)工作來學(xué)習(xí)API,了解SaaS平臺(tái)的數(shù)據(jù)模型,為任何新數(shù)據(jù)創(chuàng)建數(shù)據(jù)存儲(chǔ),編寫代碼以加載數(shù)據(jù),并為任何轉(zhuǎn)換開發(fā)邏輯。此外,IT團(tuán)隊(duì)必須定義云計(jì)算或數(shù)據(jù)中心基礎(chǔ)設(shè)施來托管此應(yīng)用程序或服務(wù)。最后,任何旨在按計(jì)劃或按需運(yùn)行的數(shù)據(jù)集成都需要持續(xù)的支持。從頭開發(fā)集成對于具有其他更具戰(zhàn)略意義的優(yōu)先事項(xiàng)的開發(fā)團(tuán)隊(duì)和IT組織而言可能代價(jià)高昂。
另一種方法是考慮數(shù)據(jù)集成、數(shù)據(jù)流、ETL(提取、轉(zhuǎn)換和加載)或其他數(shù)據(jù)準(zhǔn)備平臺(tái)。在處理頻繁變化的大量數(shù)據(jù)時(shí),使用數(shù)據(jù)集成平臺(tái)可能是最佳方法,因?yàn)檫@些平臺(tái)支持靈活的提取和轉(zhuǎn)換。然而,在最終用戶訪問和利用信息之前,它們還需要預(yù)先開發(fā)集成。
可能需要更輕量級(jí)的查詢和管理SaaS數(shù)據(jù)的手段。有時(shí),這些對于快速實(shí)驗(yàn)、發(fā)現(xiàn)和原型化很有用。在其他時(shí)候,這些方法可以輕松地用于運(yùn)營或生產(chǎn)需求,尤其是在數(shù)據(jù)量很少且查詢吞吐量不重要的情況下。以下是三個(gè)選項(xiàng):
1.直接查詢SaaS應(yīng)用程序的商業(yè)智能(BI)平臺(tái)
如果用戶的要求是獲得報(bào)告,那么許多自助式商業(yè)智能(BI)和數(shù)據(jù)可視化平臺(tái)都可以直接連接到更流行的SaaS應(yīng)用程序。
•Tableau可以連接到Intuit Quickbook、Google Analytics、LinkedIn Sales Navigator、ServiceNow、Eloqua、Marketo和Salesforce等平臺(tái)。
•Microsoft Power BI還與在線服務(wù)集成,例如Adobe Analytics、Facebook、GitHub、MailChimp、Stripe、Quick Base和Zendesk。
•Domo聲稱擁有一千多個(gè)連接器,其中包括HubSpot、Jira、Instagram、Qualtrics、Shopify、SurveyMonkey、Twitter和Workday等平臺(tái)。
至少,這些集成提供了一種查詢和發(fā)現(xiàn)基礎(chǔ)SaaS數(shù)據(jù)源的簡便方法。在最好情況下,現(xiàn)成的集成足以使最終用戶創(chuàng)建所需的數(shù)據(jù)混合、報(bào)告和儀表板。
此外還有一些注意事項(xiàng)。
當(dāng)列具有匹配的鍵時(shí),這些平臺(tái)將啟用聯(lián)接和數(shù)據(jù)混合。如果在集成數(shù)據(jù)源或?qū)⑵渑c其他數(shù)據(jù)源混合之前需要進(jìn)行大量數(shù)據(jù)轉(zhuǎn)換,則它們將變得更難使用。
•審查SaaS數(shù)據(jù)集成是否通過實(shí)時(shí)查詢執(zhí)行,或者數(shù)據(jù)是否被提取或緩存。
•如果SaaS應(yīng)用程序包含大量數(shù)據(jù),如果與許多其他數(shù)據(jù)源有復(fù)雜的連接,或者許多用戶將同時(shí)使用儀表板,那么性能可能是一個(gè)因素。
2.模擬ODBC、JDBC、OData或其他驅(qū)動(dòng)程序的平臺(tái)
如果業(yè)務(wù)需要不只是報(bào)告和儀表板,并且仍然需要輕量級(jí)的集成方法,那么一些商業(yè)工具會(huì)將SaaS API轉(zhuǎn)換為標(biāo)準(zhǔn)數(shù)據(jù)庫驅(qū)動(dòng)程序,例如ODBC、JDBC或OData。通用SaaS平臺(tái)的驅(qū)動(dòng)程序的兩個(gè)選項(xiàng)是Progress DataDirect和CData驅(qū)動(dòng)程序技術(shù)。
對于想要在將數(shù)據(jù)提取到他們的分析之前對SaaS數(shù)據(jù)庫執(zhí)行臨時(shí)查詢的數(shù)據(jù)科學(xué)團(tuán)隊(duì),驅(qū)動(dòng)程序方法可能最有用。對于需要實(shí)時(shí)查詢SaaS應(yīng)用程序數(shù)據(jù)的應(yīng)用程序開發(fā)人員來說,這也是一個(gè)不錯(cuò)的選擇。
開發(fā)和數(shù)據(jù)科學(xué)團(tuán)隊(duì)?wèi)?yīng)調(diào)查此集成的性能,尤其是在需要大量查詢、大型數(shù)據(jù)集或低延遲的情況下。此外,許多SaaS應(yīng)用程序會(huì)根據(jù)API使用情況來限制客戶或向客戶收費(fèi),因此如果需要更高的查詢量或數(shù)據(jù)量,這可能是一個(gè)因素。
3. 將SaaS數(shù)據(jù)同步到云數(shù)據(jù)庫的輕量級(jí)ETL平臺(tái)
最后一個(gè)想法是將SaaS應(yīng)用程序中的數(shù)據(jù)集成插入到企業(yè)設(shè)置和管理的云計(jì)算數(shù)據(jù)庫中。此策略增加了一些操作復(fù)雜性和成本,如果需要實(shí)時(shí)查詢SaaS應(yīng)用程序數(shù)據(jù),則可能不太理想。但它確實(shí)有幾個(gè)優(yōu)點(diǎn):
•它提供對業(yè)務(wù)用戶、數(shù)據(jù)科學(xué)家(包括公民數(shù)據(jù)科學(xué)家)和應(yīng)用程序開發(fā)人員使用的數(shù)據(jù)庫平臺(tái)和數(shù)據(jù)體系結(jié)構(gòu)的更多控制。平臺(tái)和體系結(jié)構(gòu)應(yīng)滿足容量、性能和延遲要求。
•獨(dú)立于SaaS數(shù)據(jù)庫存儲(chǔ)數(shù)據(jù)可提供更大的靈活性,可以根據(jù)下游用戶和應(yīng)用程序的需要轉(zhuǎn)換、連接、清理、多維數(shù)據(jù)集或聚合數(shù)據(jù)。
•如果用于查詢此數(shù)據(jù)的數(shù)據(jù)安全性,數(shù)據(jù)隱私或其他數(shù)據(jù)治理控件與SaaS應(yīng)用程序中可用的訪問和權(quán)利控件不同,則可能需要將數(shù)據(jù)托管在單獨(dú)的數(shù)據(jù)庫中。
•獨(dú)立于SaaS平臺(tái)托管數(shù)據(jù)對于滿足更高的數(shù)據(jù)和查詢量需求可能更具成本效益。
盡管企業(yè)可以使用數(shù)據(jù)集成或數(shù)據(jù)準(zhǔn)備平臺(tái)來檢測此集成,但是仍有一些SaaS數(shù)據(jù)集成平臺(tái)具有可直接連接到許多SaaS應(yīng)用程序的連接器。如果企業(yè)的目標(biāo)是將數(shù)據(jù)從SaaS應(yīng)用程序流式傳輸?shù)皆朴?jì)算數(shù)據(jù)庫,則是一個(gè)即插即用的解決方案。企業(yè)可以選擇要復(fù)制的數(shù)據(jù)和復(fù)制頻率,但是它不提供任何用于轉(zhuǎn)換或過濾數(shù)據(jù)的工具。Skyvia公司提供了類似的產(chǎn)品,并且都具有免費(fèi)層,讓開發(fā)團(tuán)隊(duì)可以嘗試集成。Alooma是谷歌云的一部分,致力于將數(shù)據(jù)移至Google BigQuery、Amazon Redshift和Snowflake等大數(shù)據(jù)平臺(tái),并提供一些數(shù)據(jù)轉(zhuǎn)換功能。
如果很多企業(yè)使用多種SaaS平臺(tái),那么采用“一刀切”的戰(zhàn)略可能行不通。每個(gè)集成路徑都支持不同的SaaS集成,并且集成的類型必須符合預(yù)期的業(yè)務(wù)需求。審查工具并考慮多種選擇是最佳實(shí)踐,尤其是在數(shù)據(jù)集成需求變化的情況下。
版權(quán)聲明:本文為企業(yè)網(wǎng)D1Net編譯,轉(zhuǎn)載需注明出處為:企業(yè)網(wǎng)D1Net,如果不注明出處,企業(yè)網(wǎng)D1Net將保留追究其法律責(zé)任的權(quán)利。