数据准备
更新时间: 2024-12-04 15:39:12
数据准备
数据导入
实验数据可以在文档最后进行下载。
实验数据导入到MySQL库中可以通过平台【数据传输】模块中的【数据导入】功能,使用【数据导入】功能需要事先完成以下准备:
【数据导入】功能已开启,开启【数据导入】功能需配置EasyOps参数开启该功能。此外,FTP版本要求操作系统Centos7,ftp服务要求版本vsftpd3.0.2或vsftpd3.0.3。
用户已获得【数据传输】-【数据导入】的功能权限。
MySQL库已完成数据源的登记(参考数据源登记),并在【自助分析】完成订单表、商品表、客户表的创建。
订单表DDL语句如下:
CREATE TABLE `order_info` (
`order_id` varchar(30) NOT NULL PRIMARY KEY,
`cus_id` bigint DEFAULT NULL,
`item_id` bigint DEFAULT NULL,
`qty` int(11) DEFAULT NULL,
`amount` decimal(10,2) DEFAULT NULL,
`order_date` date DEFAULT NULL
) ENGINE = InnoDB DEFAULT CHARSET = utf8
客户表DDL语句如下:
CREATE TABLE `cus_info` (
`cus_id` BIGINT AUTO_INCREMENT PRIMARY KEY,
`cus_name` varchar(10) DEFAULT NULL,
`age` int(11) DEFAULT NULL,
`address` varchar(64) DEFAULT NULL,
`ip` varchar(32) DEFAULT NULL,
`id_card` varchar(18 ) DEFAULT NULL
) ENGINE = InnoDB DEFAULT CHARSET = utf8
商品表DDL语句如下:
CREATE TABLE `item_info` (
`item_id` bigint AUTO_INCREMENT PRIMARY KEY,
`item_name` varchar(255) DEFAULT NULL,
`brand` varchar(20) DEFAULT NULL
) ENGINE = InnoDB DEFAULT CHARSET = utf8
完成上述准备工作后,即可通过【数据导入】功能完成数据的本地上传,具体的步骤如下:
步骤一:在导航框中选择【数据传输】进入页面。
步骤二:在【数据传输】页面选择【数据导入】,在右侧点击【导入本地数据】。
步骤三:在配置页面,首先配置【数据来源】和【数据去向】。在【数据来源】上传文件,同时填写【指定sheet】,以导入“订单表”为例,此处填入“order_info”,其它配置项默认即可。
步骤四:在【数据去向】中数据源类型选择MySQL,并找到对应数据源下的库表,此处的订单表为之前创建的order_info。
步骤五:配置【字段映射】,字段映射会根据相同字段名称自动进行映射关系配置,如果名称不一致可通过同行配置或者手动配置进行映射关系配置。
步骤六:在【执行设置】中选择已授权的队列,点击【导入】即可执行导入任务。
步骤七:导入成功后,会在任务列表中的导入状态显示导入成功。
重复步骤一到步骤七完成表cus_info和表item_info的配置。