powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / запросы к измерениям
7 сообщений из 7, страница 1 из 1
запросы к измерениям
    #33594924
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в AS2K5 в MDX запросе или в огрантчениях к schema_rowset можно указать $dimension_name.

Вопрос. Можно ли каким то образом получить список измерений базы данных(не путать с имерениями куба и вопрос стоит не о них) не используя AMO.
...
Рейтинг: 0 / 0
запросы к измерениям
    #33595033
Беляев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А разве что-то изменилось по сравнению с AS2000 ?
Берете schema rowset Cubes а затем по каждому кубу Dimensions

Владислав Беляев
...
Рейтинг: 0 / 0
запросы к измерениям
    #33596032
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как "что изменилось"?

В AS2K не было возможностей писать запросы типа

select
[Customer].[City].[City].members on columns
from [$Customer]

А в AS2K5 это возможно. Также как и указывать в OpenSchema вместо куба $ИмяИзмерения

вопрос состоит в том, как получить список измерений базы данных, а не куба, ведб в отличие от AS2k, измерение в кубе может называться совсем иначе, как оно определено в базе, а запросах типа моего надо указывать именно имяизмерения на уровне БД, а не куба.
...
Рейтинг: 0 / 0
запросы к измерениям
    #33598032
Mosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Концептуально, это не запросы к измерениям, это запросы к так называемым "dimension cubes". Поэтому и искать их надо через MDSCHEMA_CUBES, как и остальные кубы.
Нужный restriction это CUBE_SOURCE, и его надо установить в значение MDCUBESOURCE_DIMENSION. И на всякий случай в MDSCHEMA_CUBES есть и колонка CUBE_SOURCE.

Моша
----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights
...
Рейтинг: 0 / 0
запросы к измерениям
    #33598096
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoshaКонцептуально, это не запросы к измерениям, это запросы к так называемым "dimension cubes". Поэтому и искать их надо через MDSCHEMA_CUBES, как и остальные кубы.
Нужный restriction это CUBE_SOURCE, и его надо установить в значение MDCUBESOURCE_DIMENSION. И на всякий случай в MDSCHEMA_CUBES есть и колонка CUBE_SOURCE.

Моша
----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights


Спасибо, только скажите где это написано, что

MDCUBESOURCE_DIMENSION = 2, а на 0 выдаются и кубы и измерения.

ведь там наверняка еще куча интересных вещей прописана.

в заголовочнике oledb.h, где прописаны все старые знакомые вещи как то MDTREEOP_... про MDCUBESOURCE... ни строчки :-(

в сборках тоже ничего :-(
...
Рейтинг: 0 / 0
запросы к измерениям
    #33598117
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати, о старой проблеме :-)

в MDSCHEMA_DIMENSIONS поле DIMENSION_MASTER_NAME содержит имя измерения базы данных

Но MSDN вводит нас в заблуждение, утверждая, что это этом месте поле DIMENSION_MASTER_UNIQUE_NAME и оно
Always NULL
...
Рейтинг: 0 / 0
запросы к измерениям
    #33598183
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот пример утилитки, аозволяющей поиграться со всеми ShemaRowSet (требует AS2K5)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / запросы к измерениям
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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