SHOW FUNCTIONS IN MODEL¶
機械学習モデルで定義されている関数をリストします。
詳細については、 Snowflakeモデルレジストリ をご参照ください。
- こちらもご参照ください。
構文¶
SHOW FUNCTIONS [ LIKE '<pattern>' ] IN MODEL <model_name>
[ VERSION <version_name> ]
パラメーター¶
LIKE 'pattern'
オプションで、オブジェクト名でコマンド出力をフィルタリングします。フィルターは、 SQL ワイルドカード文字(
%
および_
)をサポートする、 大文字と小文字を区別しない パターンマッチングを使用します。たとえば、次のパターンは 同じ 結果を返します。
... LIKE '%testing%' ...
... LIKE '%TESTING%' ...
. デフォルト: 値なし(フィルタリングは出力に非適用)。
MODEL model_name
、 .MODEL model_name VERSION version_name
指定された機械学習モデル(
model_name
)の指定されたバージョン(version_name
)の記録を返します。バージョンが指定されていない場合は、そのモデルのデフォルトバージョンの記録が表示されます。
出力¶
SHOW FUNCTIONS IN MODEL コマンド出力では、次の列に関数プロパティとメタデータが提供されます。
列 |
説明 |
---|---|
|
関数が作成された時のタイムスタンプ。 |
|
関数の名前。 |
|
関数が属するモデルバージョンの名前。 |
|
関数の引数の最小数。 |
|
関数の引数の最大数。 |
|
JSON 形式文字列としての引数のデータ型。 |
|
戻り値のデータ型。 |
|
関数の説明。 |
|
「PYTHON」など、関数の記述に使用した言語。 |
使用上の注意¶
このコマンドの実行には、稼働中のウェアハウスは必要ありません。
このコマンドは、現在のユーザーの現在のロールに少なくとも1つのアクセス権限が付与されているオブジェクトのみを返します。
MANAGE GRANTS アクセス権限により、所有者はアカウント内のすべてのオブジェクトを暗黙的に参照できます。デフォルトでは、アカウント管理者( ACCOUNTADMIN ロールを持つユーザー)とセキュリティ管理者( SECURITYADMIN ロールを持つユーザー)のみが MANAGE GRANTS 権限を持っています。
このコマンドの出力を後処理するには、 RESULT_SCAN 関数を使用できます。この関数は、出力をクエリ可能なテーブルとして扱います。このコマンドの出力をクエリするには、 パイプ演算子 を使用することもできます。