Опция SAP HANA Modeler используется для создания информационных представлений в верхней части схем → таблиц в базе данных HANA. Эти представления используются приложениями на основе JAVA / HTML или приложениями SAP, такими как SAP Lumira, Office Analysis или сторонним программным обеспечением, например MS Excel, для создания отчетов с целью соответствия бизнес-логике, а также для анализа и извлечения информации.
Моделирование HANA выполняется в верхней части таблиц, доступных на вкладке Каталог в разделе Схема в студии HANA, и все представления сохраняются в таблице содержимого в разделе Пакет.
Вы можете создать новый пакет на вкладке «Содержимое» в студии HANA, щелкнув правой кнопкой мыши «Содержимое» и «Новый».
Все виды моделирования, созданные внутри одного пакета, входят в один пакет в студии HANA и классифицируются в соответствии с типом представления.
Каждое представление имеет различную структуру для таблиц измерений и фактов. Таблицы затемнения определяются с помощью основных данных, а таблица фактов имеет первичный ключ для таблиц измерений и мер, таких как количество проданных единиц, среднее время задержки, общая цена и т. Д.
Таблица фактов и размеров
Таблица фактов содержит первичные ключи для таблицы измерений и мер. Они объединяются с таблицами измерений в представлениях HANA для соответствия бизнес-логике.
Пример мер — количество проданных единиц, общая цена, среднее время задержки и т. Д.
Таблица измерений содержит основные данные и объединена с одной или несколькими таблицами фактов для создания некоторой бизнес-логики. Таблицы измерений используются для создания схем с таблицами фактов и могут быть нормализованы.
Пример таблицы размеров — клиент, продукт и т. Д.
Предположим, что компания продает продукты клиентам. Каждая продажа — это факт, который происходит внутри компании, и таблица фактов используется для записи этих фактов.
Например, строка 3 в таблице фактов записывает тот факт, что клиент 1 (Брайан) купил один товар в день 4. И, в полном примере, у нас также будет таблица продуктов и расписание, чтобы мы знали, что он купил и когда именно.
В таблице фактов перечислены события, которые происходят в нашей компании (или, по крайней мере, события, которые мы хотим проанализировать — количество проданных единиц, маржа и доход от продаж). В таблицах измерений перечислены факторы (клиент, время и продукт), по которым мы хотим проанализировать данные.