您可以使用 Amazon AppFlow 在幾分鐘內設定資料流程,而無須編寫程式碼。使用直覺式使用者介面,您可以選擇資料來源和目標、設定選擇性轉換和驗證,並在不必依賴技術團隊的情況下執行流程。
Amazon AppFlow 可協助您隨需執行資料流程,進行批次傳輸或設定例行排程以保持資料同步。它還可以執行流程來因應業務事件執行資料流程,例如銷售機會建立、支援工單狀態變更或註冊表填寫完成。
Amazon AppFlow 包括與日常用於業務營運的軟體即服務 (SaaS) 應用程式的本地整合,包括 Salesforce、SAP、Google Analytics 和 Facebook Ads,以及計劃內的其他整合。藉助 Amazon AppFlow,您只需按幾下選項,即可從任何支援的 SaaS 應用程式傳輸資料。
您可以使用 Amazon AppFlow,透過批次或個別欄位映射或使用 CSV 檔案來映射來源和目標欄位。Amazon AppFlow 可協助您執行資料轉換,例如合併、屏蔽、篩選和驗證。例如,您可以驗證資料是否採用正確的數字格式、合併名字和姓氏或遮罩信用卡詳細資訊。
當選取 Amazon Simple Storage Service (S3) 做為目標時,Amazon AppFlow 按來源物件架構對您的資料進行分區。分區增強了資料的佈局,以鼓勵分析引擎 (例如 Amazon Athena 和 Amazon Redshift Spectrum) 進行高效查詢。依據您選取的目標欄位以階層式分區結構整合資料。
當資料掃描可以平行化且資料區塊可按順序讀取時,查詢也會更有效地執行。Amazon AppFlow 可協助您將記錄彙總至根據指定的大小自訂的檔案中。這有助於減少處理開銷並改善平行處理。
Amazon AppFlow 會自動準備您的資料,並將其註冊到 AWS Glue Data Catalog 中。與 AWS Glue、Amazon Athena 和 Amazon SageMaker Data Wrangler 等 AWS 分析和機器學習服務共用、探索和存取 Amazon AppFlow 中不斷增長的 50 多個 SaaS 連接器庫的資料。
Amazon AppFlow 連接器軟體開發套件 (SDK) 可讓您建置自己的連接器,以便在您的自訂端點、應用程式或其他雲端服務之間,安全地與 Amazon AppFlow 的受管 SaaS 和 AWS 連接器庫之間傳輸資料。使用 AWS 團隊內部所用的相同開放原始碼 SDK 來開發和測試連接器。 立即啟動您的自訂連接器,可用於 Java 和 Python。
相較於在內部建立連接器或透過其他應用程式整合服務,Amazon AppFlow 提供節省成本的優勢。使用 Amazon AppFlow 無需支付任何預付費用或授權費用,您僅需對其執行的流程數量和處理的資料量付費。
Amazon AppFlow 在每個流程中可以執行多達 100 GB 的資料,這可協助您更輕鬆地轉移數百萬個 Salesforce 記錄、Marketo 商機或 Zendesk 工單。
AWS PrivateLink 透過減少資料暴露於網際網路,簡化與以雲端為基礎的應用程式共享資料的安全性。對於啟用了 PrivateLink 的 SaaS 應用程式,Amazon AppFlow 會自動建立和設定私有端點,因此預設情況下您的資料將保持私密狀態。
透過 AppFlow 傳輸的所有資料在靜止和傳輸中都得到加密,您可以使用 AWS 金鑰或自己的自訂金鑰來加密資料。
藉助 Amazon AppFlow,您可以使用現有的 AWS Identity and Access Management (IAM) 政策來實行精細的權限控制,並讓整個組織的存取權限保持一致,而無需建立新的政策。借助嚴格執行的 IAM 政策,應用程式管理員可以安全地建立和管理資料流程,而無需依賴技術團隊。
Amazon AppFlow 具有高度可用的架構,可防止單一故障點。Amazon AppFlow 充分利用了 AWS 擴展、監控、稽核和帳單功能,因此您無需自己設定這些功能。