SHOW FUNCTIONS IN MODEL¶
列出机器学习模型中定义的函数。
有关更多信息,请参阅 Snowflake Model Registry。
语法¶
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”。 |
使用说明¶
该命令不需要正在运行的仓库即可执行。
该命令仅返回当前用户的当前角色已获授至少一项访问权限的对象。
MANAGE GRANTS 访问权限隐式允许其持有者查看账户中的每个对象。默认情况下,只有账户管理员(具有 ACCOUNTADMIN 角色的用户)和安全管理员(具有 SECURITYADMIN 角色的用户)才具有 MANAGE GRANTS 权限。
To post-process the output of this command, you can use the pipe operator (
->>) or the RESULT_SCAN function. Both constructs treat the output as a result set that you can query.The output column names for this command are generated in lowercase. If you consume a result set from this command with the pipe operator or the RESULT_SCAN function, use double-quoted identifiers for the column names in the query to ensure that they match the column names in the output that was scanned. For example, if the name of an output column is
type, then specify"type"for the identifier.