| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия |
| product:olap:new_metering [15.05.2019 12:46] – mayn | product:olap:new_metering [28.10.2025 11:11] (текущий) – ekaterina.menkhuzina |
|---|
| ====== Измерения в OLAP-кубе ====== | ====== Измерения в OLAP-кубе ====== |
| | {{tag>Реализация:настройка}} |
| | |
| ===== Что такое "Измерение" ===== | ===== Что такое "Измерение" ===== |
| | <grid> |
| | <col sm="4" lg="3"> |
| | {{ :product:olap:olap_illustration_5.png?nolink&200 |}} |
| | </col> |
| | <col sm="8" lg="9"> |
| Измерениями в OLAP-кубе могут быть только: | Измерениями в OLAP-кубе могут быть только: |
| * [[product:requisites:requisite-class|реквизиты-классификаторы]]; | * [[product:requisites:requisite-class|реквизиты-классификаторы]]; |
| * [[product:requisites:requisite-prosess|реквизиты-процессы]]; | * [[product:requisites:requisite-prosess|реквизиты-процессы]]; |
| * [[product:objects:users:work_project:data_change|даты]]. | * [[product:objects:date:dates|даты]]. |
| |
| Измерение для OLAP-куба -- это та плоскость данных, в контексте которой будут данные представлены. \\ | Измерение для OLAP-куба -- это та плоскость данных, в контексте которой будут данные представлены. \\ |
| //Аналог в сводной таблице Excel -- "Строки".// | //Аналог в сводной таблице Excel -- "Строки".// |
| |
| <callout type="success" icon="true">Измерение -- это не только инструмент для группировки данных, но и источник данных.</callout> | <callout type="success">Измерение -- это инструмент для группировки данных.</callout> |
| | </col> |
| | </grid> |
| | ===== Какие измерения создавать ===== |
| | ==== Дата must have ==== |
| | В каждом OLAP-кубе обязательно должно быть одно измерение ''Дата''. => Первое измерение, которое нужно создать, всегда -- это Дата. \\ |
| | Для этого в окне создания нового измерения: |
| | - впишите название "Дата", |
| | - поставьте чек-бокс в поле "Дата" |
| | - и сохраните измерение. |
| |
| Обязательное системное измерение, которое должно быть создано в каждом OLAP-кубе, -- дата. | ==== Реквизиты-классификаторы ==== |
| | Какие добавлять? -- \\ |
| | Здесь должны быть те реквизиты-классификаторы, которые есть в тех источниках (справочниках, объектах и других OLAP-кубах), которые вы будете использовать в этом OLAP-е. |
| |
| <callout type="success" icon="primary">Без создания измерения создание показателя будет невозможным.</callout> | Но самый простой способ -- **добавить в измерения все реквизиты классификаторы** и реквизиты-процессы (что почти то же самое) в перечень измерений. Если что-то не пригодится, всегда можно скрыть ненужное поле. =) |
| |
| При создании куба определите: | <callout type="warning" icon="true">Без создания измерения создать показатели вы не сможете.</callout> |
| - какой результат вам нужен на выходе; | |
| - какие нужные исходные данные, хватает ли их (исходные данные -- [[product:objects:users:work_project:requisutes|содержимое реквизитов в объектах]], [[product:tables:users:add_note|записи справочников]]); | |
| - какие вычисления нужно с ними сделать; | |
| - какие нужны "Измерения" -- те реквизиты, в которых записаны нужные исходные данные, и в контексте которых будет представлены итоговые данные. | |
| |
| | <html> |
| | <!-- |
| | |
| | Какие реквизиты добавлять добавлять в измерения? -- Те, которые вам действительно нужны для: |
| | - измерения; |
| | - группировки; |
| | - отображения данных ([[product/olap/request|показателей]]). |
| | |
| | <callout type="success" icon="true"> |
| | Чем меньше измерений в OLAP-кубе, тем быстрее он работает, тем меньше "съедает" ресурсов сервера. |
| | </callout> |
| | |
| | Добавляйте в измерения те реквизиты-классификаторы и процессы, которые: |
| | - содержатся в тех источниках (справочниках, объектах и других OLAP-кубах) \\ **И** |
| | - которые вы будете использовать в этом OLAP-е. |
| | |
| | <callout type="primary" icon="true"> |
| | Технически вы можете добавить все реквизиты-классификаторы и процессы в измерения, ничего страшного не случится. Однако не все из них вам могут в действительности потребоваться. |
| | </callout> |
| | --> |
| | </html> |
| ===== Как создать измерение ===== | ===== Как создать измерение ===== |
| |
| - ''Реквизит-классификатор'' -- выберите из списка нужный реквизит-процесс или реквизит-классификатор. | - ''Реквизит-классификатор'' -- выберите из списка нужный реквизит-процесс или реквизит-классификатор. |
| - ''Дата'' -- системное измерение; поставьте чек-бокс, если нужно получать данные о датах из объектов/справочников. Как правило, нужно для информативного представления данных. \\ <image shape="thumbnail">{{ :product:olap:olap_metric_2.png?nolink |}}</image> \\ <TEXT align="center">**Рисунок 2** -- Страница создания измерения</text> | - ''Дата'' -- системное измерение; поставьте чек-бокс, если нужно получать данные о датах из объектов/справочников. Как правило, нужно для информативного представления данных. \\ <image shape="thumbnail">{{ :product:olap:olap_metric_2.png?nolink |}}</image> \\ <TEXT align="center">**Рисунок 2** -- Страница создания измерения</text> |
| |
| Создайте столько измерений, сколько вам нужно для формирования OLAP-куба. | |