Текущее время: Вт, июл 22 2025, 20:15

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Куб со снепшотами.
СообщениеДобавлено: Пт, фев 10 2012, 14:06 
Специалист
Специалист

Зарегистрирован:
Ср, дек 03 2008, 10:01
Сообщения: 126
Откуда: Novosibirsk
Пол: Мужской
Добрый день!
Встала задача, при формировании отчета есть показатель (оценка стоимости), который очень зло считается. Реализован он через виртуальный куб и свою ФМ. оптимизировать производительность не получается до желаемого уровня, а положить его в куб как запас с изменением тоже не получается т.к. получается сильно много условий пересчета и пересчет задним числом. в общем не вариант. В следствии этого решил создать куб со снепшотами. Но встала задача как реализовать удаление данных из куба на конкретные год/месяц. (весь куб удалять и потом его пересчитывать за всю историю не интересно). В общем надо реализовать удаление по условию (условие меняется и зависит от времени) с последующей загрузкой полного объема данных на дату. Последнее я реализую через отдельный инфо-источник самописный через ФМ, реализация же удаления приходит на ум только одна - через запрос куба из себя в себя. Может кто подскажет более оптимальный вариант?

Заранее благодарен.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Куб со снепшотами.
СообщениеДобавлено: Пт, фев 10 2012, 16:25 
Специалист
Специалист

Зарегистрирован:
Чт, фев 24 2005, 17:48
Сообщения: 160
Откуда: Красногорск
Можно посмотреть транзакцию delete_facts - по сути это selection delete
Там есть галка (на втором экране) сгенерировать программу... сгенерируете - посмотрите... Вам останеться только параметры свои поставить.

НО
Я не совсем понял, что мешает вам делать удаление по request'ам - один месяц = один реквест
в цепочке настроете удаление по условиям


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB