試圖訪問介紹POIWER BI數據集使用MDX查詢從python LInux服務器。我們是障礙。現有的安裝在windows係統由於adodb像預期的那樣工作。Linux中dll但不能連接。任何幫助將非常感激。
我們是在python中使用adodbapi powerbi連接
在當地開發期間作為windows係統的驅動程序運行非常好。
而搬到測試環境中,磚集群在Linux和它和尋找windows驅動程序不兼容
我們使用adodbapi pywin32要求。pywin32 windows特定的我們需要一個alterantive方式訪問powerbi數據集和MDX在其上運行
@KVNARK。:
一個潛在的解決方案是使用一個開源MDX Python庫,可以連接到介紹,比如OLAP-XMLA Python。這個庫可以用來執行MDX查詢介紹服務器,包括電力BI數據集。
這裏有一個例子讓你開始代碼片段:
從olapxmla。了xmla進口XMLAConnection康涅狄格州= XMLAConnection (http:// < server_name > / powerbi / msmdpump.dll的)目錄= conn.Catalogs立方體(“< catalog_name >”) =目錄。多維數據集(“< cube_name >”)結果=立方體。執行(“選擇……從……”)
注意,您需要替換< server_name >, < catalog_name >、< cube_name >, MDX查詢你的力量BI數據集用適當的值。
另一種選擇是使用電力BI API來提取數據的數據集,而不是直接連接到介紹