1、背景需求
通常,在使用Python进行数据分析后,需要将结果增量或全量保存到指定数据库以供业务使用。该数据库可以是数据湖中的数据源之一
此过程可以使用两种方式完成:
方式1:使用代码操作数据库,如果是增量,直接Insert即可;如果是全量,先进行Delete,再进行Insert
方式2:先将数据保存为Excel或CSV格式,再使用Navicat进行导入,导入时可选增量或全量
2、数据入库
本次操作选用方式2,以Excel为例,其它类型类似
2.1、准备工作
1) 在Navicat中对应库下创建一张测试表,用于导入数据,并添加一些值作为原有数据
2) 本地创建需要导入的Excel文件,并添加一些需要导入的分析结果值
2.2、操作步骤
1) 点击打开创建的表,查看插入的数据,点击导入,进入导入向导
2) 选择文件类型,本次操作选择Excel文件,其它类似,点击下一步
3) 点击添加文件
4) 从本地选择需要导入的Excel文件,选择Sheet表(这一步很重要),点击下一步
5) 此处一般不动,点击下一步
6) 检查源表与目标表是否正确,点击下一步
7) 检查源字段与目标字段是否对应,Excel中多余的字段如果数据库的表中没有,则不需要对应源字段,点击下一步
8) 根据业务需求选择导入模式,此处选择追加,点击下一步
9) 点击开始,执行导入,successfully表示导入成功,点击关闭
10) 在空白位置右键点击刷新,可以看到Excel中的数据被增量导入到数据库的目标表中
恭喜你!数据入库已完成!检查一下你的数据吧!