有公众号群的小伙伴问我,有没有实现python连接星环数仓取数的代码,刚好有用,就做了一下分享。可能别的小伙伴也有需求,故分享到公众号中,感兴趣的小伙伴可以跟着实现一下。之前的文章分享了python连接sql取数和实现自动化发邮件代码,感兴趣的朋友可以到阿黎逸阳的代码公众号翻看【最全】Python连接数据库取数与写入数据和【干货】用Python每天定时发送监控邮件。
实现星环数仓取数的代码比较简单,主要步骤包括导入库、连接数仓、定义跑数sql脚本、执行sql脚本获取数据。接下来我们一一展示。
文章目录
- 一、导入库
- 二、连接数仓
- 三、定义跑数sql脚本
- 四、执行sql脚本获取数据
- 五、全量代码
一、导入库
首先来看下python连接数仓需要导入的库,具体代码如下:
import pymysql
import jaydebeapi
import pandas as pd
from sqlalchemy import create_engine
如未安装,可自行百度用pip方法安装一下。
二、连接数仓
接下来