在 Autonomous AI 資料庫中使用資料共用功能來共用及使用資料
在 Data Studio 中使用資料共用功能,與其他資料庫和非資料庫工具共用來自 Autonomous AI 資料庫的 Oracle 資料和中繼資料。「資料共用」支援提供者和用戶工作流程:提供者會建立共用、新增物件和收件者,以及發佈共用;用戶會訂閱提供者,並建立可讓共用資料可供查詢的資料庫物件。
本主題提供一個進入點,讓您瞭解何時以及如何將資料共用與自治式 AI 資料庫搭配使用。如需「資料共用」頁面和可用共用類型的詳細概觀,請參閱 Data Studio 文件。
何時使用資料共用
如果您想要以管控方式將資料提供給其他使用者、資料庫、應用程式或工具,而不需要建立自訂匯出和傳遞程序,請使用「資料共用」。
例如,使用它來:
-
當其他提供者將資料提供給您的自治式 AI 資料庫時,使用共用。
-
共用啟動多版本功能的資料:收件人應該看到已發布的快照,而且只有在提供者發布新版本時才會收到變更。
-
當自治式 AI 資料庫收件者需要透過直接資料庫連線存取最新確認的來源資料時,共用即時資料。
-
針對支援 Delta Sharing 的工具和 API,使用開放式 Delta Sharing 型存取,或使用 Live Share 在支援的 Autonomous AI Database 實例之間近乎即時存取。
-
當您想要使用命令檔而非 Data Studio UI 來實行提供者或用戶處理作業時,請自動共用工作流程與 DBMS_SHARE PL/SQL 套裝程式。
資料共用如何與 Autonomous AI Database 搭配運作
資料共用是從自治式 AI 資料庫的資料庫動作執行。每個自治式 AI 資料庫執行處理都隨附 Database Actions,並且提供開發、資料、管理、監控以及下載功能。
對於非管理員使用者,「資料庫動作」會在使用者沒有必要的權限時隱藏工具卡。Data Studio 工具需要 DWROLE 資料庫角色。如需詳細資訊,請參閱使用資料庫動作連線至專用 Exadata 基礎架構上的自治式 AI 資料庫
專用 Exadata 基礎架構上的 Autonomous Database 上的資料共用支援用戶角色,其中:
- 訂閱共用提供者。
- 註冊可用的股份。
- 建立共用物件的外部表格或視觀表。
- 從自治式 AI 資料庫查詢共用資料。
啟動多版本功能共用會將資料發佈為已知的快照。提供者會將共用發佈至物件儲存體位置,而收件者使用設定檔來註冊和使用共用資料。當提供者發佈新版本時,收件者會看到變更。請參閱提供啟動多版本功能的共用以瞭解詳細資訊。
即時共用可讓自治式 AI 資料庫收件者直接從提供者資料庫存取最新資料。Live Share 使用雲端連結,旨在供 Oracle AI Database 使用;對於相同區域中的即時共用,收件人可在查詢時查看目前的資料。請參閱提供即時共用以瞭解詳細資訊。
Before You Begin - 開始之前
使用「資料共用」之前,請先驗證下列項目:
- 除非使用
ADMIN使用者,否則使用者可以存取「資料庫動作」並具有必要的 Data Studio 角色,例如DWROLE。 - 若為即時共用提供者,請在 Data Studio 設定值中設定共用提供者識別,讓收件者可以識別提供者。
- 若要讓資料共用透過電子郵件傳送收件者啟用連結或共用通知,請在 Data Studio 設定值中設定 SMTP。請參閱 Data Studio 設定值瞭解詳細資訊。
開啟資料共用
若要開啟資料共用,請執行下列動作:
- 為您的自治式 AI 資料庫開啟資料庫動作。
- 選取 Data Studio 頁籤。
- 選取資料共用。
- 選取使用共用,即可訂閱提供者提供的共用。
資料分享可以做些什麼
-
使用共用:訂閱共用提供者、註冊可用的共用、建立外部表格或視觀表,以及從 SQL 查詢共用物件。請參閱使用共用,瞭解訂閱啟動多版本功能和即時共用提供者的詳細用戶工作流程,以及從共用資料建立可查詢物件。
-
使用啟動多版本功能共用:上傳或貼上 Delta Sharing JSON 設定檔、訂閱提供者、選取共用,以及連結用於 Autonomous AI Database 的共用物件。
-
使用即時共用:訂閱可用的即時共用提供者,並建立即時共用中所含表格的檢視。
-
-
管理與 DBMS_SHARE 的共用:使用 PL/SQL 尋找共用,以及監督或疑難排解共用工作流程。請參閱使用 DBMS_SHARE 管理共用,將提供者和用戶共用作業的 PL/SQL 工作流程自動化。
專用 Exadata 基礎架構上的自治式 AI 資料庫資料共用限制
-
Oracle Database 版本 19c 和更新版本同時支援「啟動多版本功能共用」和「即時共用」。「資料共用」也支援一組已定義的資料欄類型,而 Live Share 提供者最多可建立四個物件的共用。如果將多個來源表格結合在一起,Oracle 建議您建立可執行結合並共用檢視的檢視。請參閱自治式 AI 資料庫的資料共用限制,以複查支援的資料欄類型清單。
-
您只能在專用 Exadata 基礎架構上的自治式 AI 資料庫上使用多版本功能共用。不支援產生啟動多版本功能的共用。
-
即時共用資料提供者最多可以建立 4 個物件的共用。
-
如果即時共用資料提供者共用多個要結合的表格,建議產生器建立執行結合的檢視,然後只共用檢視。
-
對於即時共用效能,單獨增加 ECPU 可能無法改善複雜的查詢效能。疑難排解指南說明管理員如何透過資源管理設定值設定平行程度。
-
自治式 AI 資料庫使用 Delta Sharing 資料時,不支援已啟用「刪除向量」的 Delta 表格。如果共用的 Delta 表格使用刪除向量,請要求提供者移除刪除向量或提供相容的共用。如需相關指引,請參閱共用表格查詢嘗試失敗。