[英]What changes i need to do so that i can Change this python code for DATABRICKS
[英]Do I need to add an ODBC Connection to Azure Databricks? If so, how?
我试图运行一个简单的df.to_sql()进程,但出现以下错误。
无法打开lib'Simba Spark ODBC Driver':找不到文件(0)(SQLDriverConnect)
这是我的代码。
import pandas as pd
from sqlalchemy import create_engine
import urllib
import pyodbc
params = urllib.parse.quote_plus("DRIVER={SQL Server Native Client 11.0};SERVER=server_name.database.windows.net;DATABASE=my_db;UID=my_id;PWD=my_pw")
myeng = sqlalchemy.create_engine("mssql+pyodbc:///?odbc_connect=%s" % params)
df.to_sql(name="dbo.my_table", con=myeng, if_exists='append', index=False)
如果查看“群集”>“配置”>“高级选项”>“ JDBC / ODBC”,则看不到任何对ODBC的引用。 我看到了一些JDBC的东西,仅此而已。 我不太确定该如何进行。 如果有人可以提供有关如何进行此工作的指导,我将非常感谢。
要使Databricks ODBC连接,您需要:
在本文中 ,您将学习如何使用Databricks ODBC驱动程序将Azure Databricks与Microsoft Excel,Python或R语言连接。 建立连接后,可以从Excel,Python或R客户端访问Azure Databricks中的数据。 您还可以使用客户端进一步分析数据。
希望这可以帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.