powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / создание перечислений
7 сообщений из 7, страница 1 из 1
создание перечислений
    #32520086
bellmax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите. Не знаю как создать перечисление в кубе.

Действия:

- создаю connection : провайдер - MSOLAP.2, база - xxx (проходит успешно)

- пытаюсь создать перечисление :
conn.Execute "CREATE SET [WWW].[MMM] AS '{[Авторы].&[1]}'" где www - куб, mmm - перечисление (тоже выполняется но ничего не создается)

Что делать? (вариант с DSO не подходит, необходимо использовать только ADO и ADOMD)
...
Рейтинг: 0 / 0
создание перечислений
    #32520238
Фотография Quark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вы помните что
The visibility and lifetime of the set is limited to the query
?
...
Рейтинг: 0 / 0
создание перечислений
    #32520269
bellmax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
т.е. таким образом вообще нельзя ничего создать?
...
Рейтинг: 0 / 0
создание перечислений
    #32520283
Фотография Quark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему?
Создать можно, наприме смотрите в БОЛ главу Using WITH to Create Named Sets
Просто данную цитату привел к возможным вашим действиям:
1) создали Set,
2) где то из другой коннекции пытаетесь посмотреть создался он или нет. Естественно его не видно.
Вы попробуйте дальше его использовать по синтаксису вышеприведенному. Или уже рпобовали и эти команды ошибки существования setа выдают?
...
Рейтинг: 0 / 0
создание перечислений
    #32520339
bellmax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
после создания выполняю следующие действия :
Dim RS As New ADODB.Recordset
Set RS = cn.OpenSchema(adSchemaCommands)

т.е. пытаюсь получить все команды в том числе и перечисления и в врезультате все работает но нужно мне перечисления как нет так и не было

Аналогичная ситуация возникает если пытаюсь использовать созданное перечисление в MDX запросе но в этом случае просто возникает ошибка т.к. перечисление отсутвует.

Дополнительный вопрос:
вы посоветовали поставить MDAC для возможности использования DSO. проблема в том, что dso библиотеки в этом случае просто не регистрируются а папке MS Shared\DSO вообще ничего не нет. Аналогичная ситуация и с ptsfull.exe. Может их с каким-нибудь ключом надо запускать?
...
Рейтинг: 0 / 0
создание перечислений
    #32520420
Фотография Quark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что то видно не так.
В MDX Sample App
создаю

Код: plaintext
1.
create set [Куб]. [ИмяСета] as 
    '{ [Измерение].[Лист]}'
далее
не покидая коннекции стираю прошлое и пишу


Код: plaintext
1.
select [ИмяСета] on columns
from [Куб]

все работает
...
Рейтинг: 0 / 0
создание перечислений
    #32520716
bellmax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
что действительно было не так. помогла переустановка сервера.

все спасибо за участие.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / создание перечислений
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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