資料共用概述 - Amazon Redshift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

資料共用概述

透過 Amazon Redshift,您可以安全地跨 Amazon Redshift 叢集共享即時資料,簡化資料共用工作流程,並減少對複雜擷取、轉換和載入 (ETL) 程序的需求。資料共用可讓您跨 Amazon Redshift 叢集共用即時資料,無需複製資料即可即時存取最新資料。資料庫管理員、資料分析師和資料工程師可能對此功能感興趣,以簡化團隊和組織內部或跨組織的資料存取和協作。它支援使用案例,例如與分析團隊共用即時生產資料、跨分散式資料來源提供即時報告,以及透過集中控制存取許可來簡化資料治理。下列各節將介紹在 Amazon Redshift 中設定和管理資料共用的詳細資訊。

透過資料共用 ,您可以安全輕鬆地跨 Amazon Redshift 叢集共用即時資料。

如需如何使用 開始使用資料共用和管理資料共用的資訊 AWS Management Console,請參閱 管理資料共用工作

Amazon Redshift 的資料共用使用案例

Amazon Redshift 資料共用對於下列使用案例特別有用:

  • 支援不同類型的業務關鍵工作負載 – 使用中央擷取、轉換和載入 (ETL) 叢集,與多個商業智慧 (BI) 或分析叢集共用資料。此方法可為個別工作負載提供讀取工作負載隔離和計費。您可以根據工作負載的特定價格和效能需求調整個別工作負載運算的大小和規模。

  • 實現跨群組協同合作 — 實現跨團隊和業務群組的無縫協作,以實現更廣泛的分析、資料科學和跨產品影響分析。

  • 以服務形式提供資料 — 在整個組織中共用資料即服務。

  • 在環境之間共用資料 — 在開發、測試和生產環境之間共用資料。您可以透過分享精細層級不同的資料來提高團隊敏捷性。

  • 授權存取 Amazon Redshift 中的資料 – 在 AWS Data Exchange 目錄中列出客戶可以在幾分鐘內找到、訂閱和查詢的 Amazon Redshift 資料集。

資料共用寫入存取使用案例 (預覽)

寫入的資料共用有幾個重要的使用案例:

  • 更新生產者上的業務來源資料 – 您可以將資料作為服務在整個組織中共用,然後消費者也可以對來源資料執行動作。例如,他們可以傳回 up-to-date值或確認收到資料。這些只是幾個可能的商務使用案例。

  • 在生產者上插入其他記錄 – 消費者可以將記錄新增至原始來源資料。如有需要,這些可以標記為來自消費者。

如需如何在資料共用上執行寫入操作的詳細資訊,請參閱共用資料寫入存取權 (預覽)

Amazon Redshift 中不同層級的資料共用

您可以使用 Amazon Redshift 在不同層級上共用資料。這些層級包括資料庫、結構描述、資料表、檢視 (包括一般、後期繫結和具體化檢視),以及SQL使用者定義的函數 ()UDFs。您可以為指定資料庫建立多個資料庫。在建立共用的資料庫中,資料共用可以包含多個結構描述的物件。

透過共用資料的這個彈性,您可以獲得精細存取控制。您可以針對需要存取 Amazon Redshift 資料的不同使用者和企業量身打造此控制項。

Amazon Redshift 中資料共用的一致性管理

Amazon Redshift 為所有生產者和消費者叢集提供交易一致性,並與所有消費者共用 up-to-date資料以及一致的檢視。

您可以持續更新生產者叢集上的資料。交易中取用者叢集上的所有查詢都會讀取共用資料的相同狀態。Amazon Redshift 不會考慮由生產者叢集上的另一個交易所變更的資料,這些資料是在取用者叢集上的交易開始之後遞交的。在生產者叢集上遞交資料變更之後,取用者叢集上的新交易可以立即查詢更新的資料。

強大的一致性消除了在共用資料期間低保真報告可能包含無效結果的風險。若是財務分析或結果可能用於準備機器學習模型訓練資料集的情況,此要素尤其重要。