使用Python中的AWS Glue从SQL Server进行ETL



我需要用Python编写一个使用AWS Glue定期运行的ETL作业。作业是查询数据SQL Server。如果我在本地机器上这样做,我需要安装pyodbc(pip install pyodbc和ODBC驱动程序(从这里开始(,并运行以下示例Python代码(从这里引用(:

cnxn_str = ("Driver={SQL Server Native Client 11.0};"
"Server=USXXX00345,67800;"
"Database=DB02;"
"UID=Alex;"
"PWD=Alex123;")
cnxn = pyodbc.connect(cnxn_str)

如果我想在AWS Glue作业中执行此操作,我如何安装ODBC驱动程序和pyodbc以便import pyodbc

pyodbc在aws-glue-python-shell作业中默认可用。请跟踪官方aws文档以了解最新的运行版本。您也可以在下面的链接中找到其他支持和管理的库的列表

https://docs.aws.amazon.com/glue/latest/dg/add-job-python.html

你可以继续导入pyodbc。

相关内容

  • 没有找到相关文章