使用ODC文件链接到数据库

时间:2018-06-28 05:05:45

标签: python database

我有一个“数据cube.odc”文件,用于将信息发送到Excel电子表格。

我想通过python使用相同的数据来创建异常检测系统。

当前我正在尝试使用pyodc,但是我发现的是datacube.odc文件中的详细信息不是使用pyodc所必需的详细信息。

多维数据集文件具有以下详细信息

</xml><xml id=msodc><odc:OfficeDataConnection
  xmlns:odc="urn:schemas-microsoft-com:office:odc"
  xmlns="http://www.w3.org/TR/REC-html40">
  <odc:Connection odc:Type="OLEDB">
   <odc:ConnectionString>
   Provider=MSOLAP.3;
   Password=#####;
   Persist Security Info=True;User ID=streams-bi01\#####User;
   Initial Catalog=Cube;
   Data Source=https://bi.streams.##.its:####/olap/####.dll;
   Location=https://bi.streams.##.its:####/olap/#####.dll;
   MDX Compatibility=1;
   Safety Options=2;
   MDX Missing Member Mode=Error
   </odc:ConnectionString>
   <odc:CommandType>Cube</odc:CommandType>
   <odc:CommandText>Cube</odc:CommandText>
  </odc:Connection>
 </odc:OfficeDataConnection>
</xml>
<style>

使用给定的详细信息是否可以解决此问题?

这就是我要使用python执行的操作,

import pyodc

cnxn = pyodbc.connect(
    DRIVER={https://bi.streams.vr.its:###/olap/####.dll};
                      SERVER=SQLSRV01;DATABASE=https://bi.streams.##.its:####/olap/####.dll;
                      UID=streams-bi01\####User;
                      PWD=#####)
cursor = cnxn.cursor()

0 个答案:

没有答案