电商项目之交易订单明细流水表执行测试|学习笔记

简介: 快速学习电商项目之交易订单明细流水表执行测试

开发者学堂课程【新电商大数据平台2020最新课程电商项目之交易订单明细流水表执行测试】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/640/detail/10535


电商项目之交易订单明细流水表执行测试


内容介绍:

一、测试

二、插入表

 

一、测试

上节内容完成了 sql 的编写,先来做测试:

运行发现结果报错:

Line 38:24 Invalid table alias or column reference ‘order_ctime’

修改错误代码:将代码

from_unixtime(cast(order_ctime/1000as bigint),’yyyyMMdd’)=’20191102’

和代码:

from_unixtime(cast(order_ctime/1000as bigint),’yyyyMMdd’)

改为:

from_unixtime(cast(pay_ctime/1000as bigint),’yyyyMMdd’)=’20191102’

from_unixtime(cast(pay_ctime/1000 as bigint),’yyyyMMdd’)

再次运行得到结果,

如图:

image.png

 

二、插入表

然后插入交易订单明细流水表,先来创建该表,在端口中粘贴交易订单流水表,之后用 insert 插入代码中,插入到最后一个 select 上方,

即在代码

select

tborder.order_id,

上插入代码:

insertoverwrite table dwd_nshop.dwd_nshop_orders_details partition(bdp_day=’20200321’)

接着运行,内容粘贴到端口上,显示成功

之后在页面上查看是否有数据

在 Namenode information 上点击菜单栏的 Utilities 中的 Browse the file system

进入后点击 Name为data,再点击Name为nshop再点击 dwd,点击 order

最终数据显示如图

image.png

再来进行验证数据

在端口中输入

select * from dwd_nshop.dwd_nshop_orders_details limit 10;

查询得到结果就为交易订单明细流水表的数据

相关文章
|
2天前
|
运维 Java 测试技术
Spring运维之boo项目表现层测试加载测试的专用配置属性以及在JUnit中启动web服务器发送虚拟请求
Spring运维之boo项目表现层测试加载测试的专用配置属性以及在JUnit中启动web服务器发送虚拟请求
9 3
|
23天前
|
测试技术 UED
课题项目结题测试通常会采用的方法
课题项目结题测试确保项目准确稳定,涉及功能测试、性能测试、安全测试、兼容性测试、用户验收测试及文档审查。这些方法全面评估项目各方面,保证顺利交付和使用,同时促进项目改进。标签:结题测试、软件测试报告。
课题项目结题测试通常会采用的方法
|
17天前
|
运维 DataWorks Oracle
DataWorks产品使用合集之在标准模式下,当同步Oracle的表或视图时,是否需要在源端的测试和生产环境中都存在要同步的表或视图
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
14 3
|
22天前
|
安全 测试技术
软件测试项目式学习二(认识软件测试及软件测试分类与案例分析)
软件测试项目式学习二(认识软件测试及软件测试分类与案例分析)
21 1
|
22天前
|
NoSQL 关系型数据库 MySQL
软件测试之【基于开源商城系统fecmall功能测试项目实例】
软件测试之【基于开源商城系统fecmall功能测试项目实例】
49 0
软件测试之【基于开源商城系统fecmall功能测试项目实例】
|
1月前
|
SQL 关系型数据库 MySQL
实时计算 Flink版产品使用合集之测试使用initial模式,使用savepoint停掉再加上表,不会做全量同步,是什么导致的
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStreamAPI、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
1月前
|
XML Java 测试技术
Maven 构建 & 项目测试
本节介绍了如何使用Maven进行Java应用的构建和测试。在`C:\MVN\consumerBanking`项目中,`pom.xml`配置了JUnit测试框架。执行`mvn clean package`命令,Maven会清理目标目录、编译源码和测试代码,运行测试,并生成`consumerBanking-1.0-SNAPSHOT.jar`。测试报告位于`surefire-reports`目录。
|
19天前
|
XML Java 测试技术
Maven 构建 & 项目测试
在本节中,我们学习了如何使用Maven构建和测试Java应用。在`C:/MVN/consumerBanking`项目中,`pom.xml`配置了JUnit为测试框架。通过命令行运行`mvn clean package`,Maven执行清理、编译、运行测试和打包成`consumerBanking-1.0-SNAPSHOT.jar`。测试报告位于`target/surefire-reports`。新增`Util.java`类后,更新`App.java`以调用它。执行`mvn clean compile`后,运行结果显示"Hello World!"。
|
22天前
|
测试技术
软件测试项目式学习三(软件测试原则与基本流程与实际测试用例)
软件测试项目式学习三(软件测试原则与基本流程与实际测试用例)
19 0
|
22天前
|
测试技术 程序员 开发者
软件测试项目式学习一(认识软件生命周期与开发模型及软件质量)
软件测试项目式学习一(认识软件生命周期与开发模型及软件质量)
15 0

热门文章

最新文章