Superset连接SQLServer(MSSQL)

唠唠Superset连接SqlServer踩的坑........


首先需要安装 pymssql和pyodbc模块

yum install freetds freetds-devel python-devel
pip install pymssql


yum install unixODBC-devel
pip install pyodbc


然后根据官网上的示例
Superset连接SQLServer(MSSQL)_第1张图片

所以在Superset中输入 

Superset连接SQLServer(MSSQL)_第2张图片


然后就报错,这个错误,百度、谷歌、搜狗 搜索了一番,大都说的是需要修改 odbcinst.ini、odbc.ini、freetds.conf  这三个文件


BUT,试过以后,linux上是可以访问Sqlserver了(通过 osql -S sqlserver  -U sa -P 123),但是superset还是无法访问,一脸懵逼啊

........


然后,就在Stack Overflow上找到了答案!
https://stackoverflow.com/questions/43322831/superset-cannot-connect-to-my-mssql-database


所以是 官网的Demo给错了,连接信息应该是

Superset连接SQLServer(MSSQL)_第3张图片


坑死爸爸了........

你可能感兴趣的:(Superset)