Amazon Redshift 中的資料共用概述 - Amazon Redshift

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

Amazon Redshift 中的資料共用概述

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

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

Amazon Redshift 的資料共用使用案例

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

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

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

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

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

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

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

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

  • 更新生產者的業務來源資料 — 您可以在整個組織中以服務的形式共用資料,但取用者也可以對來源資料執行動作。例如,他們可以傳回 up-to-date 值或確認接收數據。這些只是幾個可能的業務用例。

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

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

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

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

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

在 Amazon Redshift 中管理資料一致性

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

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

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