# Doris输出
通过上游传入字段与目标表字段绑定进行值存储。
主要步骤如下:
# 模型
# 开发步骤
准备数据
- 创建 Mysql 源数据库 test,在源数据库 test 中创建一个表 orderinfo。
drop table if exists `orderinfo`;
CREATE TABLE `orderinfo` (
`ordercode` varchar(32) NOT NULL COMMENT "订单号",
`amount` int(11) NULL COMMENT "数量",
`price` varchar(32) NULL COMMENT "价格",
`manufacturer2` varchar(100) NULL COMMENT "厂商",
`createtime` date NULL COMMENT "创建时间",
`createuser` varchar(32) NULL COMMENT "创建人",
`updatetime` datetime NULL COMMENT "更新时间",
PRIMARY KEY (`ordercode`)
)
INSERT INTO orderinfo
(ordercode, amount, price, manufacturer2, createtime, createuser, updatetime)
VALUES('001', 1000, '5000', '星云制造', '2023-10-25', '张无忌4', '2024-01-04 12:00:00');
INSERT INTO orderinfo
(ordercode, amount, price, manufacturer2, createtime, createuser, updatetime)
VALUES('002', 50022, '1000', '西安金属', '2018-12-13', '张无忌4', '2018-12-13 00:00:00');
INSERT INTO orderinfo
(ordercode, amount, price, manufacturer2, createtime, createuser, updatetime)
VALUES('003', 1500, '7000', '枫禾林木', '2018-12-13', '魏雨', '2024-01-11 00:00:00');
INSERT INTO orderinfo
(ordercode, amount, price, manufacturer2, createtime, createuser, updatetime)
VALUES('004', 1000, '75000', '星峰', '2019-01-13', '王林', '2019-01-13 12:23:01');
INSERT INTO orderinfo
(ordercode, amount, price, manufacturer2, createtime, createuser, updatetime)
VALUES('005', 1300, '8000', '天威科技', '2018-12-13', '王林', '2018-12-13 00:00:00');
INSERT INTO orderinfo
(ordercode, amount, price, manufacturer2, createtime, createuser, updatetime)
VALUES('006', 2000, '5000', '微云科', '2023-10-25', '王林', '2023-10-25 00:00:00');
INSERT INTO orderinfo
(ordercode, amount, price, manufacturer2, createtime, createuser, updatetime)
VALUES('007', 3000, '9001', '西安金属', '2024-12-13', '王强', '2020-12-13 11:11:11');
INSERT INTO orderinfo
(ordercode, amount, price, manufacturer2, createtime, createuser, updatetime)
VALUES('008', 12300, '11589', '星峰', '2018-12-13', '王强', '2024-02-04 12:00:00');
INSERT INTO orderinfo
(ordercode, amount, price, manufacturer2, createtime, createuser, updatetime)
VALUES('009', 5100, '22909', '星云制造', '2018-12-13', '魏雨', '2018-12-13 23:59:59');
INSERT INTO orderinfo
(ordercode, amount, price, manufacturer2, createtime, createuser, updatetime)
VALUES('010', 1800, '15900', '天威科技', '2018-12-13', '魏雨', '2018-12-13 00:00:00');
- 创建 Doris 目标数据库 testdb2,在目标数据库 testdb2中创建一个表 orderinfo,如果表已经存在可以忽略该步骤。
drop table if exists `orderinfo`;
CREATE TABLE `orderinfo` (
`ordercode` varchar(32) NOT NULL COMMENT "订单号",
`amount` int(11) NULL COMMENT "数量",
`price` varchar(32) NULL COMMENT "价格",
`manufacturer2` varchar(100) NULL COMMENT "厂商",
`createtime` date NULL COMMENT "创建时间",
`createuser` varchar(32) NULL COMMENT "创建人",
`updatetime` datetime NULL COMMENT "更新时间"
) ENGINE=OLAP
UNIQUE KEY(`ordercode`)
DISTRIBUTED BY HASH(`ordercode`)
PROPERTIES ('replication_num'='1');
从输入分组拖出关系型数据库输入组件进行数据配置。
选择需要操作的库和表。
根据需求进行参数信息配置
1.获取字段。 2.点击字段映射进入配置页面。
手动映射:需要手动选择来源字段,目标字段进行映射匹配。 自动同名映射:名称相同的字段会自动添加到下方的映射关系中。 重置映射:清楚下方映射关系。
点击 保存-提交-运行。
查询数据库,数据已被插入表中。