Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
MS AS 2K Проблема с количеством чилдов более 64000 в измерении
|
|||
|---|---|---|---|
|
#18+
Есть у меня измерение Customers и есть различные данные, которые можно определить как уровни, т.е. возраст, пол, уровень дохода. Самое простое - наделать уровней, но задача подразумевает что такие уровни могут добавляться, причем каждый раз переделывать куб не годится. Я сделал жесткую структуру из трех таблиц: 1. Типы параметров - возраст, пол и т.д. 2. Значение параметра - возраст (1..100), пол (М, Ж) 3. Развязка пользователя, значений и типов. Все красиво и просто, куб переделывать не нужно. Получилось три уровня измерения: 1. Тип параметра, 2. Значение параметра 3. Пользователь Но вылезла проблема: если взять значение параметра M, то у него чилдов более 64,000. Ага, значит у уровня значение параметра поставил свойство Groupping, опять проблема, значения пользователей то у меня не уникальны, то есть для каждого реального пользователя есть 2 записи: пользователь мужчина и тот же пользователь возраста 30 лет. Сижу и репу чешу - не помогает, Что делать? И кто виноват? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2004, 17:58 |
|
||
|
MS AS 2K Проблема с количеством чилдов более 64000 в измерении
|
|||
|---|---|---|---|
|
#18+
Надо перестать чесать репу, ибо не помогает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2004, 19:48 |
|
||
|
MS AS 2K Проблема с количеством чилдов более 64000 в измерении
|
|||
|---|---|---|---|
|
#18+
А если серьезно, то: Я бы не советовал идти по этому темному пути - там вы наступите на конкретные грабли (раздутый куб из-за декартова измерения только цветочки). Не надо пытаться запихать в измерение то, что измерением не является. У вас классический пример того, что по сути является разными измерениями или разными иерархиями одного измерения. Мой совет - сделать скрипт, который генерит через DSO измерения проще, чем иметь проблемы, плывя против MainStream. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2004, 19:57 |
|
||
|
MS AS 2K Проблема с количеством чилдов более 64000 в измерении
|
|||
|---|---|---|---|
|
#18+
А что означает скрипт, на каком он языке? Можно пример какой-нибудь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2004, 14:25 |
|
||
|
MS AS 2K Проблема с количеством чилдов более 64000 в измерении
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2004, 17:52 |
|
||
|
MS AS 2K Проблема с количеством чилдов более 64000 в измерении
|
|||
|---|---|---|---|
|
#18+
Большое спасибо за подсказку, хотя я знал что такое DSO. У меня не потому как применять DSO, я подумал что есть какой-то скриптовый язык, но кажется надо просто использовать метаданные для создания уровней. Так и сделаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2004, 18:20 |
|
||
|
|

start [/forum/topic.php?fid=49&msg=32596199&tid=1872446]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
149ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 253ms |
| total: | 475ms |

| 0 / 0 |
