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

Действия:

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

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

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

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

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

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

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


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

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

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


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