执行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,提问作者Александр Миронов
相关产品推荐
相关产品推荐

