powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / HELP! Работа с текущими и предыдущими значениями в Cognos PPT
17 сообщений из 17, страница 1 из 1
HELP! Работа с текущими и предыдущими значениями в Cognos PPT
    #33410897
RRRulex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть такая ситуация:
Есть показатели, значения показателей и даты (год, месяц, день)
К примеру, за 01.01.2005 значение показателя = 300, за 02.01.2005 значение показателя отсутствует.
Необходимо, чтобы в таком случае, значение показателя за 02.01.2005 было равно предыдущему значению.
Подскажите, как это сделать в Cognos PPT ?!
...
Рейтинг: 0 / 0
HELP! Работа с текущими и предыдущими значениями в Cognos PPT
    #33412928
RRRulex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to Jurii

Просматривая этот форум я заметил, что Вы активно используете продукцию Cognos. Можете ли Вы мне подсказать как это сделать в Transformer'e или это делается до стадии разработки куба?!

Спасибо за внимание!
...
Рейтинг: 0 / 0
HELP! Работа с текущими и предыдущими значениями в Cognos PPT
    #33413211
O_Vital
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго дня, RRRulex.

RRRulexto Jurii
Просматривая этот форум я заметил, что Вы активно используете продукцию Cognos. Можете ли Вы мне подсказать
как это сделать в Transformer'e или это делается до стадии разработки куба?!
Боюсь, что Jurii сперва предложит вам приобрести у него Cognos и пройти курс официального обучения...
...
Рейтинг: 0 / 0
HELP! Работа с текущими и предыдущими значениями в Cognos PPT
    #33413583
awg1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
O_VitalДоброго дня, RRRulex.

RRRulexto Jurii
Просматривая этот форум я заметил, что Вы активно используете продукцию Cognos. Можете ли Вы мне подсказать
как это сделать в Transformer'e или это делается до стадии разработки куба?!
Боюсь, что Jurii сперва предложит вам приобрести у него Cognos и пройти курс официального обучения...

Не поминайте в суе, а то и правда ...
...
Рейтинг: 0 / 0
HELP! Работа с текущими и предыдущими значениями в Cognos PPT
    #33414623
Юрий Кудрявцев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не уверен, что такое вообще возможно в PP.
Сделайте это на уровне источника данных.
...
Рейтинг: 0 / 0
HELP! Работа с текущими и предыдущими значениями в Cognos PPT
    #33414866
Jurii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 RRRulex & Юрий Кудрявцев:
Можете ли Вы мне подсказать как это сделать в Transformer'e или это делается до стадии разработки куба?!
Не уверен, что такое вообще возможно в PP.
Сделайте это на уровне источника данных.


Эта задача решается либо на уровне источника данных (но тогда распухает объем источника данных), либо на уровне запроса в Cognos Impromptu/ReportNet с использованием таблицы-календаря и связью на больше или равно с нахождением значения из меньшей ближайшей даты (тогда распухают временные файлы, но это ни на что не влияет), либо вычислением нарастающего итога от строки/столбца в OLAP-клиенте Cognos PowerPlay (это производится налету, но с использованием агрегатов куба, и поэтому работает быстро).
...
Рейтинг: 0 / 0
HELP! Работа с текущими и предыдущими значениями в Cognos PPT
    #33415487
Юрий Кудрявцев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jurii2 RRRulex & Юрий Кудрявцев:
либо на уровне запроса в Cognos Impromptu/ReportNet с использованием таблицы-календаря и связью на больше или равно с нахождением значения из меньшей ближайшей даты (тогда распухают временные файлы, но это ни на что не влияет),

Это влияет на производительность. Причем сильно. Потому что и в ReportNet и в Imp получится SQL код, решающий эту задачу, только вычисление будет всякий раз повторяться. Да и overhead в лице лишнего движка не нужен.
Можно вообще view сделать и материалзиовывать в случае необходимости.

Jurii
либо вычислением нарастающего итога от строки/столбца в OLAP-клиенте Cognos PowerPlay (это производится налету, но с использованием агрегатов куба, и поэтому работает быстро).

Задача вроде бы не в нарастающем итоге, а в замене null значений предыдущими значениями листов измерения "время".
...
Рейтинг: 0 / 0
HELP! Работа с текущими и предыдущими значениями в Cognos PPT
    #33416359
Jurii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Юрий Кудрявцев:

либо на уровне запроса в Cognos Impromptu/ReportNet с использованием таблицы-календаря и связью на больше или равно с нахождением значения из меньшей ближайшей даты
Это влияет на производительность. Причем сильно. Потому что и в ReportNet и в Imp получится SQL код, решающий эту задачу, только вычисление будет всякий раз повторяться.


Не спорю, запрос будет не самый простой, но делаться то он будет с целью закачки данных в MOLAP-куб, в кубе все будет летать. И не стоит забывать про инкрементальное обновление, когда по регламенту подкачиваются свежие данные, это упростит запрос.

Можно вообще view сделать и материалзиовывать в случае необходимости.

Не все СУБД поддерживают материализованные view. Например, если у нас используется одна из популярных БД - DBF (dBase), MS SQL Server или MS Access - то там вроде такого функционала нет.
...
Рейтинг: 0 / 0
HELP! Работа с текущими и предыдущими значениями в Cognos PPT
    #33418389
Константин Лисянский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JuriiНе все СУБД поддерживают материализованные view. Например, если у нас используется одна из популярных БД - DBF (dBase), MS SQL Server или MS Access - то там вроде такого функционала нет.

