《阿里云认证的解析与实战-数据仓库ACP认证》——功能演示二:创建数据仓库并完成数据同步——四、操作步骤

本文涉及的产品
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
RDS DuckDB + QuickBI 企业套餐,8核32GB + QuickBI 专业版
简介: 《阿里云认证的解析与实战-数据仓库ACP认证》——功能演示二:创建数据仓库并完成数据同步——四、操作步骤

1. 首先创建源库和源表,登录阿里云控制台创建源库名为test_adb后,通过DMS登录数据库RDS MySQL,并在该库中创建了一张名为goods的源表,建表语句如下:

 

CREATE TABLE goods ( goods_id bigint(20) NOT NULL, price double NOT NULL, 
class bigint(20) NOT NULL, name varchar(32) NOT NULL, update_time timestamp 
NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY 
(goods_id) );

 

2. 连接目标AnalyticDB MySQL集群

3. 创建目标数据库。

4. 创建外部映射表,使用以下命令在目标库adb_demo中创建一张名为goods_external_table的外部映射表:

 

CREATE TABLE IF NOT EXISTS goods_external_table (
 goods_id bigint(20) NOT NULL,
 price double NOT NULL,
 class bigint(20) NOT NULL,
 name varchar(32) NOT NULL,
 update_time timestamp,
 PRIMARY KEY (goods_id)
)
 ENGINE='mysql' 
 TABLE_PROPERTIES='{ 
 "url":"jdbc:mysql://mysql-vpc-address:3306/test_adb", 
 "tablename":"goods", 
 "username":"mysql-user-name", 
 "password":"mysql-user-password" 
 }';CREATE TABLE goods ( goods_id bigint(20) NOT NULL, price double NOT NULL, 
class bigint(20) NOT NULL, name varchar(32) NOT NULL, update_time timestamp 
NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY 
(goods_id) );

 

参数说明

 

ENGINE=’mysql’:外部表的存储引擎说明,本文使用的是MySQL。

TABLE_PROPERTIES:AnalyticDB MySQL访问RDS MySQL数据的访问方式。

url:RDS MySQL实例中的内网地址(即VPC连接地址)和源库名(本文示例中为test_adb)。

 

RDS地址信息的查看方法,请参见查看或修改内外网地址和端口。

格式:"jdbc:mysql://mysql-vpc-address:3306/rds-database-name"。

例:jdbc:mysql://rm-****************.mysql.rds.aliyuncs.com:3306/test_adb。

 

tablename:RDS MySQL中源表名,本文示例中为goods。

username:需要访问RDS MySQL源库的账号。

password:以上账号对应的密码。

 

5. 创建目标表,使用以下命令在目标数据库adb_demo中创建一张名为mysql_import_test的目标表,用于存储从RDS MySQL导入的数据。

 

CREATE TABLE IF NOT EXISTS mysql_import_test (
 goods_id bigint(20) NOT NULL,
 price double NOT NULL,
 class bigint(20) NOT NULL,
 name varchar(32) NOT NULL,
 update_time timestamp,
 PRIMARY KEY (goods_id)
)
DISTRIBUTED BY HASH(goods_id);

 

6. 将源RDS MySQL实例中的数据导入至目标AnalyticDB MySQL集群中。

 

REPLACE INTO mysql_import_test
SELECT * FROM goods_external_table;

 

7. 导入完成后,可以登录AnalyticDB MySQL的目标库adb_demo中,执行如下命令查看并验证源表数据是否成功导入至目标mysql_import_test表中:

 

SELECT * FROM mysql_import_test LIMIT 100;


