スキルの管理
スキルは、3層から成る名前空間(catalog.schema.skill)におけるUnity Catalogのファーストクラスの保護対象です。他のデータ保護に使用しているものと同じカタログ、スキーマ、および許可を通じて、スキルの作成、更新、読み取り、共有ができるユーザーを制御します。
スキルの管理ではなく作成や使用を行う場合は、スキルの作成と共有およびスキルの発見と使用をご覧ください。
ベータ版
スキルはベータ版です。アカウント内のユーザーがスキルを作成または使用できるようにするには、アカウント管理者がアカウントコンソールの プレビュー ページからUnity AIプレビューを有効にする必要があります。Databricksのプレビューを管理するを参照してください。
スキル用のガバナンススキーマを設定します
スキルはUnity Catalogスキーマ内に存在するため、アクセス権を付与する前に、どのカタログとスキーマにそれらを格納するかを決定してください。一般的なパターンは、専用のカタログ(例:skills)を使用し、ドメインまたはチームごとに1つのスキーマ(sql_skills、etl_skills)を割り当てることで、権限付与と検出をシンプルに保つ方法です。
スキーマは標準のUnity Catalogカタログ(フォーリンカタログやフェデレーションカタログではないもの)によってバックアップされ、マネージドストレージロケーションに解決される必要があります。そうでない場合、スキルの作成は失敗します。スキルのコンテンツは、スキーマのマネージドロケーション、カタログのマネージドロケーション、またはメタストアのストレージルートの順で、Unity Catalogのマネージドストレージに格納されます。Unity Catalog でマネージドストレージの場所を指定するを参照してください。
スキルへのアクセス権を付与
Skills は、標準の Unity Catalog 権限モデルを使用します。Skills はボリュームと同様に、そのコンテンツを Unity Catalog 管理のオブジェクトストレージに保持するため、ボリューム権限である CREATE VOLUME、WRITE VOLUME、および READ VOLUME を使用して管理します。任意の Skill にアクセスするには、プリンシパルはまず、それを含むカタログおよびスキーマに対するトラバーサル権限が必要です。
権限 | 付与先: | 許可される内容 |
|---|---|---|
| スキルを扱うすべてのユーザー | スキルスキーマを含むカタログをトラバースします。 |
| スキルを扱うすべてのユーザー | スキルを含むスキーマをトラバースします。 |
| スキル作成者 | スキーマ内に新しいスキルを作成します。 |
| スキル作成者 | スキルのコンテンツをuploadおよび更新します。 |
| スキルコンシューマー | スキルのメタデータを読み取り、そのコンテンツをdownloadします。これは、スキルを共有するために付与する特権です。 |
他のセキュリティ保護可能なオブジェクトへのアクセス権を付与する場合と同様に、 Catalog Explorer からカタログおよびスキーマに対してこれらの権限を付与します。Unity Catalog での権限の管理を参照してください。
スキルを作成したユーザーがその所有者となります。所有者、またはスキルに対する MANAGE を持つプリンシパルのみがその権限を変更できるため、他者に代わってスキルを共有するには所有権または MANAGE が必要です。
スキルの共有はUnity Catalogの権限付与であり、コピーではありません。READ VOLUMEを付与すると、コンシューマーのエージェントは、付与および監査に基づいてライブスキルを読み取ります。個別の共有ステップはなく、何も複製されません。コンシューマーが共有スキルまたはスキーマ全体を読み込む方法については、「スキルの検出と使用」を参照してください。
アカウントとコンプライアンスに関する考慮事項
- ワークスペースとメタストアの割り当て : スキルは、他のUnity Catalogデータと同じ割り当てルールに従い、そのスキルを保持するメタストアに割り当てられたワークスペースからのみアクセス可能です。
- コンプライアンスセキュリティプロファイル : コンプライアンスセキュリティプロファイルを適用するワークスペース(HIPAAなど)では、スキルの作成、更新、削除はブロックされます。すでに存在するスキルの読み取りは引き続き許可されます。
スキルアクティビティの監査
Unity Catalogは、作成、更新、削除、読み取り、権限変更など、スキルに対するコントロールプレーン操作を記録します。この監査証跡を使用して、誰がスキルを作成または変更したか、また誰にアクセス権が付与されたかを確認します。Unity Catalog の監査 Logs をクエリーするには、監査 Logs システムテーブルリファレンスを参照してください。
次のステップ
- スキルを作成して共有し、ローカルでスキルを開発して、管理されたスキーマに公開します。
- スキルの検索と使用を行って、チームが共有したスキルを見つけて読み込みます。
- Unity AI GatewayによるAIガバナンスを使用して、AIトラフィック、MCPサーバー、およびスキルを一元管理します。