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

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

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

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

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

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

Мой совет - сделать скрипт, который генерит через DSO измерения проще, чем иметь проблемы, плывя против MainStream.
...
Рейтинг: 0 / 0
MS AS 2K Проблема с количеством чилдов более 64000 в измерении
    #32597422
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что означает скрипт, на каком он языке? Можно пример какой-нибудь?
...
Рейтинг: 0 / 0
MS AS 2K Проблема с количеством чилдов более 64000 в измерении
    #32598092
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
MS AS 2K Проблема с количеством чилдов более 64000 в измерении
    #32598129
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большое спасибо за подсказку, хотя я знал что такое DSO.

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


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