我有一个“数据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()