Skip to content

モデルセット ​

モデルセットは、ノートブックや保存済クエリから公開したモデルをまとめ、 利用できるメンバーを管理する単位です。 モデルセットの権限を持つメンバーは、コネクションの権限がなくてもモデルを実行できます。

アクセスレベル(access_level)が PUBLIC のときは、ゲスト以外の全メンバーがモデルを実行できます。 PROTECTED のときは、権限を付与したユーザー・サービスアカウント・グループだけが実行できます。

モデルの実行は query_job.create に記録され、 どのモデルセット・モデル・リビジョンから実行したかは context の model で分かります。

イベント一覧 ​

イベントリソース説明
model_set.createmodel_setモデルセットが作成された
model_set.renamemodel_setモデルセット名が変更された
model_set.change_access_levelmodel_setモデルセットのアクセスレベルが変更された
model_set.add_permissionmodel_setモデルセット権限が付与された
model_set.change_permissionmodel_setモデルセット権限が変更された
model_set.remove_permissionmodel_setモデルセット権限が削除された
model_set.deletemodel_setモデルセットが削除された

イベント詳細 ​

model_set.create プレビュー ​

記録期間: 2026-10-11 〜

モデルセットの作成を記録します。

フィールド値
event.codemodel_set.create
scope.typeworkspace
resource.typemodel_set
references(なし)
query(なし)
outbound(なし)
change作成時のアクセスレベル
grant(なし)
extra(なし)

change ​

作成時のアクセスレベルが入ります。

名前モード型必須説明
access_level値ModelSetAccessLevel必須作成時のアクセスレベル

サンプル ​

json
{
  "event": {
    "code": "model_set.create",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "model_set",
    "uid": "63e1be654aa70ad689601c90",
    "name": "Sales",
    "path": "model_set/63e1be654aa70ad689601c90",
    "parts": [
      {
        "type": "model_set",
        "uid": "63e1be654aa70ad689601c90",
        "name": "Sales"
      }
    ],
    ...
  },
  "change": {
    "fields": [
      {
        "name": "access_level",
        "new": "PROTECTED"
      }
    ]
  },
  ...
}

model_set.rename プレビュー ​

記録期間: 2026-10-11 〜

モデルセット名の変更を記録します。

フィールド値
event.codemodel_set.rename
scope.typeworkspace
resource.typemodel_set
references(なし)
query(なし)
outbound(なし)
changename
grant(なし)
extra(なし)

change ​

名前モード型必須説明
name値string必須変更前後の表示名
sensitivity: pii

サンプル ​

json
{
  "event": {
    "code": "model_set.rename",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "model_set",
    "uid": "63e1be654aa70ad689601c90",
    "name": "Sales",
    "path": "model_set/63e1be654aa70ad689601c90",
    "parts": [
      {
        "type": "model_set",
        "uid": "63e1be654aa70ad689601c90",
        "name": "Sales"
      }
    ],
    ...
  },
  "change": {
    "fields": [
      {
        "name": "name",
        "old": "Old",
        "new": "Sales"
      }
    ]
  },
  ...
}

model_set.change_access_level プレビュー ​

記録期間: 2026-10-11 〜

モデルセットのアクセスレベルの変更を記録します。

フィールド値
event.codemodel_set.change_access_level
scope.typeworkspace
resource.typemodel_set
references(なし)
query(なし)
outbound(なし)
change変更前後のアクセスレベル
grant(なし)
extra(なし)

change ​

変更前後のアクセスレベルが入ります。

名前モード型必須説明
access_level値ModelSetAccessLevel必須変更前後のアクセスレベル

サンプル ​

json
{
  "event": {
    "code": "model_set.change_access_level",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "model_set",
    "uid": "63e1be654aa70ad689601c90",
    "name": "Sales",
    "path": "model_set/63e1be654aa70ad689601c90",
    "parts": [
      {
        "type": "model_set",
        "uid": "63e1be654aa70ad689601c90",
        "name": "Sales"
      }
    ],
    ...
  },
  "change": {
    "fields": [
      {
        "name": "access_level",
        "old": "PROTECTED",
        "new": "PUBLIC"
      }
    ]
  },
  ...
}

model_set.add_permission プレビュー ​

記録期間: 2026-10-11 〜

ユーザー、サービスアカウント、グループへのモデルセット権限の付与を記録します。作成時に作成者へ付与されるオーナー権限も含みます。

フィールド値
event.codemodel_set.add_permission
scope.typeworkspace
resource.typemodel_set
references(なし)
query(なし)
outbound(なし)
change(なし)
grant付与先と付与権限
extra(なし)

grant ​

権限が付与されたユーザー、サービスアカウント、グループと付与された権限が入ります。

サンプル ​

