使用 python 连接到分析服务服务器
Posted
技术标签:
【中文标题】使用 python 连接到分析服务服务器【英文标题】:Connecting to Analysis service server using python 【发布时间】:2014-08-19 08:07:52 【问题描述】:我试图通过 IIS 配置对 Analysis Services 的 HTTP 访问,在 OLAP 上运行 MDX 查询。我使用了 olap.xmla python 库,只要我使用匿名身份验证,它就可以正常工作。当我切换到 Windows 身份验证时,我无法使用这个库进行连接。当我尝试这样做时,我收到 401 Unauthorized 错误。凭据是正确的,因为我可以从 MS SQL Server 2008 连接到服务器。我关注了这篇文章 http://bkanuka.com/articles/python-connect-to-olap/,它适用于匿名身份验证。我尝试在连接方法中传递用户传递凭据,但我猜这不适用于 Windows 身份验证。任何建议我如何在 python 中做到这一点。
【问题讨论】:
请在谷歌中寻找教程! 您在 IIS 中为 HTTP 访问配置了哪些身份验证方法? 我正在使用 NTLM 身份验证,但不知道如何使其工作。最终我也配置了基本身份验证,现在它可以使用了。 【参考方案1】:您的 Linux 主机是否必须设置为通过 NSS 和 PAM 与 AD 控制器通信才能使用 Windows 身份验证?
让我知道这是如何工作的,因为我还将尝试在 OLAP 上实现 MDX 查询。
【讨论】:
以上是关于使用 python 连接到分析服务服务器的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Python 通过 SSL 连接到远程 PostgreSQL 数据库
无法通过 python 通过 SSH 连接到 postgres 服务器
python ubuntu使用pyodbc连接到mssql服务器