Текущее время: Пт, июл 25 2025, 00:32

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Google [Bot]


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

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