ユーザーへの権限付与 ​
json
{
  "event": {
    "code": "model_set.add_permission",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "model_set",
    "uid": "63e1be654aa70ad689601c90",
    "name": "Sales",
    "path": "model_set/63e1be654aa70ad689601c90",
    "parts": [
      {
        "type": "model_set",
        "uid": "63e1be654aa70ad689601c90",
        "name": "Sales"
      }
    ],
    ...
  },
  "grant": {
    "target": {
      "type": "model_set",
      "uid": "63e1be654aa70ad689601c90",
      "name": "Sales"
    },
    "grantee": {
      "type": "user",
      "uid": "63e1be654aa70ad689601bec",
      "email_addr": "taro@example.com"
    },
    "role": {
      "new": "model_set.owner"
    }
  },
  ...
}
グループへの権限付与 ​
json
{
  "event": {
    "code": "model_set.add_permission",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "model_set",
    "uid": "63e1be654aa70ad689601c90",
    "name": "Sales",
    "path": "model_set/63e1be654aa70ad689601c90",
    "parts": [
      {
        "type": "model_set",
        "uid": "63e1be654aa70ad689601c90",
        "name": "Sales"
      }
    ],
    ...
  },
  "grant": {
    "target": {
      "type": "model_set",
      "uid": "63e1be654aa70ad689601c90",
      "name": "Sales"
    },
    "grantee": {
      "type": "group",
      "uid": "63e1be654aa70ad689601bed"
    },
    "role": {
      "new": "model_set.user"
    }
  },
  ...
}

model_set.change_permission プレビュー ​

記録期間: 2026-10-11 〜

ユーザー、サービスアカウント、グループに付与されていたモデルセット権限の変更を記録します。

フィールド値
event.codemodel_set.change_permission
scope.typeworkspace
resource.typemodel_set
references(なし)
query(なし)
outbound(なし)
change(なし)
grant変更前後の権限
extra(なし)

grant ​

権限が変更されたユーザー、サービスアカウント、グループと変更前後の権限が入ります。

サンプル ​

json
{
  "event": {
    "code": "model_set.change_permission",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "model_set",
    "uid": "63e1be654aa70ad689601c90",
    "name": "Sales",
    "path": "model_set/63e1be654aa70ad689601c90",
    "parts": [
      {
        "type": "model_set",
        "uid": "63e1be654aa70ad689601c90",
        "name": "Sales"
      }
    ],
    ...
  },
  "grant": {
    "target": {
      "type": "model_set",
      "uid": "63e1be654aa70ad689601c90",
      "name": "Sales"
    },
    "grantee": {
      "type": "user",
      "uid": "63e1be654aa70ad689601bec",
      "email_addr": "taro@example.com"
    },
    "role": {
      "old": "model_set.user",
      "new": "model_set.owner"
    }
  },
  ...
}

model_set.remove_permission プレビュー ​

記録期間: 2026-10-11 〜

ユーザー、サービスアカウント、グループからのモデルセット権限の削除を記録します。

フィールド値
event.codemodel_set.remove_permission
scope.typeworkspace
resource.typemodel_set
references(なし)
query(なし)
outbound(なし)
change(なし)
grant削除された権限
extra(なし)

grant ​

削除された権限が付与されていたユーザー、サービスアカウント、グループと削除された権限が入ります。

サンプル ​

json
{
  "event": {
    "code": "model_set.remove_permission",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "model_set",
    "uid": "63e1be654aa70ad689601c90",
    "name": "Sales",
    "path": "model_set/63e1be654aa70ad689601c90",
    "parts": [
      {
        "type": "model_set",
        "uid": "63e1be654aa70ad689601c90",
        "name": "Sales"
      }
    ],
    ...
  },
  "grant": {
    "target": {
      "type": "model_set",
      "uid": "63e1be654aa70ad689601c90",
      "name": "Sales"
    },
    "grantee": {
      "type": "group",
      "uid": "63e1be654aa70ad689601bed"
    },
    "role": {
      "old": "model_set.user"
    }
  },
  ...
}

model_set.delete プレビュー ​

記録期間: 2026-10-11 〜

モデルセットの削除を記録します。含まれていたモデルとインサイトも削除されます。

フィールド値
event.codemodel_set.delete
scope.typeworkspace
resource.typemodel_set
references(なし)
query(なし)
outbound(なし)
change(なし)
grant(なし)
extra(なし)

サンプル ​

json
{
  "event": {
    "code": "model_set.delete",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "model_set",
    "uid": "63e1be654aa70ad689601c90",
    "name": "Sales",
    "path": "model_set/63e1be654aa70ad689601c90",
    "parts": [
      {
        "type": "model_set",
        "uid": "63e1be654aa70ad689601c90",
        "name": "Sales"
      }
    ],
    ...
  },
  ...
}

Enums ​

ModelSetAccessLevel ​

モデルセットのアクセスレベルです。

値説明
PUBLICゲスト以外の全メンバーが実行できます
PROTECTED権限を付与したユーザー・サービスアカウント・グループだけが実行できます

Codatum Audit Events 監査ログイベントカタログ