相关文章
|
6月前
|
监控
新功能上线:云解析DNS-重点域名监控功能发布
新功能上线:云解析DNS-重点域名监控功能发布
|
人工智能 监控 算法
销售易CRM:功能与优势全解析
销售易CRM是国内领先的客户关系管理(CRM)系统,提供强大的销售管理、全方位客户管理、丰富的营销自动化工具、智能AI赋能及灵活的开放性平台。其功能涵盖线索获取、商机管理、客户画像、营销活动策划、智能预测等,支持企业高效管理客户、优化业务流程、提升销售效率和客户满意度。通过灵活的二次开发和API接口,销售易CRM可无缝集成企业现有系统,助力企业在数字化转型中实现业绩高质量增长。
|
弹性计算 运维 安全
优化管理与服务:操作系统控制平台的订阅功能解析
本文介绍了如何通过操作系统控制平台提升系统效率,优化资源利用。首先,通过阿里云官方平台开通服务并安装SysOM组件,体验操作系统控制平台的功能。接着,详细讲解了订阅管理功能,包括创建订阅、查看和管理ECS实例的私有YUM仓库权限。订阅私有YUM仓库能够集中管理软件包版本、提升安全性,并提供灵活的配置选项。最后总结指出,使用阿里云的订阅和私有YUM仓库功能,可以提高系统可靠性和运维效率,确保业务顺畅运行。
|
存储 前端开发 JavaScript
调用DeepSeek API增强版纯前端实现方案,支持文件上传和内容解析功能
本方案基于DeepSeek API增强版,提供纯前端实现的文件上传与内容解析功能。通过HTML和JavaScript,用户可选择文件并调用API完成上传及解析操作。方案支持多种文件格式(如PDF、TXT、DOCX),具备简化架构、提高响应速度和增强安全性等优势。示例代码展示了文件上传、内容解析及结果展示的完整流程,适合快速构建高效Web应用。开发者可根据需求扩展功能,满足多样化场景要求。
3718 64
|
搜索推荐 UED Python
实现一个带有昼夜背景切换的动态时钟:从代码到功能解析
本文介绍了一个使用Python和Tkinter库实现的动态时钟程序,具有昼夜背景切换、指针颜色随机变化及整点和半点报时功能。通过设置不同的背景颜色和随机变换指针颜色,增强视觉吸引力;利用多线程技术确保音频播放不影响主程序运行。该程序结合了Tkinter、Pygame、Pytz等库,提供了一个美观且实用的时间显示工具。欢迎点赞、关注、转发、收藏!
588 94
|
供应链 监控 搜索推荐
反向海淘代购独立站:功能解析与搭建指南
“反向海淘”指海外消费者购买中国商品的现象,体现了中国制造的创新与强大。国产商品凭借高性价比和丰富功能,在全球市场备受欢迎。跨境电商平台的兴起为“反向海淘”提供了桥梁,而独立站因其自主权和品牌溢价能力逐渐成为趋势。一个成功的反向海淘代购独立站需具备多语言支持、多币种支付、物流跟踪、商品展示、购物车管理等功能,并通过SEO优化、社交媒体营销等手段提升运营效果。这不仅助力中国企业开拓海外市场,还推动了品牌全球化进程。
394 19
|
SQL 运维 监控
高效定位 Go 应用问题:Go 可观测性功能深度解析
为进一步赋能用户在复杂场景下快速定位与解决问题,我们结合近期发布的一系列全新功能,精心梳理了一套从接入到问题发现、再到问题排查与精准定位的最佳实践指南。
|
算法 前端开发 定位技术
地铁站内导航系统解决方案:技术架构与核心功能设计解析
本文旨在分享一套地铁站内导航系统技术方案,通过蓝牙Beacon技术与AI算法的结合,解决传统导航定位不准确、路径规划不合理等问题,提升乘客出行体验,同时为地铁运营商提供数据支持与增值服务。 如需获取校地铁站内智能导航系统方案文档可前往文章最下方获取,如有项目合作及技术交流欢迎私信我们哦~
1135 1
|
JSON 自然语言处理 前端开发
WebSocket调试工具深度对比:Postman与Apipost功能实测解析
本文深入对比了Postman与Apipost两款WebSocket调试工具。作为实时通讯系统工程师,作者在开发智能客服系统时遇到了传统工具调试复杂、文档管理不便的问题。通过引入Apipost的智能连接池、消息分组管理和自动化文档生成等功能,实现了多环境自动切换、消息分类和接口文档自动生成,极大提升了调试效率和团队协作效果。最终,使用Apipost使接口调试时间减少40%,文档维护成本降低70%,跨团队沟通效率提升50%。

推荐镜像

更多
  • DNS