メインコンテンツまでスキップ

スキルの管理

スキルは、3層から成る名前空間(catalog.schema.skill)におけるUnity Catalogのファーストクラスの保護対象です。他のデータ保護に使用しているものと同じカタログ、スキーマ、および許可を通じて、スキルの作成、更新、読み取り、共有ができるユーザーを制御します。

スキルの管理ではなく作成や使用を行う場合は、スキルの作成と共有およびスキルの発見と使用をご覧ください。

備考

ベータ版

スキルはベータ版です。アカウント内のユーザーがスキルを作成または使用できるようにするには、アカウント管理者がアカウントコンソールの プレビュー ページからUnity AIプレビューを有効にする必要があります。Databricksのプレビューを管理するを参照してください。

スキル用のガバナンススキーマを設定します

スキルはUnity Catalogスキーマ内に存在するため、アクセス権を付与する前に、どのカタログとスキーマにそれらを格納するかを決定してください。一般的なパターンは、専用のカタログ(例:skills)を使用し、ドメインまたはチームごとに1つのスキーマ(sql_skillsetl_skills)を割り当てることで、権限付与と検出をシンプルに保つ方法です。

スキーマは標準のUnity Catalogカタログ(フォーリンカタログやフェデレーションカタログではないもの)によってバックアップされ、マネージドストレージロケーションに解決される必要があります。そうでない場合、スキルの作成は失敗します。スキルのコンテンツは、スキーマのマネージドロケーション、カタログのマネージドロケーション、またはメタストアのストレージルートの順で、Unity Catalogのマネージドストレージに格納されます。Unity Catalog でマネージドストレージの場所を指定するを参照してください。

スキルへのアクセス権を付与

Skills は、標準の Unity Catalog 権限モデルを使用します。Skills はボリュームと同様に、そのコンテンツを Unity Catalog 管理のオブジェクトストレージに保持するため、ボリューム権限である CREATE VOLUMEWRITE VOLUME、および READ VOLUME を使用して管理します。任意の Skill にアクセスするには、プリンシパルはまず、それを含むカタログおよびスキーマに対するトラバーサル権限が必要です。

権限

付与先:

許可される内容

USE CATALOG

スキルを扱うすべてのユーザー

スキルスキーマを含むカタログをトラバースします。

USE SCHEMA

スキルを扱うすべてのユーザー

スキルを含むスキーマをトラバースします。

CREATE VOLUME

スキル作成者

スキーマ内に新しいスキルを作成します。

WRITE VOLUMEREAD VOLUMEを含む)

スキル作成者

スキルのコンテンツをuploadおよび更新します。WRITE VOLUME だけでは不十分です。作成者がスキルを更新できるように、併せて READ VOLUME を付与してください。

READ VOLUME

スキルコンシューマー

スキルのメタデータを読み取り、そのコンテンツをdownloadします。これは、スキルを共有するために付与する特権です。

権限

付与先:

許可される内容

USE CATALOG

スキルを扱うすべてのユーザー

スキルスキーマを含むカタログをトラバースします。

USE SCHEMA

スキルを扱うすべてのユーザー

スキルを含むスキーマをトラバースします。

CREATE VOLUME

スキル作成者

スキーマ内に新しいスキルを作成します。

WRITE VOLUMEREAD VOLUMEを含む)

スキル作成者

スキルのコンテンツをuploadおよび更新します。WRITE VOLUME だけでは不十分です。作成者がスキルを更新できるように、併せて READ VOLUME を付与してください。

READ VOLUME

スキルコンシューマー

スキルのメタデータを読み取り、そのコンテンツをdownloadします。これは、スキルを共有するために付与する特権です。

他のセキュリティ保護可能なオブジェクトへのアクセス権を付与する場合と同様に、 Catalog Explorer からカタログおよびスキーマに対してこれらの権限を付与します。Unity Catalog での権限の管理を参照してください。

スキルを作成したユーザーがその所有者となります。所有者、またはスキルに対する MANAGE を持つプリンシパルのみがその権限を変更できるため、他者に代わってスキルを共有するには所有権または MANAGE が必要です。

注記

スキルの共有はUnity Catalogの権限付与であり、コピーではありません。READ VOLUMEを付与すると、コンシューマーのエージェントは、付与および監査に基づいてライブスキルを読み取ります。個別の共有ステップはなく、何も複製されません。コンシューマーが共有スキルまたはスキーマ全体を読み込む方法については、「スキルの検出と使用」を参照してください。

アカウントとコンプライアンスに関する考慮事項

  • ワークスペースとメタストアの割り当て : スキルは、他のUnity Catalogデータと同じ割り当てルールに従い、そのスキルを保持するメタストアに割り当てられたワークスペースからのみアクセス可能です。
  • コンプライアンスセキュリティプロファイル : コンプライアンスセキュリティプロファイルを適用するワークスペース(HIPAAなど)では、スキルの作成、更新、削除はブロックされます。すでに存在するスキルの読み取りは引き続き許可されます。

スキルアクティビティの監査

Unity Catalogは、作成、更新、削除、読み取り、権限変更など、スキルに対するコントロールプレーン操作を記録します。この監査証跡を使用して、誰がスキルを作成または変更したか、また誰にアクセス権が付与されたかを確認します。Unity Catalog の監査 Logs をクエリーするには、監査 Logs システムテーブルリファレンスを参照してください。

次のステップ