Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Тока не бейте
|
|||
|---|---|---|---|
|
#18+
Как решить задачу, я понял - сделать shared dimencions, два физических куба и виртуальный, в котором по shared dimencion объединяются факты из разных кубов. Теперь вопрос переформулирую - как грамотно организовать shared dimencions и локальные кубы с фактом и планом: есть справочник товаров: ID бренда Название бренда ID группы товаров Название группы товаров ID Продукта Название продукта есть факт: Дата ID продукта Количество Вес продукта есть план: Месяц ID Группы товаров Вес продукта В отчете хочется конечно же видеть - вес продукта - Факт и План, агрегированный до группы товаров (при желании хочется спуститься до даты - пусть и без плана) или посмотрить количество - в факте. Как грамотнее организовать кубы и shared измерения ? Также хочется видеть План ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2004, 15:26 |
|
||
|
Тока не бейте
|
|||
|---|---|---|---|
|
#18+
Zohar Я думаю в кубе план в общем измерении Товар уровень Название продукта должен быть disabled. Аналогично уровень Дата (День) в измерении Время. А дальше просто объединить план и факт в виртуальный куб по этим измерениям. В нем Вы будете видеть план и факт с соответствующей для них детализацией. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 07:57 |
|
||
|
Тока не бейте
|
|||
|---|---|---|---|
|
#18+
Я сталкивался с ситуацией, когда измерения с disabled уровнями работали неоправданно долго в сравнении с вариантом, когда эти уровни были просто удалены. (Имелось пара измерений, каждое порядка 10'000 элементов на листовом уровне). В качестве клиента использовался Excel PivotTable 2002 (и MDX в обоих случаях, вроде как, был ~ одинаковый...) Если кто-нибудь сталкивался, в чем может быть причина? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 11:38 |
|
||
|
Тока не бейте
|
|||
|---|---|---|---|
|
#18+
FpmipЯ сталкивался с ситуацией, когда измерения с disabled уровнями работали неоправданно долго в сравнении с вариантом, когда эти уровни были просто удалены. Это интересно - у Вас не сохранилось repro для этой ситуации ? Потому что внутри engine, disabled levels проимплементированы так как будто их и не было. Моша ---------------------------------------------------- This posting is provided "AS IS" with no warranties, and confers no rights ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 20:53 |
|
||
|
Тока не бейте
|
|||
|---|---|---|---|
|
#18+
Коллеги, посоветуйте фундаментальный book по созданию хранилищь на MS AS - используем Cognos, но для больших кубов - хочу сварить супермегакуб на сервере, устроить сравнение на одних и тех же данных с чем удобнее работать, но нужна теория. Можно и на аглицком. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2004, 16:28 |
|
||
|
Тока не бейте
|
|||
|---|---|---|---|
|
#18+
ZoharКоллеги, посоветуйте фундаментальный book по созданию хранилищь на MS AS - используем Cognos, но для больших кубов - хочу сварить супермегакуб на сервере, устроить сравнение на одних и тех же данных с чем удобнее работать, но нужна теория. Можно и на аглицком. На AS создаются OLAP решения, а не хранилища. А по хранилищам читайте Кимбала, это фундаментально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2004, 16:53 |
|
||
|
Тока не бейте
|
|||
|---|---|---|---|
|
#18+
to Zohar Извиняюсь, но У Васс головой все впорядке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2004, 01:53 |
|
||
|
Тока не бейте
|
|||
|---|---|---|---|
|
#18+
авторto Zohar Извиняюсь, но У Васс головой все впорядке? Все в порядке и с головой и с ногами, в чем собственно трабл ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2004, 10:00 |
|
||
|
Тока не бейте
|
|||
|---|---|---|---|
|
#18+
авторНа AS создаются OLAP решения, а не хранилища. А по хранилищам читайте Кимбала, это фундаментально. Я только знакомлюсь с MS AS и полагал, что его возможностей достаточно для создания и поддержания упорядоченных структур с данными для анализа как в Oracle db + Oracle warehouse builder Как и где данные храняться, мне как пользователю - все равно, но видно много ожидать от MS AS не стоит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2004, 10:09 |
|
||
|
Тока не бейте
|
|||
|---|---|---|---|
|
#18+
Боюсь, Zohar, что все-таки побьют ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2004, 11:14 |
|
||
|
Тока не бейте
|
|||
|---|---|---|---|
|
#18+
Состряпал куб с shared dimension, все данные взял из View на SQL - очень даже радует с точки зрения скорости поработаю, посмотрю. Все-таки - кубы на MS AS - побыстрее работают, чем на Cognos и расчет шустренько так. (таблица фактов под 10 000 000). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2004, 18:27 |
|
||
|
Тока не бейте
|
|||
|---|---|---|---|
|
#18+
Прошу извинить, что возвращаюсь к столь старой теме... :)) Но по случайности, просматривая это давнишнее обсуждение, понял, что не ответил на вопрос Моши (который непосредственно с первоначальной темой не связан): Mosha Fpmip Я сталкивался с ситуацией, когда измерения с disabled уровнями работали неоправданно долго в сравнении с вариантом, когда эти уровни были просто удалены. Это интересно - у Вас не сохранилось repro для этой ситуации ? Потому что внутри engine, disabled levels проимплементированы так как будто их и не было. Моша Repro действительно есть. (Точнее, речь идет о свойстве Visible , а не Disabled уровня, поскольку надо было скрыть промежуточный уровень, чего Disabled сделать не позволяет). Это достаточно абстрактный пример, который создавался для проверки различных гипотез, поэтому он достаточно легко обозрим (см. вложенный рисунок). Тестовая БД была наполнена ~10'000 договоров, ~10'000 контактов и ~10'000 фактов. Договора и контакты у различных филиалов (почти) не пересекаются. Таким образом, имеем сильно разреженный куб. Кроме измерений Договора и Контакты , содержащих уровень Филиал , были сделаны (физические) измерения Договора Листья и Контакты Листья . Теперь собственно эксперимент: Скрываем ( Visible =True) уровень Филиал в измерениях Договора и Контакты и рассматриваем 2 варианта (использовался Excel 2002 PivotTable): 1. На ось строк выведены (CROSSJOIN) измерения Договора Листья и Контакты Листья . Обновление отчета: 36-38 сек. (причем только треть на собственно запрос, остальное -- на заполнение Excel'ем сводной таблицы данными). 2. На ось строк выведены (CROSSJOIN) измерения Договора и Контакты (со скрытым уровнем Филиал ). Обновление отчета: ~ 1 час 25 мин. Причем MDX-запрос в обоих случаях одинаковый (с точностью до названий измерений): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Повторюсь, что речь идет о свойстве Visible , а не Disabled уровня. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 14:28 |
|
||
|
Тока не бейте
|
|||
|---|---|---|---|
|
#18+
FpmipRepro действительно есть. (Точнее, речь идет о свойстве Visible, а не Disabled уровня, поскольку надо было скрыть промежуточный уровень, чего Disabled сделать не позволяет). Спасибо - это действительно большая разница сделан level disabled или просто unvisible. Как я говорил выше - disabled level, это все равно как его и не было, а вот unvisible - он есть, только в schema rowsets его не видно. Поэтому разница в производительности в данном случае обьяснима. Моша ---------------------------------------------------- This posting is provided "AS IS" with no warranties, and confers no rights ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 22:02 |
|
||
|
|

start [/forum/topic.php?fid=49&gotonew=1&tid=1871499]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
66ms |
get topic data: |
11ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 257ms |
| total: | 433ms |

| 0 / 0 |
