Использование файла ODC для ссылки на базу данных - PullRequest
0 голосов
/ 28 июня 2018

У меня есть файл data 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()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...