没有合适的资源?快使用搜索试试~ 我知道了~
代码文档1
需积分: 0 0 下载量 94 浏览量
2022-08-08
19:40:38
上传
评论
收藏 13KB DOCX 举报
温馨提示
试读
1页
代码描述实验一:python+Cassandra 在python中做join,然后Cassandra1、prepareData1.py:为Q1准备数据,效果为提
资源详情
资源评论
资源推荐
代码描述
实验一:python+Cassandra
在 python 中做 join,然后 Cassandra
1、prepareData1.py:为 Q1 准备数据,效果为提取 lineitem 中 Q1 用到的列
2、query1.py: Q1 的 Cassandra 代码,包含创建 table,copy 数据,创建 function(Cassandra
不支持之间的加减乘除),查询,和显示
3、prepareData2.py: 为 Q2 准备数据,做 partsupp 和 part 的连接与 partsupp 和 supplier
的连接
实验二:Cassandra+python
1 、 Createtable.py : 按 照 设 计 创 建 表 , part , supplier , partsupp 合 并 为 partsupp ,
nation,region 合并为 nation,将 l_shipdate 和 o_orderdate 设为 clustering key
2、Insertdata.py:合并 part,supplier,partsupp
3、Insertdata2.py:合并 nation,region
4、Insertdata*.py 中的注释:在 cqlsh 使用 copy from 拷入数据
5、query1.py:在 lineitem 单表上查询,然后统计数据
6、query2.py:选择 region 对应 nation,循环 nation,选择对应的 p_size 和 p_type,统计
最小的值
7、query3.py:三重循环,第一重是同样 mktsegment 的 customer,第二重是 orderdate 满
足条件的 order,第三重是 shipdate 满足条件的 lineitem
8、query4.py:二重循环,第一重是满足 orderdate 的 order,第二重是 order 对应的 lineitem
9、query5.py:首先获得满足 orderdate 的 order,然后是三重循环,第一重是满足 region
的 nation,第二重是同一 nation 的 supplier 和 customer,第三重是 order 对应是
lineitem,选择 supplier 和 customer 来自同一 nation 的记录
10、query6.py:选择满足 shipdate,discount 和 quantity 的 lineitem,然后统计
宝贝的麻麻
- 粉丝: 34
- 资源: 294
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0