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

简介: 《阿里云认证的解析与实战-数据仓库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;


相关文章
|
SQL 分布式计算 大数据
大数据新视界 --大数据大厂之Hive与大数据融合:构建强大数据仓库实战指南
本文深入介绍 Hive 与大数据融合构建强大数据仓库的实战指南。涵盖 Hive 简介、优势、安装配置、数据处理、性能优化及安全管理等内容,并通过互联网广告和物流行业案例分析,展示其实际应用。具有专业性、可操作性和参考价值。
大数据新视界 --大数据大厂之Hive与大数据融合:构建强大数据仓库实战指南
|
前端开发 JavaScript
React 步骤条组件 Stepper 深入解析与常见问题
步骤条组件是构建多步骤表单或流程时的有力工具,帮助用户了解进度并导航。本文介绍了在React中实现简单步骤条的方法,包括基本结构、状态管理、样式处理及常见问题解决策略,如状态管理库的使用、自定义Hook的提取和CSS Modules的应用,以确保组件的健壮性和可维护性。
561 17
|
开发框架 供应链 监控
并行开发模型详解:类型、步骤及其应用解析
在现代研发环境中,企业需要在有限时间内推出高质量的产品,以满足客户不断变化的需求。传统的线性开发模式往往拖慢进度,导致资源浪费和延迟交付。并行开发模型通过允许多个开发阶段同时进行,极大提高了产品开发的效率和响应能力。本文将深入解析并行开发模型,涵盖其类型、步骤及如何通过辅助工具优化团队协作和管理工作流。
640 3
|
安全 关系型数据库 数据库
数据仓库是什么,一文读懂数据仓库设计步骤
数据仓库是企业整合、存储和分析历史数据的核心工具,支持决策与趋势预测。设计需经历明确业务需求、梳理数据源、概念建模、逻辑设计、物理实现及测试维护等步骤。通过合理规划结构、安全机制与数据集成(如使用FineDataLink),可有效提升数据质量与分析效率,助力企业发挥数据价值。
|
NoSQL 安全 测试技术
接口测试用例设计的关键步骤与技巧解析
该文介绍了接口测试的设计和实施,包括测试流程、质量目标和用例设计方法。接口测试在需求分析后进行,关注功能、性能、安全等六项质量目标。流程包括网络监听(如TcpDump, WireShark)和代理工具(Charles, BurpSuite, mitmproxy, Fiddler, AnyProxy)。设计用例时,需考虑基本功能流程、输入域测试(如边界值、特殊字符、参数类型、组合参数、幂等性)、线程安全(并发和分布式测试)以及故障注入。接口测试用例要素包括模块、标题、优先级、前置条件、请求方法等。文章强调了保证接口的幂等性和系统健壮性的测试重要性。
|
机器学习/深度学习 存储 人工智能
让模型评估模型:构建双代理RAG评估系统的步骤解析
在当前大语言模型(LLM)应用开发中,评估模型输出的准确性成为关键问题。本文介绍了一个基于双代理的RAG(检索增强生成)评估系统,使用生成代理和反馈代理对输出进行评估。文中详细描述了系统的构建过程,并展示了基于四种提示工程技术(ReAct、思维链、自一致性和角色提示)的不同结果。实验结果显示,ReAct和思维链技术表现相似,自一致性技术则呈现相反结果,角色提示技术最为不稳定。研究强调了多角度评估的重要性,并提供了系统实现的详细代码。
422 11
让模型评估模型:构建双代理RAG评估系统的步骤解析
|
安全 网络协议 应用服务中间件
2025通配符证书免费申请步骤解析
打造安全、高效的网站加密环境,从免费通配符SSL证书开始!今年我们特别推出免费通配符SSL证书申请活动,覆盖主域名及所有子域名。只需一次申请,即可保护无限子域名,节省时间和资源。全程0成本,自动化流程快速配置,权威CA机构签发,兼容主流浏览器与平台。非技术人员也能轻松操作,提升网站安全性与用户信任度。立即访问JoySSL官网注册并申请,享受顶级加密服务!
|
机器学习/深度学习 消息中间件 搜索推荐
【数据飞轮】驱动业务增长的高效引擎 —从数据仓库到数据中台的技术进化与实战
在数据驱动时代,企业逐渐从数据仓库过渡到数据中台,并进一步发展为数据飞轮。本文详细介绍了这一演进路径,涵盖数据仓库的基础存储与查询、数据中台的集成与实时决策,以及数据飞轮的自动化增长机制。通过代码示例展示如何在实际业务中运用数据技术,实现数据的最大价值,推动业务持续优化与增长。
|
监控 数据挖掘 BI
项目管理流程全解析及关键步骤介绍
项目管理流程是项目成功的基石,涵盖启动、规划、执行、监控和收尾等阶段。Zoho Projects 等软件可提高效率,支持结构化启动与规划、高效执行与协作及实时监控。这些流程和工具对项目的全局视角、团队协作和风险控制至关重要。项目管理软件适用于不同规模企业,实施时间因软件复杂度和企业准备而异。
492 2

推荐镜像

更多
  • DNS