Important
OpenSharing を使用した Genie エージェントの共有は ベータ版です。
データ プロバイダーが OpenSharing を使用して Genie エージェントを共有する場合は、その共有をマウントして、ワークスペースにローカル Genie エージェントを作成できます。 ローカル エージェントには、プロバイダーのデータ資産と手順が事前に読み込まれているため、すぐに質問を開始できます。
ローカル Genie エージェントの完全な所有権を持っている。 独自のデータの追加、指示の変更、エージェントの再構成を行うことができます。 変更は、プロバイダーの元のエージェントには影響しません。
プロバイダーが Genie エージェントを共有する方法については、「 OpenSharing を使用して Genie エージェントを共有する」を参照してください。
必要条件
共有 Genie エージェントをマウントするには、次のものが必要です。
-
USE PROVIDERワークスペース内の Unity カタログ メタストアに対する特権、またはプロバイダー オブジェクトの所有権。 - お使いの Unity Catalog メタストアに対する
CREATE CATALOG権限。 - ワークスペース内のプロまたはサーバーレス SQL ウェアハウスへのアクセス。
共有 Genie エージェントをマウントする
Azure Databricks ワークスペースで、
Catalog をクリックします。
[カタログ] ウィンドウの上部にある
をクリックします。歯車アイコンをクリックし、[OpenSharing] を選択します。
または、右上隅の [ 共有] > [OpenSharing] をクリックします。
Genie エージェントをあなたと共有したプロバイダーを見つけて選択します。
Genie エージェントを含む共有を見つけて、[ Genie エージェントとしてマウント] をクリックします。
必要に応じて、[ 詳細] オプション を展開して、カタログ名、SQL ウェアハウス、ワークスペース フォルダーを指定します。 Azure Databricksでは、プロバイダー名と共有名に基づいて既定値が提供されます。
[ マウント] をクリックします。
Azure Databricks は、Unity Catalog メタストアで指定したカタログに共有データをマウントし、プロバイダーのデータ資産と指示があらかじめ読み込まれたローカル Genie エージェントを作成します。 Azure Databricksは、命令と SQL の例のすべてのテーブル参照を、マウントされたカタログを指すように書き換えます。
マウントされた Genie エージェントを操作する
ローカル Genie エージェントには、次の情報が付属しています。
- Unity カタログ メタストアのカタログを通じて利用できる、プロバイダーのすべてのデータ資産。
- プロバイダーの指示、キュレーションされた SQL の例、および SQL 関数は、マウントされたカタログを参照するように書き換えられます。
あなたのローカルの Genie Agent は自由に変更できます。 次のようにすることができます。
- 独自のテーブルとビューを追加します。
- 命令と SQL の例を編集または拡張します。
- ワークスペース内の他のユーザーとエージェントを共有します。
- SQL ウェアハウスを再構成または変更します。
Note
プロバイダーのテーブルは読み取り専用です。 クエリは実行できますが、書き込みはできません。
マウントされたエージェントを見つける
マウント後、ワークスペースの標準 Genie エージェントの一覧に新しい Genie エージェントが表示されます。 マウントされたカタログは、指定した名前または自動生成された既定値の下にカタログ エクスプローラーにも表示されます。
制限事項
- 外部共有: OpenSharing を使用して、マウントされた Genie エージェントを組織外のユーザーと共有することはできません。 OpenSharing 受信者は、プロバイダーから受信したデータ資産を再共有できません。