获取Statement结果、执行状态 功能介绍 查询SQL语句执行结果。用户可通过该接口查询SQL语句执行结果,输入为端点id、SQL Session id、语句id,返回执行结果。此接口为同步接口,无配套使用接口和特殊场景。 URI GET /v1/workspaces/{workspace_id
查询资源实例列表 功能介绍 通过标签查询工作空间。输入without_any_tag=true查询无标签资源,忽略tags字段;without_any_tag=false或未提供时,按tags、matches等条件过滤。tags最多含20个键,每键最多20个值,键不可重复,值可为空但结构不可缺失
查询消息通知策略列表 功能介绍 查询消息通知策略。用户通过调用该接口查询已创建的消息通知策略。支持分页查询,根据传入的工作空间ID,消息匹配样式来查询。此接口为同步接口,无配套使用接口和特殊场景。 URI GET /v1/workspaces/{workspace_id}/messages
创建vpcep客户端 功能介绍 创建vpcep客户端。VPC打通APIG,使用户可以通过内网域名调用到DataArtsFabric接口。此接口为同步接口,无配套使用接口和特殊场景。 URI POST /v1/access-clients 请求参数 表1 请求Body参数 参数 是否必选
删除vpcep客户端 功能介绍 删除接入客户端。用户可以删除不再使用的接入端。此接口为同步接口,无配套使用接口和特殊场景。 URI DELETE /v1/access-clients/{client_id} 表1 路径参数 参数 是否必选 参数类型 描述 client_id 是 String
创建IAM用户并授权使用DataArtsFabric 在使用DataArtsFabric相关功能之前,您需要提前做好准备工作,包括开通账号、开通与配置账号子账号权限、创建工作空间等。本章节详细介绍创建IAM用户并授权使用DataArtsFabric操作步骤。 前提条件 已有可正常使用的华为云账号
隐式转换支持范围 DataArtsFabric SQL当前对于存储格式为orc或parquet的表类型,支持数值类型的隐式转换,即存储空间字节数多的类型向下兼容存储空间字节数少的类型。 例如实际存储为orc::SHORT(2字节),建表类型为SMALLINT、INT、BIGINT时都可以正常查询
类型转换函数 cast(x as y) 描述:类型转换函数,将x转换成y指定的类型。 示例: 1 2 3 4 5 SELECT cast('22-oct-1997' as timestamp); timestamp ---------------------
使用前须知 DataArtsFabric SQL Java软件开发包(DataArtsFabric SQL Java SDK,DataArtsFabric SQL Java Software Development Kit)是DataArtsFabric SQL提供的REST API
漏斗和留存函数 漏斗和留存相关函数仅8.3.0及以上集群版本支持。 windowfunnel windowfunnel函数用于在滑动的时间窗口中搜索事件列表并计算条件匹配的事件列表的最大长度。DataArtsFabric SQL根据用户定义的事件列表,从第一个事件开始匹配,依次做有序最长的匹配
Scalar UDF 开发Python Scalar UDF,总体流程如下: 根据用户的业务编写和调试Python代码。 开发UDF代码,除了业务本身代码以外,代码中还需要包含如下信息: 导入模块:若使用ibis-fabric sdk开发UDF,则需要安装和导入ibis相关模块。
统计信息函数 pg_stat_get_activity(integer) 描述:返回一个关于带有特殊PID的后台进程的记录信息,当参数为NULL时,则返回每个活动的后台进程的记录。返回结果是PG_STAT_ACTIVITY视图中的一个子集,不包含connection_info列。
DQL语法一览表 DQL(Data Query Language数据查询语言),用于从表或视图中获取数据。 查询 DataArtsFabric SQL提供了用于从表或视图中获取数据的语句。 具体信息,请参见SELECT。 父主题: DQL语法
创建和管理Schema Schema又称作模式,从逻辑上组织一个数据库中的对象和数据。通过管理Schema,允许多个用户使用同一数据库而不相互干扰,同时便于将第三方应用添加到相应的Schema下而不引起冲突。 相同的数据库对象名称可以应用在同一数据库的不同Schema中,而没有冲突
开发流程 在Java数据库连接(JDBC)开发中,遵循一定的流程可以帮助您高效地实现数据库操作。 一个基本的JDBC开发流程,通常包括建立数据库连接、执行SQL查询或更新、处理结果、关闭连接等关键步骤。 采用JDBC开发应用程序的流程图示例如下: 图1 采用JDBC开发应用程序的流程
XML谓词 本节的函数用户检查xml值的属性。 xml IS DOCUMENT 描述:如果参数XML值是一个正确的XML文档,则IS DOCUMENT返回真;如果非正确XML文档,则返回假;参数为空时返回空。 返回值类型:bool 1 2 3 4 5 SELECT '<abc/>'
准备工作 准备Python环境 安装DataFrame包依赖Python 3.11环境,使用前请提前安装好Python 3.11。 安装DataFrame包 在线安装: 通过华为内部源使用pip进行安装: pip install --trusted-host pypi.cloudartifact.dgg.dragon.tools.huawei.com
数组表达式 IN expression IN (value [, ...]) 右侧括号中的是一个表达式列表。左侧表达式的结果与表达式列表的内容进行比较。如果列表中的内容符合左侧表达式的结果,则IN的结果为true。如果没有相符的结果,则IN的结果为false。 示例如下: 1 2
逻辑操作符 常用的逻辑操作符有AND、OR和NOT,其运算结果有三个值,分别为TRUE、FALSE和NULL,其中NULL代表未知。运算优先级顺序为:NOT>AND>OR。 运算规则请参见表1,表中的a和b代表逻辑表达式。 表1 运算规则表 a b a AND b的结果 a OR
数据库系统参数调优 为了保证数据库尽可能高性能地运行,建议依据资源情况和业务实际进行数据库系统GUC参数的设置。本章节旨在介绍一些常用参数以及推荐配置,关于参数的详细设置方法请参考查看和设置GUC参数。 数据库内存相关参数 表1 数据库内存相关参数 GUC参数 描述 建议 fq_runtime