Юрий, угадайте с трёх раз, где из того, что Вы перечислили, такой функционал есть.

DBF - это не СУБД. Это - формат файлов.


С уважением,
Константин Лисянский
http://lissianski.narod.ru
...
Рейтинг: 0 / 0
HELP! Работа с текущими и предыдущими значениями в Cognos PPT
    #33418585
Jurii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Константин Лисянский:

Юрий, угадайте с трёх раз, где из того, что Вы перечислили, такой функционал есть.

Неужели в MS SQL Server есть материализованные вьюшки? Это стандартная функциональность, или она поддерживается только в Enterprise Edition?

DBF - это не СУБД. Это - формат файлов.

Это понятно, поэтому я приписал в скобках название dBase (а DBF - это просто более известный термин).
...
Рейтинг: 0 / 0
HELP! Работа с текущими и предыдущими значениями в Cognos PPT
    #33418723
Юрий Кудрявцев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Жаль не видно автора топика, интересно решил ли он свою задачу.
А то тут уже снова теория построения хранилищ на Access.
По поводу материализованных view понятно, в использующемся dbf их нет.
А насчет этого что? Как в PP-клиенте задачу эту решить?
Юрий Кудрявцев Jurii
[quot Jurii]
либо вычислением нарастающего итога от строки/столбца в OLAP-клиенте Cognos PowerPlay (это производится налету, но с использованием агрегатов куба, и поэтому работает быстро).

Задача вроде бы не в нарастающем итоге, а в замене null значений предыдущими значениями листов измерения "время".
...
Рейтинг: 0 / 0
HELP! Работа с текущими и предыдущими значениями в Cognos PPT
    #33418820
Jurii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Юрий Кудрявцев:

либо вычислением нарастающего итога от строки/столбца в OLAP-клиенте Cognos PowerPlay (это производится налету, но с использованием агрегатов куба, и поэтому работает быстро).
Задача вроде бы не в нарастающем итоге, а в замене null значений предыдущими значениями листов измерения "время".


Если немного подумать над постановкой задачи, то становится понятно, какую бизнес-задачу хочет решить автор дискуссии. Разумеется он не хочет заполнять пустые ячейки отчета аддитивными показателями (типа выручки). Он работает с неаддитивными показателями (например остатки или история изменения цен), которые у него есть не на каждый день. А подобные задачи наиболее эффективно решаются с помощью нарастающего итога, нарастающий итог надо брать от дельт (например чтобы получить остатки на каждый день, надо посчитать нарастающий итог для разности между приходами и расходами, чтобы посчитать историю цен на каждый день, нужно взять нарастающий итог от истории приростов и уменьшений цен).
Думаю что эти идеи помогут автору дискуссии решить его задачу.
...
Рейтинг: 0 / 0
HELP! Работа с текущими и предыдущими значениями в Cognos PPT
    #33419411
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jurii2 Юрий Кудрявцев:

либо вычислением нарастающего итога от строки/столбца в OLAP-клиенте Cognos PowerPlay (это производится налету, но с использованием агрегатов куба, и поэтому работает быстро).
Задача вроде бы не в нарастающем итоге, а в замене null значений предыдущими значениями листов измерения "время".


Если немного подумать над постановкой задачи, то становится понятно, какую бизнес-задачу хочет решить автор дискуссии. Разумеется он не хочет заполнять пустые ячейки отчета аддитивными показателями (типа выручки). Он работает с неаддитивными показателями (например остатки или история изменения цен), которые у него есть не на каждый день. А подобные задачи наиболее эффективно решаются с помощью нарастающего итога, нарастающий итог надо брать от дельт (например чтобы получить остатки на каждый день, надо посчитать нарастающий итог для разности между приходами и расходами, чтобы посчитать историю цен на каждый день, нужно взять нарастающий итог от истории приростов и уменьшений цен).
Думаю что эти идеи помогут автору дискуссии решить его задачу.

А если аттрибут не количественный, а текстовой? Например банальный SCD.
...
Рейтинг: 0 / 0
HELP! Работа с текущими и предыдущими значениями в Cognos PPT
    #33420919
Константин Лисянский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JuriiНеужели в MS SQL Server есть материализованные вьюшки? Это стандартная функциональность, или она поддерживается только в Enterprise Edition?

Смотрите-ка, с первого раза получилось угадать.

BOLYou can create indexed views only if you install Microsoft SQL Server 2000 Enterprise Edition or Microsoft SQL Server 2000 Developer Edition


С уважением,
Константин Лисянский
http://lissianski.narod.ru
...
Рейтинг: 0 / 0
HELP! Работа с текущими и предыдущими значениями в Cognos PPT
    #33421869
Jurii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Константин Лисянский:

You can create indexed views

Вы уверены, что материализованные вьюшки это то же самое, что и индексированные (indexed) вьюшки?
...
Рейтинг: 0 / 0
HELP! Работа с текущими и предыдущими значениями в Cognos PPT
    #33422262
Константин Лисянский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JuriiВы уверены, что материализованные вьюшки это то же самое, что и индексированные (indexed) вьюшки

В случае MS SQL Server 2000 уверен. Цитировать Books On-Line нужно, или сами посмотрите?

С уважением,
Константин Лисянский
http://lissianski.narod.ru
...
Рейтинг: 0 / 0
HELP! Работа с текущими и предыдущими значениями в Cognos PPT
    #33422576
Фотография Гликоген
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Morale падает... Наверное, от отсутствия притока свежей крови!
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / HELP! Работа с текущими и предыдущими значениями в Cognos PPT
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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