MODEL_VERSIONS ビュー¶
このInformation Schemaには、指定の(または現在の)データベース内で定義された各機械学習モデルバージョンの行が表示されます。
列¶
列名 |
データ型 |
説明 |
---|---|---|
DATABASE_NAME |
TEXT |
モデルバージョンが属するデータベース。 |
SCHEMA_NAME |
TEXT |
モデルバージョンが属するスキーマ。 |
MODEL_NAME |
TEXT |
モデルバージョンが属するモデル。 |
MODEL_VERSION_NAME |
TEXT |
モデルバージョンの名前。 |
VERSION_ALIASES |
ARRAY |
モデルバージョンのエイリアスのリスト。 |
COMMENT |
TEXT |
モデルバージョンのコメント。 |
OWNER |
TEXT |
モデルバージョンを所有するロールの名前。 |
CREATED |
TIMESTAMP_LTZ |
モデルバージョンが作成された日時。 |
LAST_ALTERED |
TIMESTAMP_LTZ |
モデルバージョンが最後に更新された日時。 |
FUNCTIONS |
TEXT |
モデルバージョンの関数。 |
MODEL_TYPE |
TEXT |
モデルバージョンが属するモデルの型。 |
PYTHON_VERSION |
TEXT |
モデルバージョンに必要なPythonのバージョン。 |
LANGUAGE |
TEXT |
モデルバージョンが実装されている言語。 |
DEPENDENCIES |
TEXT |
モデルバージョンの依存関係。 |
METADATA |
TEXT |
モデルバージョンのメタデータ。 |
USERDATA |
TEXT |
モデルバージョンのユーザーデータ。 |
使用上の注意¶
ビューには、セッションの現在のロールにアクセス権が付与されているオブジェクトのみが表示されます。
ビューには、ドロップされたモデルバージョンは含まれません。
例¶
mydatabase
データベース内にあるすべてのモデルのバージョン名、関数名、およびそれらが属するモデル名を取得します。
SELECT model_version_name, model_name, functions, schema_name, database_name
FROM mydatabase.INFORMATION_SCHEMA.MODEL_VERSIONS;