Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
product:olap:case_index [22.07.2019 13:23] – создано maynproduct:olap:case_index [25.07.2019 06:31] (текущий) mayn
Строка 1: Строка 1:
 ====== Кейс: посчитать количество записей в справочнике ====== ====== Кейс: посчитать количество записей в справочнике ======
-Это -- одна из основополагающих операций для многих аналитических расчётов. Но не очень очевидная с т.зр. реализации.+<grid> 
 +{{:product:olap:olap_case_0.png?nolink&350 |}} Это -- одна из основополагающих операций для многих аналитических расчётов. Но не очень очевидная с т.зр. реализации.
  
 Чтобы было что посчитать, нужно **добавить к справочнику/объекту пустой числовой реквизит**. \\  Чтобы было что посчитать, нужно **добавить к справочнику/объекту пустой числовой реквизит**. \\ 
Строка 6: Строка 7:
  
 Предположим, что мы хотим посчитать, сколько раз отгружали фрукты по договорам поставки. Справочник с исходными данными называется "Фруктов отгружено". Предположим, что мы хотим посчитать, сколько раз отгружали фрукты по договорам поставки. Справочник с исходными данными называется "Фруктов отгружено".
 +</grid>
 ===== Шаг 1. Добавить индекс ===== ===== Шаг 1. Добавить индекс =====
 **Добавьте колонку "Индекс" в справочник "Фруктов отгружено".** **Добавьте колонку "Индекс" в справочник "Фруктов отгружено".**
-  - Если [[product/requisites/other#число|числовой реквизит]] "Индекс" еще не создан, создайте его: Администрирование -> Структура базы данных -> Реквизиты -> ''Создайте новый реквизит'':+  - Если [[product/requisites/number|числовой реквизит]] "Индекс" еще не создан, создайте его: Администрирование -> Структура базы данных -> Реквизиты -> ''Создайте новый реквизит'':
     * "Название" -- Индекс;     * "Название" -- Индекс;
     * "Тип реквизита" -- Число;     * "Тип реквизита" -- Число;
Строка 19: Строка 20:
   - В настройке реквизитов в справочке -> изменить в поле с реквизитом "Индекс" -> снимите с него галки "Показывать" и "Обязательный". Сохраните изменения. \\ <image shape="thumbnail">{{ :product:olap:olap_case_2.png?nolink |}}</image>   - В настройке реквизитов в справочке -> изменить в поле с реквизитом "Индекс" -> снимите с него галки "Показывать" и "Обязательный". Сохраните изменения. \\ <image shape="thumbnail">{{ :product:olap:olap_case_2.png?nolink |}}</image>
  
-===== Шаг 2. Создайте OLAP-куб =====+===== Шаг 2. Создать и настроить OLAP-куб =====
  
 {{ :product:olap:olap_case_3_ru.png?nolink&550 |}} {{ :product:olap:olap_case_3_ru.png?nolink&550 |}}
Строка 38: Строка 39:
     * ''Режим обновления'' -- выберите в зависимости от общей нагруженности системы и размеров данных, с которыми куб будет работать. \\ Чтобы данные для пользователей в отчётах открывались быстро, выберите "Один раз в сутки" или "По таймеру". \\ [[product:settings:system:timer|Настройки таймера.]]     * ''Режим обновления'' -- выберите в зависимости от общей нагруженности системы и размеров данных, с которыми куб будет работать. \\ Чтобы данные для пользователей в отчётах открывались быстро, выберите "Один раз в сутки" или "По таймеру". \\ [[product:settings:system:timer|Настройки таймера.]]
  
-==== 3.2 Создать измерения ====+==== 2.2 Создать измерения ====
 {{:product:olap:olap_illustration_11.png?nolink&120 |}} {{:product:olap:olap_illustration_11.png?nolink&120 |}}
   - В созданном шаблоне OLAP-куба в блоке "Измерения" -> ''Создать''.   - В созданном шаблоне OLAP-куба в блоке "Измерения" -> ''Создать''.
Строка 49: Строка 50:
 <image shape="thumbnail">{{ :product:olap:olap_funny_1.png?nolink |}}</image> <image shape="thumbnail">{{ :product:olap:olap_funny_1.png?nolink |}}</image>
  
-==== 3.3 Показатель-запрос из справочника ====+==== 2.3 Показатель-запрос из справочника ====
 {{:product:olap:olap_illustration_12.png?nolink&120 |}} {{:product:olap:olap_illustration_12.png?nolink&120 |}}
  
Строка 70: Строка 71:
 <image shape="thumbnail">{{ :product:olap:olap_case_4.png?nolink |}}</image> <image shape="thumbnail">{{ :product:olap:olap_case_4.png?nolink |}}</image>
  
-==== 3.4 Показатель-формула, чтобы посчитать ====+==== 2.4 Показатель-формула, чтобы посчитать ====
 {{:product:olap:olap_illustration_13.png?nolink&120 |}} {{:product:olap:olap_illustration_13.png?nolink&120 |}}
  
Строка 87: Строка 88:
 ---------------- ----------------
  
-Куб готов. Вы можете использовать его для дальнейших вычислений. Например, чтобы узнать [[product/reports/case_average_bill|сумму среднего чека]]. \\ +Куб готов. Вы можете использовать его для дальнейших вычислений. Например, чтобы узнать [[product:olap:case_average_bill|сумму среднего чека]]. \\ 
 Проверить, что система посчитала, можно [[product:reports:olap|через создание OLAP-отчёта.]] Проверить, что система посчитала, можно [[product:reports:olap|через создание OLAP-отчёта.]]