美文网首页
阿里云maxcopute+dataworks+datav 实践

阿里云maxcopute+dataworks+datav 实践

作者: QTong | 来源:发表于2020-09-01 21:31 被阅读0次

阿里云 大数据

离线仓库架构
本例架构图

电商网站搭建

ECS 镜像:
Magento 开源电子商务系统(含演示数据)|LNMP (Centos8)
公网IP
RDS 白名单加上ECS,
创建数据库magento utf8、创建用户dbusr,给读写权限
启动后访问 公网IP进行Magento搭建 输入db信息 管理员的信息 其他都下一步就行,安装完毕之后 注册个普通用户登陆上去

#原装的有点问题 需要执行下面的命令搞定下
chown nginx: -R /var/lib/php/
systemctl disable dnf-automatic.timer
systemctl stop dnf-automatic.timer
qiut登陆ok

Dataworks Maxcompute

工作空间

dataworks 中创建工作空间 选择引擎的时候跳到maccompute 按量服务购买


选择引擎 引擎详情

数据集成 创建数据源

dataworks 控制台 进入数据集成

将如下 ip加道rds白名单中 dataworks 需要直接访问库


ip加道rds白名单

在数据源中新增一个数据源(该数据源为电商业务数据库)


填写数据源信息并测试联通性通过再完成
将dataworks所在地域的ip列表 加到RDS白名单

数据开发

数据同步

进入数据开发
右键业务流程 -新建业务流程
拖入离线同步节点 然后 双击该节点
配置业务库为源 ODPS默认库位去向(需要点击以减生成目标表 来生成新表)
修改表名
点击运行
点击确定
验证数据是否同步过来

数据处理

新建表ADS-增加最终需要的字段并保存
添加中文名并提交到生产
拖入ODPSsql 修改名称 并关联第一个node,双击进入

填入如下sql

truncate table sales_datav2;
insert into sales_datav2
select  sum(total_qty_ordered) AS total_quantity,
 sum(grand_total) AS total_sales
from ods_sales_order2
where ds=${bizdate};
设置参数
保存-运行-查看数据

数据服务 Lightning数据源API开发

进入数据服务
新增数据源 新增postgreql
odps.max_xxt 为空间名
jdbc:postgresql://lightning.cn-beijing.maxcompute.aliyun-inc.com/odps.max_qst
JDBCURL 不同地域的endpoint 参见
https://help.aliyun.com/document_detail/89754.html
新增业务流程
创建业务流程-如果没有API分组去API网关创建 创建API分组
绑定域名 生成API
API元数据
API内容对应哪个表的哪个字段
返回分页 保存并测试
测试成功
点击发布
发布后可在公网测试访问

curl -i --get --include 'http://abc.aaa.com/abctest?pageNum=1&pageSize=10' -H 'Authorization:APPCODE 12'
abc.aaa.com 为之前绑定的域名 abctest为之前的APIPath
12 为下图中获取的AppCode

APPcode、key、secret 获取
从具体API中的自定义示例代码中获取

datav 大屏展示

datav新增数据源
修改大屏展示
配置数据源-过滤器-自动更新请求-value
设置数据源具体内容
过滤器 api返回及过滤后的结果
预览和发布 发布

由于我测试api使用的是http ,datav在调用api的时候 是从前台嗲用 如果 datav本身是https 调http的api是调不通的 所以 把datav改成http访问才能调通http的api

购买测试

原来销售量为6 随便添加一个商品到购物车
点击购物车及结账
下一步&下单
数据开发中运行 业务员流程 对号显示执行ok
变成了7

自动同步处理

节点1自动调度配置
节点2自动调度配置
业务流程提交

相关文章

  • 阿里云maxcopute+dataworks+datav 实践

    阿里云 大数据 电商网站搭建 ECS 镜像:Magento 开源电子商务系统(含演示数据)|LNMP (Cent...

  • 为什么容器和K8s成为混合云多云标准化的基石?

    2019阿里云上海峰会,由阿里云高级技术专家王夕宁和阿里云技术专家孙健波带来的以“多云与混合云场景下应用管理实践”...

  • 阿里数据仓库搭建实践分享

    内容来源:2017年7月8日,阿里云高级技术专家后稷在“阿里云—数据化运营实践分享【7上海站】”进行《阿里数据仓库...

  • 2018-05-16

    阿里云 EMR最佳实践和容灾 阿里云EMR(Elastic MapReduce)是一项Web服务,简化了大数据处理...

  • 阿里云实践tomcat

    1.下载软件 查看磁盘占用情况 生成文件 生成文件 查看内存占用情况 查看磁盘分区信息 挂载 格式化文件系统 挂载...

  • 阿里云安全管家使用教程

    阿里云安全管家服务是阿里云安全专家基于阿里云多年安全最佳实践经验为云上用户提供的全方位安全技术和咨询服务,为云上用...

  • 阿里云安全管家使用教程

    阿里云安全管家服务是阿里云安全专家基于阿里云多年安全最佳实践经验为云上用户提供的全方位安全技术和咨询服务,为云上用...

  • 阿里巴巴下一代数据集成技术

    内容来源:2017年7月8日,阿里云数加平台研发负责人王贲在“阿里云—数据化运营实践分享【上海站】”进行《阿里巴巴...

  • OpenKruise - 云原生应用自动化引擎正式开源

    在本次 KubeCon 上,阿里云将为全球用户分享阿里巴巴超大规模云原生落地实践、云原生前沿技术与应用包括Open...

  • 阿里云OSS图片上传实践

    目前公司里的项目用到的文件管理服务都是阿里云OSS,下面介绍下Android端上传图片到阿里云OSS的具体实践。 ...

网友评论

      本文标题:阿里云maxcopute+dataworks+datav 实践

      本文链接:https://www.haomeiwen.com/subject/hgpvsktx.html