618粉丝狂欢节来了,你的小邮局爆仓没有?

简介: 618大促马上来了,快递企业包裹量又要剧增了。数据显示,2017年全行业快件量会接近400亿件。 虽然各大快递公司都事先增加了人员、设备、仓库,提升了运能,但面临的压力仍旧空前。

免费开通大数据服务:https://www.aliyun.com/product/odps


618大促马上来了,快递企业包裹量又要剧增了。数据显示,2017年全行业快件量会接近400亿件。


虽然各大快递公司都事先增加了人员、设备、仓库,提升了运能,但面临的压力仍旧空前。




去年 618菜鸟凭借着强大的物流云仓储、计算能力斩获首单;

历史告诉我们,有些事情不要等发生了再干!

介绍神器前,我们先来看一下某互联网大数据企业使用洪荒之力后的收益

1.数据仓库迁移到阿里云MaxCompute后,流程上做了优化,省掉了编写MR程序的工作,日志数据全部通过SQL进行分析,效率提升了5倍以上。
2.存储方面,MaxCompute的表按列压缩存储,更节省存储空间,整体存储和计算的费用比之前省了70%,性能和稳定性也有很大提升。
3.可以借助MaxCompute上的机器学习算法,对数据进行深度挖掘,为用户提供个性化的服务。
4.阿里云MaxCompute提供更为易用、全面的大数据分析功能。MaxCompute可根据业务情况做到计算资源自动弹性伸缩,天然集成存储功能。通过简单的几项配置操作后,即可完成数据上传,同时实现了多种开源软件的对接。


接下来,我们给分析师宝宝们两件神器,TB级数据整库同步工具-数加大数据开发套件,海量数据存储及计算平台MaxCompute。


神器介绍:

阿里云大数据计算服务MaxCompute https://www.aliyun.com/product/odps

阿里云大数据开发套件DataIDE https://data.aliyun.com/product/ide 


【如何发动洪荒之力】



数加大数据开发套件中的整库迁移是为了提升用户效率、降低用户使用成本的一种快捷工具,它可以快速完成用户把一个 Mysql DB 库内所有表一并上传到 MaxCompute 的工作。


本文将通过实践操作,为大家介绍如何使用整库迁移功能,完成 MySQL 数据整库迁移到 MaxCompute。具体步骤如下:

  1. 登录到数加 数据集成产品页 并单击左侧的离线同步-数据源标签,进入数据源管理页面,如下图所示:

    1

  2. 点击右上角的新增数据源,添加一个面向整库迁移的 MySQL 数据源clone_databae,点击测试连通性验证数据源访问正确无误后,确认并保存此数据源。如下图所示:

    1

  3. 新增数据源成功后,即可在数据源列表中看到新增的 MySQL 数据源clone_databae。点击对应 MySQL 数据源后的“整库迁移”,即可进入对应数据源的整库迁移功能界面,如下图所示:

    1

  4. 整库迁移界面主要分为3块功能区域,如下图所示:

    1

  • 待迁移表筛选区,此处将 MySQL 数据源 clone_databae 下所有数据库表以表格的形式展现出来,您可以根据实际需要批量选择待迁移的数据库表;
  • 高级设置,此处提供了 MySQL 数据表和 MaxCompute 数据表的表名称、列名称、列类型的映射转换规则;
  • 迁移模式、并发控制区,此处可以控制整库迁移的模式(全量、增量)、并发度配置(分批上次、整批上传)、提交迁移任务进度状态信息等。

5 . 点击“高级设置”按钮,您可以根据您具体需求选择转换规则。比如 MaxCompute 端建表时统一增加了 ods_ 这一前缀,如下图所示:

1

6 . 在迁移模式、并发控制区中,选择同步方式为”每日增量”,并配置增量字段为 gmt_modified,数据集成默认会根据您选择的增量字段生成具体每个任务的增量抽取where条件,并配合 DataWorks DataIde 调度参数比如 ${bdp.system.bizdate} 形成针对每天的数据抽取条件。如下图所示:

1

数据集成抽取 MySQL 库表的数据是通过 JDBC 连接远程 MySQL 数据库,并执行相应的 SQL 语句将数据从 MySQL 库中 SELECT 出来,由于是标准的 SQL 抽取语句,可以配置 WHERE 子句控制数据范围。此处您可以查看到增量抽取的 where 条件是:


 
 
  1. STR_TO_DATE('${bdp.system.bizdate}', '%Y%m%d') <= gmt_modified AND gmt_modified < DATE_ADD(STR_TO_DATE('${bdp.system.bizdate}', '%Y%m%d'), interval 1 day)

为了对源头 MySQL 数据源进行保护,避免同一时间点启动大量数据同步作业带来数据库压力过大,此处选择分批上传模式,并配置从每日 0 点开始,每 1 小时 启动 3 个数据库表同步。最后,点击提交任务按钮,这里可以看到迁移进度信息,以及每一个表的迁移任务状态。

