问题描述
我的客户将databricks用于数据工程工作负载,并且有兴趣使用databricks sqlanalytics来服务他们的BI要求。
我想知道是否可以从 django app 连接到 databricks sqlanalytics 服务(因为大多数报告都是 django 驱动的),如果是这样的话,任何相同的链接都会非常有帮助。
我之前只使用过 databricks connect,这对我来说还很新,所以任何帮助都将不胜感激。
解决方案:
下载 databricks 站点上提供的 simba spark odbc 驱动程序。 根据需要设置配置参数。 link 到参数设置指南。
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)
解决方法
在您的 Django 应用中通过 JDBC 连接到 SQL Analytics。