|
Как лучше реализовать хранилище данных для отчета? |
☑ |
0
svird
30.01.15
✎
15:44
|
Есть ряд отчетов, скорость формирования которых не устраивает. Внутри куча данных, получаемых из виртуальных таблиц, которые отрабатываются очень медленно. У меня возникла идея создать регистр сведений, в который по событию, запуская этот отчет выгружать одной таблицей данные за весь год, на основании которых будет формироваться уже пользовательский отчет со всеми отборами и за более менее вменяемое время. Какие тут подводные камни?
|
|
1
vicof
30.01.15
✎
15:46
|
А всякие замеры производительности Вася будет делать? Или пургеном лечим перелом ноги?
|
|
2
Лефмихалыч
30.01.15
✎
15:52
|
индексов добавить, запросы оптимизировать, а ересь (0) из головы выкинуть
|
|
3
svird
30.01.15
✎
16:03
|
а как во временные таблицы индексов добавить? тут сроки довольно сжатые, надо за месяц самописную конфигурацию с 11-тью тяжёлыми отчетами перевести на тонкий клиент
|
|
4
svird
30.01.15
✎
16:03
|
и условие, что бы данные совпадали полностью
со старыми вариантами
|
|
5
ks_83
30.01.15
✎
16:09
|
OLAP-куб тебя спасет
|
|
6
mikecool
30.01.15
✎
16:11
|
(3) смотреть на инструкцию Индексировать по
|
|
7
svird
30.01.15
✎
16:12
|
OLAP-куб это на внешнем источнике? такое не подойдет, тут никаких внешних таблиц создавать нельзя
|
|
8
H A D G E H O G s
30.01.15
✎
16:14
|
(0) Позвать специалиста.
|
|
9
svird
30.01.15
✎
16:23
|
про специалиста баян
|
|
10
ks_83
30.01.15
✎
16:25
|
(7) Странный подход. Куб будет хранится на том же скульном серваке что и 1с-ная база и теоретически для построения куба можно (и нужно) использовать только таблицы БД.
А вообще, надо сначала попробовать оптимизировать кривые запросы и кривую обработку результата их выполнения.
|
|
11
H A D G E H O G s
30.01.15
✎
16:25
|
(9) Видишь - не только я тебе советую.
|
|
12
svird
30.01.15
✎
16:29
|
кроме того, что баян, это еще и флуд. (шутка)
|
|
13
FIXXXL
30.01.15
✎
16:29
|
(0) хреновый вариант
ведь при каждом перепроведении задним числом надо переформировывать-дергать твой РС
а тут уже отчет запустили на посмотреть
|
|