我需要用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。