You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行Analysis Service服务器MDX查询时python.exe崩溃求助

使用adodbapi连接MSOLAP执行MDX查询的实现

最近工作里需要从Analysis Service服务器跑一些小型MDX查询,这个服务器是通过MS OLE DB协议提供数据的,而非ODBC,所以我选用了adodbapi库来做连接和查询。

下面是我写的用来获取查询执行结果的函数:

def mdx_query(query):
    conn = adodbapi.connect("PROVIDER=MSOLAP; persist security info=true; Data Source=***; initial catalog=analyse;")
    cursor = conn.cursor()
    try:
        cursor.execute(query)
        result = cursor.fetchone()
    except (adodbapi.Error, adodbapi.Warning) as e...

目前这个函数的核心逻辑已经搭建完成:建立MSOLAP连接、创建游标、执行查询并返回第一条结果,不过异常处理部分还没写完,后续会补充完整的错误捕获和处理逻辑。

内容的提问来源于stack exchange,提问作者Александр Миронов

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 08:21:57