我的客户将databricks用于数据工程工作负载,并且有兴趣使用databricks sqlanalytics来满足他们的BI需求。
我想知道是否可以从django 应用程序连接到databricks sqlanalytics 服务(因为大多数报告都是由django驱动的),如果可以的话,任何相同的链接都会非常有帮助。
我之前只使用过databricks connect,这对我来说是相当新的,所以任何帮助都将不胜感激。
解决方案:
下载 databricks 网站上提供的 simba spark odbc 驱动程序。根据需要设置配置参数。链接到参数设置指南。
con_string = ("DRIVER={Simba Spark ODBC Driver};"
"HOST={};"
"Server={};"
"PORT={};"
"SparkServerType={};"
"Schema={};"
"ThriftTransport={};"
"SSL={};"
"AuthMech={};"
"transportMode={};"
"httpPath={};"
"UID={};"
"PWD={};")
pyodbc.connect(con_string, autocommit=True)