暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBase UP查询与检索测试

三金先生 2023-04-19
332

查询与检索测试


一、全结构数据处理能力


(一)数据修改测试(update、delete、insert)

测试场景 验证各引擎数据的处理能力,包括数据插入、更新、删除功能及性能

测试点 8t、8a 引擎下的数据插入、更新、删除的功能正常、性能表现。

测试准备:1、 UP 及各个引擎环境部署完毕; 2、 各个引擎下的基础数据准备完毕,用 TPC-H 模型作为基础数据; 3、 插入、更新、删除 SQL 脚本准备完毕。

预置条件 UP 各引擎工作正常,UP 整体环境运行正常。

工具 GBase UP 企业管理器

测试步骤 1、 企业管理器连接UP环境; 2、 执行各个引擎的insert、update、delete语句,并记录测试时间及截图。

完成标准 各个引擎语句执行正常无报错,截图完毕。

涉及 SQL 使用 TPC-H 模型数据,构造 SQL。


二、 跨引擎功能测试

(一)跨引擎关联查询测试

测试场景 跨引擎关联查询测试

测试点 测试 GBase UP 的 Oracle、8t、8a、Hadoop 跨引擎关联查询的能力

测试准备 GBase UP 安装部署完成

预置条件 在 GBase UP 中已创建 Oracle、8t、8a、Hadoop 测试相关表,并且已加载数 据

工具 GBase UP 企业管理器

测试步骤 8a 和其他引擎:1. 8t 引擎表和 8a 引擎表进行关联查询; 2. Oracle 引擎表和 8a 引擎表进行关联查询;3. Hive 引擎表和 8a 引擎表进行关联查询;

8t 与其他引擎:1. 8t 引擎表和 Oracle 引擎表进行关联查询; 2. 8t 引擎表和 Hive 引擎表进行关联查询;

Oracle 与其他引擎:1. Hive 引擎表和 Oracle 引擎表进行关联查询;

Hive 与其他引擎:1. 已包含在以上用例中。

完成标准 查询结果正确,无报错

涉及 SQL

结果


(二)跨引擎数据交换测试

测试场景 Oracle、8t、8a、Hadoop 数据交换测试

测试点 测试 GBase UP 跨引擎数据交换能力

测试准备 GBase UP 安装部署完成

预置条件

在 GBase UP 中已创建测试相关表 1、 在 Oracle、8t、8a、Hive 引擎分别创建相同表结构表 2、 表中包含常规结构化字段

工具 GBase UP 企业管理器

测试步骤 8a 和其他引擎:1.使用 insert 语句从 8t 引擎表插入数据到 8a 引擎表; 2.使用 insert 语句从 8a 引擎表插入数据到 8t 引擎表; 3.使用 insert 语句从 Oracle 引擎表插入数据到 8a 引擎表; 4.使用 insert 语句从 8a 引擎表插入数据到 Oracle 引擎表; 5.使用 insert 语句从 Hive 引擎表插入数据到 8a 引擎表; 6.使用 insert 语句从 8a 引擎表插入数据到 Hive 引擎表;

8t 与其他引擎 1.使用 insert 语句从 Oracle 引擎表插入数据到 8t 引擎表; 2.使用 insert 语句从 8t 引擎表插入数据到 Oracle 引擎表; 3.使用 insert 语句从 Hive 引擎表插入数据到 8t 引擎表; 4.使用 insert 语句从 8t 引擎表插入数据到 Hive 引擎表;

Oracle 与其他引擎:1.使用 insert 语句从 Hive 引擎表插入数据到 Oracle 引擎表; 2.使用 insert 语句从 Oracle 引擎表插入数据到 Hive 引擎表;

Hive 与其他引擎

已包含在以上用例中。

完成标准 数据交换功能正常,无报错

涉及 SQL

结果


(三)跨引擎分区表测试

测试场景 跨引擎分区表测试

测试点 测试 GBase UP 跨引擎分区表功能

测试准备 GBase UP 安装部署完成

预置条件 无

工具 GBase UP 企业管理器

测试步骤

1. 创建跨引擎分区表(包含 8t 引擎与 8a 引擎); 2. 向跨引擎分区表加入数据; 3. 静置一至两天,检查数据是否按照规则将数据迁移至相应引擎;

完成标准 跨引擎分区表功能正常

涉及 SQL

结果


(四)GBase UP 数据模型管理测试

测试场景 GBase UP 数据模型管理

测试点 测试 GBase UP 创建表,创建视图,创建存储过程,表结构的增删改

测试准备 无

预置条件 GBase UP 部署完成

工具 GBase UP 企业管理器

测试步骤 1、 通过 GBase UP 客户端,创建 GBase 8a 引擎表 t8a、创建 GBase 8t 引擎表

t8t、创建 Hive 引擎表 thive

GBase UP 测试方案 10 / 21

2、 通过 GBase UP 客户端,创建视图 v1,其中包含对 t8a、t8t、thive 表的关 联查询 3、 创建存储过程 p1,其中包含对 t8a、t8t、thive 表的关联查询 4、 对 8a 和 8t 引擎表,执行增删列操作;对 thive 表执行增加列操作

完成标准

涉及 SQL

结果


三、R 语言支持测试


测试场景 R 语言支持测试

测试点 测试 GBase UP 对 R 语言的支持能力

测试准备 GBase UP 安装部署完成

预置条件 无

工具 1. Windows R 工具。 2. GBaseR 扩展包。

测试步骤

1. 使用 Windows R 工具加载 GBase R 扩展包; 2. 创建 R 与 GBase UP 的链接; 3. 使用 Windows R 进行数据精确查询、数据范围查询、数据分组查询、数 据聚合运算、条形图展示、直方图展示等操作;

完成标准 GBase UP 可以支持 R 语言。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论