使用DBeaver访问DataArtsFabric SQL DBeaver是一个SQL客户端和数据库管理工具。对于关系数据库,使用JDBC API通过JDBC驱动程序与数据库交互。 获取DBeaver 您可以通过DBeaver官方网站 ,根据操作系统获取对应版本的DBeaver。
查询vpcpep客户端列表 功能介绍 查询接入端列表。用户可以查询到已创建的接入端列表,获取VPCEP内网域名,进行使用。此接口为同步接口,无配套使用接口和特殊场景。 URI GET /v1/access-clients 表1 Query参数 参数 是否必选 参数类型 描述 offset
执行SQL语句 执行普通SQL语句 应用程序通过执行SQL语句来操作数据库的数据(不用传递参数的语句),需要按以下步骤执行: 调用Connection的createStatement方法创建语句对象。 1 Statement stmt = con.createStatement()
了解DataArtsFabricSQL数据库对象 DataArtsFabric SQL是云原生数据库引擎,能让您借助LakeFormation(数据湖统一元数据管理引擎)和OBS(对象存储服务)的能力进行高效数据管理。 在DataArtsFabric SQL中,数据对象的创建、管理
JDBC包与驱动类 JDBC包 从管理控制台下载包名为dws_8.x.x_jdbc_driver.zip。 解压后有两个JDBC的驱动jar包: gsjdbc4.jar:与PostgreSQL保持兼容的驱动包,其中类名、类结构与PostgreSQL驱动完全一致,曾经运行于PostgreSQL
案例:调整GUC参数best_agg_plan 现象描述 t1的表定义为: 1 create table t1(a int, b int, c int) store as orc; 假设agg下层算子所输出结果集的分布列为setA,agg操作的group by列为setB,则在Stream
处理结果集 在结果集中定位 ResultSet对象具有指向其当前数据行的光标。最初,光标被置于第一行之前。next方法将光标移动到下一行;因为该方法在ResultSet对象没有下一行时返回false,所以可以在while循环中使用它来迭代结果集。但对于可滚动的结果集,JDBC驱动程序提供更多的定位方法
获取指定Session下的SQL执行记录 功能介绍 查询指定Session下的SQL执行记录 URI GET /v1/workspaces/{workspace_id}/sessions/{session_id}/statements 表1 路径参数 参数 是否必选 参数类型 描述
下标生成函数 generate_subscripts(array anyarray, dim int) 描述:生成一系列包括给定数组的下标。 返回值类型:setof int 示例: 1 2 3 4 5 6 7 8 SELECT generate_subscripts('{NULL,
字符处理函数和操作符 DataArtsFabric SQL提供的字符处理函数和操作符主要用于字符串与字符串、字符串与非字符串之间的连接,以及字符串的模式匹配操作。 bit_length(string) 描述:字符串的位数。 返回值类型:integer 示例: 1 2 3 4 5 SELECT
连接数据库 在创建数据库连接之后,才能使用它来执行SQL语句操作数据。 函数原型 JDBC提供了三个方法,用于创建数据库连接。 DriverManager.getConnection(String url); DriverManager.getConnection(String url
系统函数信息函数 pv_builtin_functions() 描述:查询系统内置函数的信息。 返回类型:record 示例: select * from pv_builtin_functions() limit 1; proname | pronamespace | proowner
条件表达式函数 coalesce(expr1, expr2, ..., exprn) 描述:返回参数列表中第一个非NULL的参数值。 COALESCE(expr1, expr2) 等价于CASE WHEN expr1 IS NOT NULL THEN expr1 ELSE expr2
与LakeFormation数据类型映射关系 DataArtsFabric SQL中定义的数据类型与LakeFormation中的类型存在明确的映射关系,如下表所示: 表1 DataArtsFabric SQL与LakeFormation数据类型映射关系 数据类型 DataArtsFabric
客户端初始化 使用Java SDK工具访问DataArtsFabric SQL,需要用户初始化DataArtsFabric SQL客户端。用户可以使用永久AK/SK或临时AK/SK两种认证方式初始化客户端,示例代码如下: 前提条件 已参考使用前须知获取了对应权限。 已参考使用前准备配置了
SHOW Schemas/Tables/Views/Partitions/Functions 功能描述 SHOW为DataArtsFabric SQL服务下特有语法,该语法功能是列举LakeFormation上指定对象下的子对象信息。 注意事项 无。 语法格式 1 2 3 4 5
代码归档包的组织结构 当用户的业务场景比较复杂,UDF所涉及的代码较多时,推荐用户以文件压缩包的形式注册函数,将UDF依赖的所有相关代码文件统一归档到一个压缩包里,上传至OBS后,在创建函数时指定压缩包的存储路径。压缩包里代码文件结构要求如下: 必须包含文件"{FUNCTION_NAME
Plan Hint调优概述 Plan Hint为用户提供了直接影响执行计划生成的手段,用户可以通过指定join顺序,join、stream、scan方法,指定结果行数,指定重分布过程中的倾斜信息,指定配置参数的值等多个手段来进行执行计划的调优,以提升查询的性能。 功能描述 Plan
位串函数和操作符 除了常用的比较操作符之外,还可以使用以下的操作符。&,|和#的位串操作数必须等长。在位移的时候,保留原始的位串长度(并以0填充)。 || 描述:位串之间进行连接。 示例: 1 2 3 4 5 SELECT B'10001' || B'011' AS RESULT;
状态信息函数 pgxc_query_wait_status(session_id) 描述:用于查看指定会话的执行单元线程之间的等待状态。 返回值类型:record 函数返回信息如下: 表1 pgxc_query_wait_status(session_id)字段 名称 类型 描述