VALUES 功能描述 根据给定的值表达式计算一个或一组行的值。它通常用于在一个较大的命令内生成一个“常数表”。 注意事项 应当避免使用VALUES返回数量非常大的结果行,否则可能会遭遇内存耗尽或者性能低下。尤其对于INSERT INTO VALUES语法,建议使用在小数据量插入的场景
DROP SCHEMA 功能描述 DROP SCHEMA为DataArtsFabric SQL服务下特有语法,该语法功能是在LakeFormation上删除指定名称的Database。 注意事项 在删除Schema数据时,如果用户数据量很大,可能会导致语句执行时间过长。
DROP TABLE 功能描述 DROP TABLE为DataArtsFabric SQL服务下语法,该语法功能是删除LakeFormation上指定名称的表。
值存储 值存储数据类型解析 查找与目标字段准确的匹配。 试着将表达式直接转换成目标类型。如果已知这两种类型之间存在一个已登记的转换函数,那么直接调用该转换函数即可。如果表达式是一个未知类型文本,该文本字符串的内容将交给目标类型的输入转换过程。 检查目标类型是否有长度转换。长度转换是一个从某类型到自身的转换
管理Ray Job 前提条件 已有可正常使用的华为云账号。 已有至少一个正常可用的工作空间。 已有至少一个可用的Ray集群。 已有至少一个可用的Job作业。 操作步骤 登录DataArtsFabric工作空间管理台。 选择已创建的工作空间,单击“进入工作空间”,选择“开发与生产 >
当前DataArtsFabric提供以下两种方式进行推理: 用公共推理服务进行推理:DataArtsFabric提供基于开源大语言模型(Qwen2、GLM4等)的公共推理服务,用户可以在推理端点查看公共端点,选择自己想用的端点进行开通,然后就可以在试验场使用公共推理服务。
查看Ray集群概览 前提条件 已有可正常使用的华为云账号。 已有至少一个正常可用的工作空间。 已有至少一个Ray集群。 操作步骤 登录DataArtsFabric工作空间管理台。 选择已创建的工作空间,单击“进入工作空间”,选择“资源与资产 > Ray集群”。单击任意一个Ray集群可查看详情页面
获取JDBC JDBC驱动程序用于连接DataArtsFabric SQL,用户可以通过以下方式获取JDBC。 通过Maven仓库获取 复制Maven库信息,并将其添加到pom.xml文件中。 在pom.xml文件中添加如下Maven坐标: <dependency> <groupId
DataArtsFabric SQL约束限制 DataArtsFabric SQL服务使用限制 表1 DataArtsFabric SQL服务使用限制 事项 说明 开通服务 一个账号支持开通一个DataArtsFabric SQL服务,并且该账号各子用户共用一个服务。
获取JDBC驱动 您可以通过以下方式获取Java SDK。 使用Maven中央仓库和Maven工程下载安装Java SDK。 在Maven项目中添加以下依赖项到pom.xml文件: <dependency> <groupId>com.huaweicloud.dws</groupId
UDF开发(Python) 约束限制 数据类型映射 代码归档包的组织结构 开发注意事项 Scalar UDF 父主题: 自定义函数
ALTER TABLE 功能描述 ALTER TABLE为DataArtsFabric SQL服务下特有语法,该语法功能是修改LakeFormation上表的元数据信息。
PG_FOREIGN_SERVER PG_FOREIGN_SERVER系统表存储外部服务器定义。一个外部服务器描述了一个外部数据源,例如一个远程服务器。外部服务器通过外部数据封装器访问。
ANALYZE | ANALYSE 功能描述 用于收集有关数据库中表内容的统计信息,统计结果存储在LakeFormation上。执行计划生成器会使用这些统计数据,以确定最有效的执行计划。 能够执行ANALYZE特定表的用户,包括表的所有者、被授予该表上读取权限的用户。 注意事项 ANALYZE
SQL调优流程 对慢SQL语句进行分析,通常包括以下步骤: 操作步骤 收集SQL中涉及到的所有表的统计信息。在数据库中,统计信息是规划器生成计划的源数据。没有收集统计信息或者统计信息陈旧会造成执行计划严重劣化,从而导致性能问题。从经验数据来看,10%左右性能问题是因为没有收集统计信息
优化器方法配置 这些配置参数提供了影响查询优化器选择查询规划的原始方法。如果优化器为特定的查询选择的缺省规划并不是最优的,可以通过使用这些配置参数强制优化器选择一个不同的规划来临时解决这个问题。更好的方法包括调节优化器开销常量、手动运行ANALYZE、增加配置参数default_statistics_target
基于JDBC开发 JDBC(Java Database Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问接口,应用程序可基于它操作数据。 DataArtsFabric SQL库提供了对JDBC 4.0特性的支持
其他优化器选项 default_statistics_target 参数说明:为没有用ALTER TABLE SET STATISTICS设置字段目标的表设置缺省统计目标。此参数设置为正数是代表统计信息的样本数量,为负数时,代表使用百分比的形式设置统计目标,负数转换为对应的百分比,
CREATE VIEW 功能描述 CREATE VIEW语法功能是在LakeFormation上创建指定名称的视图。 语法格式 1 2 3 4 CREATE [ OR REPLACE ] [schema_name.]view_name [ ( col_name col_type
布尔类型 表1 布尔类型 名称 描述 存储空间 取值 BOOLEAN 布尔类型 1字节。 true:真 false:假 null:未知(unknown) “真”值的有效文本值是: TRUE、't'、'true'、'y'、'yes'、'1'。 “假”值的有效文本值是: FALSE、'