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

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

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

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

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

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


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

23.01.2020 14:01:59

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

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

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

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

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

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

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

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


Столбец «Тип» предназначен для выбора необходимых пользователю компонент исходной размерности (с типом «Дата» или «Дата-Время» в зависимости от типа колонки), на которые она будет дифференцирована после загрузки мультисферы — год, квартал, месяц и т. д.
Если отмечен чекбокс «Дата*», а в дополнительном блоке — «По умолчанию», то исходная размерность «CheckDate» будет разделена на две — «CheckDate» и «CheckDate Дата»; другие дифференцированные размерности будут также иметь префикс «CheckDate». При необходимости смены наименования для исходной (с типом «Дата»/«Дата-Время») и производной размерности (с типом «Дата») нужно выбрать в дополнительном блоке «Новое имя» и ввести новые наименования, причем названия всех остальных дифференцированных размерностей будут иметь префикс «CheckDate».