Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / MS AS 2K Проблема с количеством чилдов более 64000 в измерении / 6 сообщений из 6, страница 1 из 1
08.07.2004, 17:58
    #32596199
Old Nick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS AS 2K Проблема с количеством чилдов более 64000 в измерении
Есть у меня измерение Customers и есть различные данные, которые можно определить как уровни, т.е. возраст, пол, уровень дохода. Самое простое - наделать уровней, но задача подразумевает что такие уровни могут добавляться, причем каждый раз переделывать куб не годится. Я сделал жесткую структуру из трех таблиц:

1. Типы параметров - возраст, пол и т.д.
2. Значение параметра - возраст (1..100), пол (М, Ж)
3. Развязка пользователя, значений и типов.

Все красиво и просто, куб переделывать не нужно. Получилось три уровня измерения: 1. Тип параметра, 2. Значение параметра 3. Пользователь
Но вылезла проблема: если взять значение параметра M, то у него чилдов более 64,000. Ага, значит у уровня значение параметра поставил свойство Groupping, опять проблема, значения пользователей то у меня не уникальны, то есть для каждого реального пользователя есть 2 записи: пользователь мужчина и тот же пользователь возраста 30 лет.

Сижу и репу чешу - не помогает, Что делать? И кто виноват?
...
Рейтинг: 0 / 0
08.07.2004, 19:48
    #32596346
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS AS 2K Проблема с количеством чилдов более 64000 в измерении
Надо перестать чесать репу, ибо не помогает.
...
Рейтинг: 0 / 0
08.07.2004, 19:57
    #32596351
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS AS 2K Проблема с количеством чилдов более 64000 в измерении
А если серьезно, то:

Я бы не советовал идти по этому темному пути - там вы наступите на конкретные грабли (раздутый куб из-за декартова измерения только цветочки).

Не надо пытаться запихать в измерение то, что измерением не является. У вас классический пример того, что по сути является разными измерениями или разными иерархиями одного измерения.

Мой совет - сделать скрипт, который генерит через DSO измерения проще, чем иметь проблемы, плывя против MainStream.
...
Рейтинг: 0 / 0
09.07.2004, 14:25
    #32597422
Old Nick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS AS 2K Проблема с количеством чилдов более 64000 в измерении
А что означает скрипт, на каком он языке? Можно пример какой-нибудь?
...
Рейтинг: 0 / 0
09.07.2004, 17:52
    #32598092
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS AS 2K Проблема с количеством чилдов более 64000 в измерении
DSO - это COM-библиотека. Сам Analysis Manager работает через нее.
Использовать можно из различных языков. От VBScript до С#.

Пример тут.

Programming OLAP Databases from Microsoft Access Using DSO
Developing Effective Decision Support Objects (DSO) Solutions with Microsoft SQL Server 2000 Analysis Services
...
Рейтинг: 0 / 0
09.07.2004, 18:20
    #32598129
Old Nick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS AS 2K Проблема с количеством чилдов более 64000 в измерении
Большое спасибо за подсказку, хотя я знал что такое DSO.

У меня не потому как применять DSO, я подумал что есть какой-то скриптовый язык, но кажется надо просто использовать метаданные для создания уровней. Так и сделаю
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / MS AS 2K Проблема с количеством чилдов более 64000 в измерении / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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