На этой вкладке показана структура данных мультисферы, которую можно редактировать: добавлять или удалять размерности и факты, которые попадут в мультисферу при ее создании/обновлении, выбирать поле из источника данных. Рабочая область вкладки разделена на две части: сверху — размерности, снизу — факты:

Вкладка «Структура данных»

Для размерности должны быть указаны:

  • Название — название размерности.
  • Источник — источник данных.
  • Поле данных — имя столбца данных, по которому будут сформированы элементы размерности.
  • Тип — тип данных. Определяется автоматически.

Для факта должны быть указаны следующие параметры:

  • Название — название факта.
  • Источник — источник данных.
  • Пропуски — определяет, допускается ли отображение пустых значений в области данных мультисферы. Если флажок не проставлен, пустые значения заменяются нулями. Параметр можно настроить для всех фактов сразу или для каждого факта в отдельности.
  • Поле данных — имя столбца данных, по которому будут сформированы значения факта.

Внимание

Мультисфера должна содержать минимум одну размерность и один факт.

Чтобы переименовать размерность или факт, нажмите на значок карандаша, который появится при наведении мыши на соответствующую строку в таблице:

Переименовать размерность или факт

Примечание

В структуре данных не может быть нескольких размерностей с одинаковым именем или нескольких фактов с одинаковым именем. Если будут найдены одинаковые наименования, размерность или факт будут подсвечены значком . При этом факт и размерность могут иметь одинаковое имя.


Polymatica Analytics автоматически определяет следующие типы данных, представленные в таблице ниже:

Название

Описание

Формат

Пример

uint8

Целое (1 байт)

-

124

uint16

Целое (2 байта)

-

1 016

uint32

Целое (4 байта)

-

142 259

uint64

Целое (8 байт)

-

2 213 561 124 804

double

Число с плавающей точкой

-

8 672.60

string

Строка

-

Аудит бухгалтерской (финансовой) отчетности за 2008 год

date

Дата

dd.мм.yyyy

23.01.2020

time

Время

hh:mm:ss

14:01:59

datetime

Дата и время

dd.мм.yyyy hh:mm:ss.fff

23.01.2020 14:01:59.501

date_year

Год

yyyy

2020

date_quarter

Квартал

q

1

date_month

Месяц

M

Январь

date_day

Число

(d)d

23

date_week

Неделя

(w)w

4

date_wday

День недели

D

Четверг

time_hour

Час

(h)h

14

time_minute

Минута

(m)m

01

time_second

Секунда

(s)s

59

Типы данных в Polymatica Analytics

Не рекомендуется использовать даты за пределами диапазона 1400–9999 гг. Если в источнике содержатся такие даты, то соответствующие им элементы размерности в мультисфере будут заменены на элементы «Пустой».

На основе любого числового столбца, загруженного из источника данных, в структуре данных мультисферы по умолчанию создаются и размерность, и факт. Ненужную размерность или ненужный факт можно удалить.

Не рекомендуется создавать факты из столбцов, содержащих номера, коды, идентификаторы и прочие данные, не предназначенные для агрегации. Также не рекомендуется создавать размерности из столбцов, содержащих суммы, количественные показатели и прочие данные, предусматривающие возможность агрегации.

Пример 1. В источнике содержится столбец числового типа «ID транзакции». При создании мультисферы в ней автоматически сформируются и размерность «ID транзакции», и факт «ID транзакции». Так как идентификаторы не предназначены для агрегации, рекомендуется удалить факт «ID транзакции» из списка фактов мультисферы.

Пример 2. В источнике содержится столбец числового типа «Сумма чека». При создании мультисферы в ней автоматически сформируются и размерность «Сумма чека», и факт «Сумма чека». Так как суммы предусматривают возможность агрегации, рекомендуется удалить размерность «Сумма чека» из списка размерностей мультисферы.

Пример 3. В источнике содержится столбец числового типа «Возраст клиента». При создании мультисферы в ней автоматически сформируются и размерность «Возраст клиента», и факт «Возраст клиента». В данном случае целесообразно оставить в структуре мультисферы и размерность, и факт для использования их в различных отчетах в зависимости от бизнес-задач. Например, если нас интересует средний возраст клиента по магазинам, то мы сможем использовать факт «Возраст клиента» с размерностью «Магазин», а если нас интересует средняя сумма чека по нескольким возрастным группам, то мы сможем использовать факт «Сумма чека» с размерностью «Возраст клиента», сгруппировав ее элементы в нужные нам возрастные группы.

Чтобы удалить размерность или факт, необходимо отметить их галочкой и нажать на кнопку «Удалить»:

Удалить размерность или факт

Примечание

Можно удалить сразу несколько размерностей или фактов, отметив их в списке.


В столбце «Тип» для размерностей с типами «Дата», «Дата-Время» и «Время» можно выбрать необходимые компоненты исходной размерности, на которые она будет дифференцирована после загрузки мультисферы — год, квартал, месяц и т. д. Исходная размерность также останется в мультисфере.
Названия всех производных размерностей формируются по шаблону <Название исходной размерности> <Тип периода>, например, «DateTimeValue Год», «DateTimeValue Час».
Для производной размерности с типом «Дата» доступны дополнительные настройки наименования. Если отмечен чекбокс «Дата*», а в дополнительном блоке выбрана опция «По умолчанию», то название производной размерности «Дата» сформируется по тому же шаблону, что и для остальных производных размерностей (например, «DateTimeValue Дата»). При необходимости смены наименования для исходной размерности и производной размерности с типом «Дата» нужно выбрать в дополнительном блоке опцию «Новое имя» и ввести новые наименования.

Выбор элементов дифференцированной размерности datetime



  • Нет меток