powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / SSAS остатки товаров по всем дням
5 сообщений из 5, страница 1 из 1
SSAS остатки товаров по всем дням
    #39676505
elisey1836
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть куб SSAS 2008 по остаткам товаров. Таблица мер(остатков) отражает приход/расход (+/-).
Задача вывести в Excel из куба остатки на каждый день.
Если делать в sql запросе - за сутки не выполнится, сотни миллиардов строк.
Пытался делать через CALCULATE, виснет Excel при olap-запросе
SUM({NULL:[Периоды].[Did].CurrentMember}, [Measures].[Остаток])
Читал про полуаддитивные меры, но не получается, при добавлении пишет:
Полуаддитивная мера требует наличия измерения времени.

Должен же быть способ вывести остатки, не вешая Эксель...

P.S. Можно переделать вьюху для таблицы мер и выводить там остаток на дату прихода/расхода. В таком случае как вывести остатки по всем дням, когда не было движений?
...
Рейтинг: 0 / 0
SSAS остатки товаров по всем дням
    #39676517
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
elisey1836,

сценариев решений множество, обычный совет:
материализуй остатки в таблицу и выводи как отдельную группу мер которая не суммируется по дням (те самые полуаддитивные например last child / last nonempty).
перераспределишь нагрузку с медленных расчётов на лету - в дисковое хранилище.
можешь это делать в пределах года/месяца/квартала и пр (т.е. конец предыдущего месяца / его закрытие всегда материализован, и дельты считаются всего-лишь максимум за 31 день вместо 365 за год или 3650 за 10 лет, т.е. расчётных операций на порядки меньше)
...
Рейтинг: 0 / 0
SSAS остатки товаров по всем дням
    #39676639
elisey1836
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vikkiv,

Правильно ли я понимаю: таблица мер остается той же структуры, что и вьюха (period, item, stock, kol), но теперь хранит остатки на начало месяца и дату движений?
Тогда в кубе при попытке изменить функцию для меры kol с sum на last nonempty ругается:
Полуаддитивная мера требует наличия измерения времени.

Никак не пойму в каком месте не так делаю. Нужно новую меру создавать?
...
Рейтинг: 0 / 0
SSAS остатки товаров по всем дням
    #39676681
ShIgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
elisey1836,

Измерение Дата есть? Поставь у него тип Time.
...
Рейтинг: 0 / 0
SSAS остатки товаров по всем дням
    #39676799
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
elisey1836,

может кубы - это не ваше?
раз не смогли даже найти тему, где все предельно просто разжовано http://www.sql.ru/forum/524753/novyy-podhod-k-ostatkam-v-2005

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


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