检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
对于用户不传入signature参数,自动推断的情况,底层实现原理是inspect.signature。
代码归档包的组织结构 当用户的业务场景比较复杂,UDF所涉及的代码较多时,推荐用户以文件压缩包的形式注册函数,将UDF依赖的所有相关代码文件统一归档到一个压缩包里,上传至OBS后,在创建函数时指定压缩包的存储路径。压缩包里代码文件结构要求如下: 必须包含文件"{FUNCTION_NAME
请求示例 /v1/agreement-rule 响应示例 状态码:200 系统协议响应体。
调用自定义函数时必须指定schema,否则系统会调用系统内置函数。 argname 函数参数的名字。 字符串,需符合标识符的命名规范。 argtype 函数参数的类型。 详情请参见数据类型映射。 rettype 函数返回值的数据类型。 详情请参见数据类型映射。
请求示例 GET https://{endpoint}/v1/features?limit=0&offset=100 响应示例 状态码:200 OK。
包含了UDF的主函数,即Handler from other.util import printLog import numpy as np def pysum(arg1: int, arg2: int) -> int: printLog(arg1, arg2) return
(目前不可用) 指定UDF函数签名和返回值类型 ibis.common.annotations.Signature | None None 注意事项: 对于signature参数,目前不允许用户传入,只支持参数/返回值类型自动推断,详情请参见signature参数的类型推断。
import ibis_fabric as fabric from ibis_fabric.udf import RegisterType def calculate_product(price: float, quantity: int) -> float: return
系统对子查询进行运算以判断它是否返回行。如果它至少返回一行,则EXISTS结果就为"真";如果子查询没有返回任何行, EXISTS的结果是"假"。 这个子查询通常只是运行到能判断它是否可以生成至少一行为止,而不是等到全部结束。
对于托管表(Managed Table),数据文件仍存储在常规的文件系统(OBS并行文件系统)中,用户可以在不告知DataArtsFabric SQL的情况下对其进行变更。
系统调优 数据库系统参数调优 SMP并行执行 父主题: 性能调优
父主题: 系统调优
如果插入行的表达式不是正确的数据类型,系统试图进行类型转换,如果转换不成功,则插入数据失败,系统返回错误信息。
健康检查 功能介绍 查看系统健康状态,用户可通过该接口查看系统健康状态。此接口为同步接口,无配套使用接口和特殊场景。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
系统函数信息函数 pv_builtin_functions() 描述:查询系统内置函数的信息。
系统表信息函数 format_type(type_oid, typemod) 描述:获取数据类型的SQL名称。 返回类型:text 备注: format_type通过数据类型的类型OID以及可能的类型修饰词,返回其SQL名称。
temperature 否 Double 参数解释:Temperature是用于调整随机程度的数字。介于0和2之间。较高的值(如0.8)将使输出更随机,而较低的值(如0.2)将使输出更集中和确定性。 约束限制:不涉及。 取值范围:[0,2]。 默认取值:1。
系统表 PG_AGGREGATE PG_ATTRIBUTE PG_AUTHID PG_CLASS PG_COLLATION PG_DATABASE PG_FOREIGN_DATA_WRAPPER PG_FOREIGN_SERVER PG_NAMESPACE PG_OPCLASS PG_OPERATOR
系统信息函数 会话信息函数 系统表信息函数 系统函数信息函数 状态信息函数 父主题: 函数和操作符
fabric.udf.python(database="your-database", register_type=RegisterType.OBS) def calculate_product(price: float, quantity: int) -> float: return