7 . 点击 a1 表对应的迁移任务,会跳转到数据集成的任务开发界面。如下图所示:

1

由上图可以看到源头 a1 表对应的 MaxCompute 表 odsa1 创建成功,列的名字和类型也符合之前映射转换配置。在左侧目录树 clone_database 目录下,会有对应的所有整库迁移任务,任务命名规则是: mysql2odps源表名,如上图红框部分所示。

8 . 此时我们便完成了将一个 MySQL 数据源 clone_databae 整库迁移到 MaxCompute 的工作。 这些任务会根据配置的调度周期(默认天调度)被调度执行,您也可以使用 DataWorks DataIde 调度补数据功能完成历史数据的传输。通过数据集成-整库迁移功能可以极大减少您初始化上云的配置、迁移成本,整库迁移a1表任务执行成功的日志如下图所示:

1



更多数据同步方法点击  

https://yq.aliyun.com/articles/65376?spm=0.0.0.0.sjT1UY



相关实践学习
基于MaxCompute的热门话题分析
Apsara Clouder大数据专项技能认证配套课程:基于MaxCompute的热门话题分析
目录
相关文章
|
关系型数据库 Linux 数据库
Linux上安装xampp来搭建WordPress网站(图文教程)
建站准备 建站流程 建站机制,建站专有名词解释和建站流程以及一些建站注意事项可以参考以下文章: 如何从零开始拥有自己的网站? 新手建站十大必知忠告 超详细新手建站指南以及预算成本估计 注册域名 我是在阿里云万网上注册的域名:注册域名详情地址 。
7049 1
Linux上安装xampp来搭建WordPress网站(图文教程)
|
安全 数据库
阿里云服务器被挖矿怎么解决
春节刚开始,我们SINE安全,发布了2018年服务器被挖矿的整体安全分析报告。该安全报告主要是以我们去年的整一年的安全数据为基础,对这些服务器的被挖矿的整体情况进行了详细的安全分析,为站长以及一些中小企业公司提出了合理的服务器安全防护建议。
10308 109
|
分布式计算 关系型数据库 大数据
[ETL实践指南]基于Kettle的MaxCompute插件实现数据上云
本文用到的 阿里云数加-大数据计算服务MaxCompute产品地址:https://www.aliyun.com/product/odps 简介 Kettle是一款开源的ETL工具,纯java实现,可以运行于Windows, Unix, Linux上运行,提供图形化的操作界面,可以通过拖拽控件的方式,方便地定义数据传输的拓扑。
21405 3
|
弹性计算 API
阿里云服务器怎么升级配置?升级有哪些限制?
阿里云服务器怎么升级配置?升级有哪些限制?
12019 2
|
JavaScript Java API
FRIDA 实用手册
# FRIDA 实用手册 本文目的是作为工具类文章,收集整理了一些 FRIDA 的使用技巧和用例,方便同学们在开发使用过程中开袋即食。 frida 的基础教程可以直接参看[官网说明](https://www.frida.re/docs/examples/android/)。
4905 1
AICC2019下载Adobe Illustrator CC 2019中文完整破解版免费下载与安装教程
AICC2019下载Adobe Illustrator CC 2019中文完整破解版免费下载与安装教程 在2018年10月15日,Adobe公司正式宣布Adobe Illustrator CC 2019更新之后,很多小伙伴都迫不及待的要下载使用,体验一下最新的功能,以及如何永久的使用它呢?那么接下来小编就带大家如何进行安装与永久使用的教程。
16063 1
|
新零售 人工智能 物联网
阿里云智能总裁张建锋:云更应该是CEO关心的问题
新零售得到全社会共鸣,商业创新的本质来自技术变革,云不仅是技术问题,更多是一个商业问题,不仅是CIO应该关心,更应该是CEO关心的问题。
5271 0
|
Web App开发 Prometheus 监控
Grafana+Prometheus实现Ceph监控和钉钉告警
Grafana+Prometheus实现Ceph监控和钉钉告警 获取软件包 最新的软件包获取地址 https://prometheus.io/download/ Prometheus 1、下载Prometheus $ wget https://github.
6906 0
|
JavaScript 前端开发 API
小程序框架wepy文档
wepy官网:https://tencent.github.io/wepy/index.html 项目创建与使用 安装wepy 以下安装都通过npm安装 安装wepy命令行工具: npm install wepy-cli -g 在开发目录生成开发DEMO: wepy new myproject 开.
5221 0
|
并行计算 测试技术 算法框架/工具
安装NVIDIA docker plugin
摘要: GPU云主机集成CUDA & NVIDIA DOCKER镜像方案 摘要一、预安装前置条件1、系统和内核版本支持2、 CUDA的GPU支持二、NVIDIA驱动环境安装 1、安装CUDA Toolkit 2、设置cuda环境变量3、安装 docker-18.
5719 0

热门文章

最新文章