Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / ADOMD.NET: как получить список ВСЕХ кубов (в т.ч. unprocessed) / 4 сообщений из 4, страница 1 из 1
17.04.2006, 00:27
    #33669924
Ihor Bobak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADOMD.NET: как получить список ВСЕХ кубов (в т.ч. unprocessed)
Надо получить список всех кубов, в том числе и непроцесснутых. Проблема в том, что
Код: plaintext
connection.GetSchemaDataSet(AdomdSchemaGuid.Cubes, null);
возвращает тольто те кубы, которые processed. Те, которые unprocessed, в результат не идут. Смотрел в BOL по MDSCHEMA_CUBES - нету там такого поля. Посмотрел в трейс полученный после открытия Management Studio - вижу, что идет

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
<Discover xmlns="urn:schemas-microsoft-com:xml-analysis">
  <RequestType>DISCOVER_XML_METADATA</RequestType>
  <Restrictions>
    <RestrictionList>
      <DatabaseID>Northwind111</DatabaseID>      
      <ObjectExpansion>ExpandObject</ObjectExpansion>
    </RestrictionList>
  </Restrictions>
  <Properties>
    <PropertyList >
      <Content>Data</Content>
      <Format>Tabular</Format>
    </PropertyList>
  </Properties>
</Discover>

и результирующий XML содержит

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
 <Cubes>
            <Cube>
              <Name>Sales</Name>
              <ID>Sales</ID>
              <CreatedTimestamp> 2006 - 02 -04T15: 24 : 27 </CreatedTimestamp>
              <LastSchemaUpdate> 2006 - 04 -16T17: 59 : 09 </LastSchemaUpdate>
              <LastProcessed> 2006 - 03 -14T21: 14 : 33 </LastProcessed>
              <State>Unprocessed</State>
            </Cube>
          </Cubes>

То что нужно, вот только как DISCOVER_XML_METADATA запустить программно (какой класс/метод в ADOMD.NET)? А может есть иной способ как получить список ВСЕХ кубов?
...
Рейтинг: 0 / 0
17.04.2006, 17:26
    #33671819
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADOMD.NET: как получить список ВСЕХ кубов (в т.ч. unprocessed)
AMO
...
Рейтинг: 0 / 0
17.04.2006, 18:19
    #33671990
Ihor Bobak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADOMD.NET: как получить список ВСЕХ кубов (в т.ч. unprocessed)
backfireAMO

Ну а если AS2000 - DSO? Не хотелось бы. Другой способ есть?
...
Рейтинг: 0 / 0
18.04.2006, 10:31
    #33672720
Ирина
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADOMD.NET: как получить список ВСЕХ кубов (в т.ч. unprocessed)
adomd rabotaet tolko s proseshennimi kubami-ono zhe pokazivaet tolko te ob'ekti k kotorim mozhno posilat zapros. A DISCOVER_XML_METADATA, vo-pervih bila sdelana tolko v Yukon(2005), a wo vtorih dostupna tolko administratoru.
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / ADOMD.NET: как получить список ВСЕХ кубов (в т.ч. unprocessed) / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]