如何将Tablestore中的数据导入MaxCompute中?
首先,准备工作。需要开通MaxCompute服务,并创建工作空间。这里以命名为test_tablestore_odps的工作空间为例。
然后,数据导入。将订单系统中的 order_contract 表同步至MaxCompute。MaxCompute 提供了多种方式读取 tablestore 中的数据,这里我们采用先构建外部表,然后再通过 SQL 根据外部表创建内部表进而投递数据。
创建外部表:以管理员身份登录DataWorks控制台,选择区域并在左侧导航栏单击工作空间列表,然后点击工作空间“test_tablestore_odps”右侧的“进入数据开发”。在临时查询下新建节点选择ODPS SQL,输入节点名称,点击提交。
查看外部表:在临时查询的SQL窗口中输入下图编码:
创建内部表:执行如下SQL建立内部表。
查看内部表:在DataWork 管理控制台首页,点击工作空间列表,点击对应工作空间进入“数据地图”。点击“我的数据”,在列表中可以看到MaxCompute中的order_max_computer_internal表,并点击进入,点击数据预览就可以看到导入的数据了。
以上内容摘自电子书《一站式结构化数据存储Tablestore实战手册》点击https://developer.aliyun.com/ebook/download/7473 下载完整版
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。