首页 > 其他分享 >每日总结2023/9/25

每日总结2023/9/25

时间:2023-09-25 23:44:06浏览次数:36  
标签:总结 25 varchar string nbr sale 2023 test 255

Hive课堂测试           答题纸

班级:信2105-1 学号:20214153姓名赵金荣

  1. 首先将文件上传至虚拟机中

 

 

  1. 根据需要导出的数据类型以及表,提前在准备导出的mysql中建立表
  2.  

 

create database test;

use test;

create table test_jichang
(
    day_id   varchar(255),
    sale_nbr varchar(255),
    cnt      varchar(255),
    round    varchar(255)
);
create table test_dailishang
(
    day_id   varchar(255),
    sale_nbr varchar(255),
    cnt      varchar(255),
    round    varchar(255)
);
create table test_dailishang_h
(
    day_id      varchar(255),
    sale_nbr    varchar(255),
    Sale_number int
);
create table test_daili
(
    day_id   varchar(255),
    sale_nbr varchar(255),
    incnt    int,
    inround  int,
    outcnt   int,
    outround int,
    lirun    int
);

 

  1. 将文件导入到hive中

-- 创建初始表
show databases ;
create database if not exists ttes;
use ttes;
drop table  testSales;
create table testSales
(
    day_id   string,
    sale_nbr string,
    buy_nbr  string,
    cnt      string,
    round    string
)
    row format delimited fields terminated by ',';
-- 将本地数据导入初始表中(先将数据文件上传到虚拟机里)
load data local inpath '/shuju/sales.csv' into table testSales;
use ttes;
select * from testSales;

 

 

 

 

4.

--创建表格存放清洗后的数据

 

create table test_sales_wash
(
    day_id   string,
    sale_nbr string,
    buy_nbr  string,
    cnt      string,
    round    string
)
    row format delimited fields terminated by ',';
-- 插入清洗后的数据
insert overwrite table test_sales_wash
select date_add('2023-09-00', cast(day_id as int)) as day_id,
       sale_nbr                                    as sale_nbr,
       buy_nbr                                     as buy_nbr,
       cnt                                         as cnt,
       round                                       as round
from testSales;
select * from test_sales_wash;

 

清洗后截图

 

 

 

  1. 随后创建需要导出表的表格,然后插入对应字段的数据,以机场为例


-- 1.统计每天各个机场的销售数量和销售金额。
-- 创建机场表存放数据
create table test_jichang
(
    day_id   string,
    sale_nbr string,
    cnt      string,
    round    string
) row format delimited fields terminated by ',';
--向机场表插入数据
insert into table test_jichang
select day_id, sale_nbr, sum(cnt) as cnt, sum(round) as round
from test_sales_wash
group by sale_nbr, day_id
having sale_nbr like 'C%';
select * from test_jichang;

 

  1. 通过sqoop将清洗并且分类好的数据导入到本地数据库

 

 

  1. navicat查看是否成功导入到本地数据库

 

 

  1. 建立springboot项目准备进行对数据的展示

 

 

 

  1. 构建完成后运行展示

 

 

标签:总结,25,varchar,string,nbr,sale,2023,test,255
From: https://www.cnblogs.com/azwz/p/17729160.html

相关文章

  • 2023年9月25日 天气:晴
    今天早上学习了电子产品制作,我们自己动手焊接了电路板。自己动手完成了一个小的元器件的连接,通过实验让我对电子产品制作产生了浓厚的兴趣。然后就是背了20个英语单词。下午Java课的课堂练习让我知道了自己的很多不足。......
  • 2023.9.25记录
    做了做并查集[JSOI2008]星球大战JSOI2008]星球大战-洛谷|计算机科学教育新生态(luogu.com.cn)题意给定一个无向图,每次操作删除一个点,求每次操作后连通块的数量。思路可以用并查集做。按操作顺序不好计算连通块的数量,所以可以考虑按操作的逆向顺序计算。因为每两个连......
  • 9.25
    今天做了什么:今天学习了四则运算还有就是类和对象的基本知识,继承和关于构造函数,还有就是看了看web关于web的一些标签有所了解了已经掌握了一些基础的页面设置关于字体的大小图片颜色的表示方法,还有关于盒子模型都有了一定的了解,但是还不能将这些东西熟练掌握,还有就是今天,j......
  • 2023最新PS(photoshop)Win+Mac免费下载安装包及教程内置AI绘画-网盘下载
    2023最新PS(photoshop)Win+Mac免费下载安装包及教程内置AI绘画-网盘下载2023最新PS(photoshop)免费下载安装教程来咯~「PhotoShop」全套,win+mac:https://pan.quark.cn/s/9d8d8ef5c400#/list/share所有版本都有1,复制链接浏览器打开,选择一个合适的版本并下载安装包。通常情况下,建......
  • 百度之星 2023 初赛第三场
    开场很顺利,一度进了前十《与蝴蝶一起消散吧》一开始没看到每波怪物的血量一样,浪费了一些时间《染色游戏》做了1h,思路很快就有了但想不清楚计数细节。第一次WA了后写了暴力,调过手造的数据后又WA了,然后才写拍。感觉还是得拍,不过计数题也不归我管(一开始以为《魔法阵》是分治......
  • 大二打卡(9.25)
    今天做了什么:上午的电子产品制作,一开始看到别的班的同学,两周之前就发了这个,看着那密密麻麻的焊点和错综复杂的线路衔接,当时心里就感觉这个好难,今天上课,开始这个手工训练,第一道坎儿就是插好电子元件了不敢上去焊接,第二个坎儿就是焊好元件了,看着横七竖八的线又不敢链接了,不过在老师......
  • The 2023 ICPC Asia Regionals Online Contest (2) MDIELK
    The2023ICPCAsiaRegionalsOnlineContest(2)MDIELKMDirtyWork题意:总共有\(n\)个问题,对于第\(i\)个问题需要\(a_i\)分钟。你可以随便选择一个没过的题去写,写完以后马上交,你有\(p_i\)的概率会错,错了不能跳题,你要花额外\(b_i\)的时间去\(debug\)。问你以最佳策略的最小罚......
  • CCF第三十一次计算机软件能力认证202309-1坐标变换(其一)
    第一题第二题一般比较简单,需要对编程达到熟悉的要求即可,不要求了解过多的数据结构和算法使用C提交一直编译错误,相同的代码使用C++提交却能通过,真是醉了坐标变化(其一)题目描述1.需要创建一个操作符矩阵,行和列分别是n和22.需要创建一个操作数矩阵,行和列分别是m和23.求出操作符......
  • 20230925打卡
    今天我参加了传统工程实训,并学习了Java中的类与对象。在传统工程实训中,我们通过实践来加强实际操作能力和问题解决能力。另外,我还学习了Java中的类与对象,这是构建Java应用程序的基础。通过学习类与对象的概念、属性和方法等基本知识,我能够了解如何在Java中创建和使用类与对象,并运......
  • 日常记录--day9--2023-9月25日--周一
    日程:今天满课,累死了,早上7点起床,吃早饭,去工程实训课,今天上的是机器人实训,造了个小车。下午Java,学了类和对象,晚上7-8点复习了一下,之后进行经典力扣。学了什么:Java让人头疼,来了道力扣题,还要继续加油,继续学习Javaweb。PS:不想学习,想要成为鼠标垫......