Fabric DataFrame建立连接参数 使用ibis.fabric.connect接口建立连接,可以传入的参数如下: 表1 ibis.fabric.connect连接参数 参数 含义 类型 默认值 endpoint 指定连接的端点。 str | None None endpoint_id
Scalar UDF直接操作语法 在注册和使用分离的场景下,为使用者提供Scalar UDF的直接操作语法,使用者只需要知道UDF名称(name)、所在的数据库名称(database),就可以直接操作使用UDF。以下操作依赖backend会话对象进行。 表1 Scalar UDF直接操作语法
显式注册Scalar UDF 显式注册Scalar UDF,即用户需要手动在Python代码中侵入式添加注册逻辑代码。详细用法请参见Scalar UDF显式注册语法。 对于Scalar Python UDF,注册Scalar Python UDF的作用是将一个原始的Python函数或者类注册进数据库中
隐式注册Scalar UDF 隐式注册Scalar UDF,即依赖Python运行时自动发现并注册Scalar UDF。详细用法请参见Scalar UDF隐式注册语法。 对于Scalar Python UDF,注册Scalar Python UDF的作用是将一个原始的Python函数注册进数据库中
文本检索操作符 @@ 描述:tsvector类型的词汇与tsquery类型的词汇是否匹配 示例: 1 2 3 4 5 SELECT to_tsvector('fat cats ate rats') @@ to_tsquery('cat & rat') AS RESULT; result
Scalar UDF显式注册语法 显式注册的含义是用户需要手动在Python代码中侵入式添加注册逻辑代码,需要用户使用backend...register/register_from_file来实现,调用即注册。显式注册依赖于已经获得backend会话对象才能进行。 推荐使用显式注册的场景
DataArtsFabric DataFrame参数配置 dataframe可以通过设置不同的参数控制dataframe的执行动作,包含的可配置参数如下表所示: 表1 可配置参数说明 可配参数 数据类型 说明 requests_timeout int 调用requests接口请求restful
cidr和inet操作符 操作符<<,<<=,>>,>>=对子网包含进行测试。它们只考虑两个地址的网络部分(忽略任何主机部分),然后判断其中一个网络是等于另外一个网络,还是另外一个网络的子网。 < 描述:小于 示例: 1 2 3 4 5 SELECT inet '192.168.1.5
signature参数的类型推断 对于signature参数,允许用户传入参数/返回值类型,也允许用户不传入。 如果用户传入signature参数,不需要原始Python函数使用类型注解(type hints)语法,此时可以支持及时操作式的注册UDF。 如果用户不传入signature
DataFrame create_table函数使用说明 create_table用于在DataArtsFabric创建一个表,函数签名如下: def create_table( self, name: str, obj: Optional[Union[ir.Table