漏斗和留存函数 漏斗和留存相关函数仅8.3.0及以上集群版本支持。 windowfunnel windowfunnel函数用于在滑动的时间窗口中搜索事件列表并计算条件匹配的事件列表的最大长度。DataArtsFabric SQL根据用户定义的事件列表,从第一个事件开始匹配,依次做有序最长的匹配
JDBC接口参考 JDBC接口是一套提供给用户的API方法,本节将对部分常用接口做具体描述,如果涉及其他接口可参考JDK1.6(软件包)/JDBC4.0中相关内容。 java.sql.Connection java.sql.DatabaseMetaData java.sql.Driver
DQL语法一览表 DQL(Data Query Language数据查询语言),用于从表或视图中获取数据。 查询 DataArtsFabric SQL提供了用于从表或视图中获取数据的语句。 具体信息,请参见SELECT。 父主题: DQL语法
行表达式 语法: row_constructor operator row_constructor 两边都是一个行构造器,两行值必须具有相同数目的字段,每一行都进行比较,行比较允许使用=,<>,<,<=,>=等操作符,或其中一个相似的语义符。 =<>和别的操作符使用略有不同。如果两行值的所有字段都是非空并且相等
开发流程 在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/>'
使用前准备 在使用JavaSDK访问DataArtsFabric SQL之前,您需要先完成服务环境的准备和开发环境的准备。服务环境准备包括准备账号和访问密钥,是使用SDK与DataArtsFabric SQL云服务交互的必要条件。
准备工作 准备Python环境 安装DataFrame包依赖Python 3.11环境,使用前请提前安装好Python 3.11。 安装DataFrame包 在线安装: 通过华为内部源使用pip进行安装: pip install --trusted-host pypi.cloudartifact.dgg.dragon.tools.huawei.com
比较操作符 比较操作符可用于所有相关的数据类型,并返回布尔类型数值。 所有比较操作符都是双目操作符,被比较的两个数据类型必须是相同的数据类型或者是可以进行隐式转换的类型。例如1<2<3这样的表达式为非法的,因为布尔值和3之间不能做比较。 DataArtsFabric SQL提供的比较操作符请参见表
使用Tableau访问DataArtsFabric SQL Tableau是业界流行的BI工具。对于关系数据库,可以使用JDBC API通过JDBC驱动程序与数据库交互。 获取Tableau 您可以通过Tableau官方网站 ,获取最新版本的Tableau。 使用JDBC对接DataArtsFabric
数据类型映射 Python和DataArtsFabric SQL数据类型的映射关系如下表所示: 表1 Python和DataArtsFabric SQL数据类型的映射关系 Python类型 DataArtsFabric SQL类型 int BIGINT bool BOOLEAN float
子查询表达式 子查询表达式主要有以下几种: EXISTS/NOT EXISTS EXISTS/NOT EXISTS的语法图请参见图1。 图1 EXISTS/NOT EXISTS::= EXISTS的参数是一个任意的SELECT语句,或者说子查询。系统对子查询进行运算以判断它是否返回行
自适应并行 场景描述 在AI数据工程中,面对大量数据处理的场景,需要通过并行调用actor来提升数据处理的效率,进行分布式计算。但固定并行度依赖于调参经验以及多次测试反馈,为提升用户体验和减少调参时间,提供自适应并行来提高使用UDF的易用度。 约束限制 功能约束限制如下: 执行UDF
条件表达式 在执行SQL语句时,可通过条件表达式筛选出符合条件的数据。 条件表达式主要有以下几种: CASE CASE表达式是条件表达式,类似于其他编程语言中的CASE语句。 CASE表达式的语法图请参考图1。 图1 case::= CASE子句可以用于合法的表达式中。condition
DataArtsFabric DataFrame概述 场景介绍 本章节提供了类Pandas的Python DataFrame SDK,方便用户使用Python编写数据处理作业;同时利用DataArtsFabric SQL内核高效的计算能力,为数据科学家、AI工程师等提供了易用、高效的数据处理能力
处理XML 为了处理数据类型XML的值,DataArtsFabric SQL提供了函数xpath和xpath_exists计算XPath表达式以及XMLTABLE表函数。 xpath(xpath, xml [, nsarray]) 描述:它返回一个XML值的数组对应xpath表达式所产生的节点集
产生XML内容 本节函数和类函数的表达式可以用来从SQL数据产生XML内容。适用于将查询结果格式化成XML文档以便于在客户端应用中处理。 XMLPARSE ( { DOCUMENT | CONTENT } value) 描述:从字符数据中生成一个XML类型的值。 返回值类型:xml
简单表达式 逻辑表达式 逻辑表达式的操作符和运算规则,请参见逻辑操作符。 比较表达式 常用的比较操作符,请参见比较操作符。 除比较操作符外,还可以使用以下句式结构: BETWEEN操作符 a BETWEEN x AND y等效于a >= x AND a <= y a NOT BETWEEN
系统管理函数 配置设置函数 服务器信号函数 内存管理函数 父主题: 函数和操作符