首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在AWS MWAA风流DAG上实现pyodbc连接?

如何在AWS MWAA风流DAG上实现pyodbc连接?
EN

Stack Overflow用户
提问于 2021-03-02 07:36:45
回答 1查看 754关注 0票数 0

我尝试在requirements.txt for MWAA Airflow中添加pyodbc=4.0.30和代码,使连接字符串类似于

代码语言:javascript
复制
dbconnection = pyodbc.connect("Driver={ODBC Driver 17 for SQL Server};Server="+Server+";Database="+Database+";UID="+UserID+";PWD="+Password, autocommit=True)

现在错误是Broken DAG: [/usr/local/airflow/dags/test.py] No module named 'pyodbc'

气流版本: 1.10.12

几乎没有基于SQL Server/ Postgres文档的基于MWAA AWS的连接的文档,特别是对于pyodbc连接,我之前用lambda functions解决了这个问题,并且用lambda layers解决了这个问题,但是不确定MWAA是如何工作的,任何建议都值得赞赏。

请不要推荐任何其他技术,如EC2主机气流,因为公司是非常严格的使用MWAA气流。

EN

回答 1

Stack Overflow用户

发布于 2022-03-01 05:40:04

代码语言:javascript
复制
import pymssql

conn = pymssql.connect(
            server=server,
            user=username,
            password=password,
            database=database
        )
query ="select IDpk,name,Remarks from TestTable"
df = pd.read_sql(query,conn)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66435132

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档