Important
OpenSharing を使用した Genie エージェントの共有は ベータ版です。
OpenSharing を使用して、Genie エージェントを組織外のユーザーと共有します。 Genie エージェントを共有すると、Azure Databricksエージェントのデータ資産と手順の特定の時点のスナップショットが作成され、選択した受信者が使用できるようになります。 受信者は共有をマウントして、あなたのデータと指示がプリロードされたローカルの Genie Agent を作成できます。 共有 Genie エージェントをマウントするを参照してください。
必要条件
Genie エージェントを共有するには、次のものが必要です。
- Genie エージェント共有プレビューは、アカウント レベルで有効になっています。 Manage Azure Databricks プレビューを参照してください。
- アカウントの OpenSharing を設定します。
-
CREATE SHAREGenie エージェントのデータが登録されている Unity カタログ メタストアに対する特権。 - Genie エージェントで
CAN EDIT以上。 「アクセス制御リスト」を参照してください。 -
SELECTエージェントのすべてのデータ資産。 この特権は保持する必要があります。 紛失した場合、受信者は共有データにアクセスできません。 - 少なくとも 1 人の受信者。 OpenSharing 用のデータ受信者を作成する (Databricks から Databricks への共有) を参照してください。
Genie エージェントを共有する
Azure Databricks ワークスペースで、共有する Genie エージェントに移動します。
右上隅の [ 共有] をクリックし、[ 外部 ] タブをクリックします。
[ 共有する受信者の選択 ] フィールドで、エージェントを共有する受信者を検索して選択します。
受信者がまだ存在しない場合は、[ 新しい受信者の作成] をクリックします。 OpenSharing 用のデータ受信者を作成する (Databricks から Databricks への共有) を参照してください。
共有をクリックします。
genie エージェントのスナップショットをエクスポートAzure Databricks、エージェントのすべてのテーブル、命令、キュレーションされた SQL 例、SQL 関数、およびその他の構成を含む共有を作成し、選択した受信者にアクセス権を付与します。 スナップショットは、[ 共有] をクリックするとキャプチャされます。
受信者を追加する
最初の共有が作成されたら、同じスナップショットを他の受信者と共有できます。
- Genie エージェントに移動し、右上隅にある [ 共有] をクリックし、[ 外部 ] タブをクリックします。
- エージェントを共有する追加の受信者を検索して選択し、[ 受信者の追加] をクリックします。
共有のデータ資産は、作成後に変更することはできません。
共有の表示と管理
共有が [ 自分の共有 ] リストに表示されます。 共有のアセット リストは読み取り専用です。 受信者を管理して共有を削除することはできますが、データ資産を手動で追加または削除することはできません。 OpenSharing の共有の管理を参照してください。
制限事項
- スナップショットのみ: 共有は、[ 共有 ] をクリックしたときに Genie エージェントをキャプチャし、エージェントを変更しても更新されません。 すべての受信者に同じスナップショットが表示されます。
- サイズ制限: Genie エージェントの構成は、圧縮時に 256 KB 未満にする必要があります。 この制限を超えるエージェントは、共有しようとするとエラーを返します。 サイズを小さくするには、手順または説明を短くしてから、もう一度やり直してください。
- メトリック ビュー: メトリック ビューを含む Genie エージェントは共有できません。