Имя: Пароль:
1C
1С v8
Дополнительная аналитика vs отдельные поля в регистре
, ,
0 PR
 
11.07.14
13:04
1. Я за дополнительную аналитику 45% (5)
2. Свое мнение 27% (3)
3. Я за дополнительные поля 18% (2)
4. Пофиг 9% (1)
Всего мнений: 11

Предположим, есть регистр накопления, куда нужно воткнуть десять полей, не обязательных к заполнению.
Предположим, что предполагаемое количество комбинаций этих полей очень большое, например 1 000 000 000.
Что лучше с точки зрения формирования запросов к этому регистру с отбором по этим полям, дополнительная аналитика в одном поле типа справочник или десять полей в регистре?
Дополнительная аналитика предполагает, что поле одно, а уж из него через точку можно получать остальные реквизиты.
Десять отдельных полей предполагает просто 10 полей в регистре.
6 Maxus43
 
11.07.14
13:17
РАУЗ доказал свою состоятельность уже, Измерение - это реквизит справочника, а в справочнике уже твои 10 полей.
Опять же зависит от того, в каком разрезе надо хранить в регистре, надо ли итоги по отдельным "полям" и прочая ересь

Свое мнение
38 alle68
 
11.07.14
15:31
Постановка задачи такова, что может быть верным любой ответ.
Берём крайние ситуации:
1. Отбор по 10 полям, конечно, аналитика, ключ единственный.
2. Отбор по 1 полю, измерения, проиндексированные для надёжности.
3. Комбинации (почти) не повторяются, справочник не имеет смысла.
А ещё есть промежуточный вариант: измерения и аналитика вместе.

Свое мнение
79 Мимохожий Однако
 
15.07.14
21:26
Определить скорости выполнения, ориентируясь только на структуру регистра, опрометчиво. Многое зависит от реального заполнения базы по количеству записей, разбросу аналитики и структуры требуемых отчетов. В зависимости от реальной базы строятся или не строятся индексы, меняются запросы.

Свое мнение