Учебное пособие по представлению атрибутов SAP HANA

Anonim
Что такое атрибуты?

Просмотр атрибутов действует как измерение. Он присоединяется к нескольким столам и действует как Мастер. Представление атрибутов - это объекты многократного использования.

Просмотр атрибутов имеет следующее преимущество:

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

Тип представления атрибута

Представление атрибутов бывает 3-х типов:

Тип представления атрибутов> Описание
Стандарт Это стандартный атрибут, который создается полями таблицы.
Время Это представление атрибута времени, основанное на таблице времени по умолчанию - для типа календаря григорианский -
  • M_TIME_DIMENSION
  • M_TIME_DIMENSION_ YEAR
  • M_TIME_DIMENSION_ MONTH
  • M_TIME_DIMENSION_WEEK
  • Для календаря типа Финансовый -
  • M_FISCAL_CALENDAR
Полученный Это представление атрибута, производное от другого существующего представления атрибута. Представление производного атрибута будет открыто в режиме только для чтения. Единственное редактируемое поле - это его описание. Копировать из - если вы хотите определить представление атрибута, скопировав существующее представление атрибута, вы можете использовать опцию «Копировать из».

Примечание. Разница между «Производным» и «Копировать из» заключается в том, что в случае производного атрибута вы можете редактировать только описание нового представления атрибутов, в то время как в случае копирования вы можете изменить все полностью.

Создать стандартное представление атрибутов

Создание стандартного представления имеет предварительно определенный шаг, как показано ниже:

Создание таблицы для просмотра атрибутов

Здесь мы собираемся создать стандартное представление атрибутов для таблицы товаров, поэтому сначала мы создаем таблицы «PRODUCT» и «PRODUCT_DESC».

Скрипт SQL показан ниже для создания таблицы -

Скрипт таблицы товаров -

CREATE COLUMN TABLE "DHK_SCHEMA"."PRODUCT"("PRODUCT_ID" NVARCHAR (10) PRIMARY KEY,"SUPPLIER_ID" NVARCHAR (10),"CATEGORY" NVARCHAR (3),"PRICE" DECIMAL (5,2));INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0001','10000','A', 500.00);INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0002','10000','B', 300.00);INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0003','10000','C', 200.00);INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0004','10000','D', 100.00);INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0005','10000','A', 550.00);

Таблица описания продукта Скрипт-

CREATE COLUMN TABLE "DHK_SCHEMA"."PRODUCT_DESC"("PRODUCT_ID" NVARCHAR (10) PRIMARY KEY,"PRODUCT_NAME" NVARCHAR (10));INSERT INTO "DHK_SCHEMA"."PRODUCT_DESC" VALUES ('A0001','PRODUCT1');INSERT INTO "DHK_SCHEMA"."PRODUCT_DESC" VALUES ('A0002','PRODUCT2');INSERT INTO "DHK_SCHEMA"."PRODUCT_DESC" VALUES ('A0003','PRODUCT3');INSERT INTO "DHK_SCHEMA"."PRODUCT_DESC" VALUES ('A0004','PRODUCT4');INSERT INTO "DHK_SCHEMA"."PRODUCT_DESC" VALUES ('A0005','PRODUCT5');

Теперь таблица «PRODUCT» и «PRODUCT_DESC» создается в схеме «DHK_SCHEMA».

Создание представления атрибутов

ШАГ 1) на этом этапе,

  1. Выберите систему SAP HANA.
  2. Выберите папку содержимого.
  3. Выберите Non-Structural Package Modeling в Package DHK_SCHEMA в узле содержимого и щелкните правой кнопкой мыши -> new.
  4. Выберите вариант просмотра атрибутов.

ШАГ 2) Теперь в следующем окне,

  1. Введите имя атрибута и метку.
  2. Выберите «Тип просмотра», здесь «Просмотр атрибутов».
  3. Выберите подтип "Стандартный".
  4. Нажмите кнопку «Готово».

ШАГ 3) Откроется экран редактора представления информации. Подробная информация о каждой части в редакторе информации приведена ниже -

  1. Панель сценария : на этой панели существует следующий узел:
  • Семантика
  • Основание данных
  1. Панель сведений : на этой панели существует следующая вкладка -
  • Столбец
  • Просмотр свойств
  • Hierchery
  1. Семантика (панель сценария): этот узел представляет структуру вывода представления. Вот оно, Измерение.
  2. Основание данных (панель сценария): этот узел представляет таблицу, которую мы используем для определения представления атрибутов.
  3. Здесь мы перетаскиваем таблицу для создания представления атрибутов.
  4. Отобразится вкладка (столбцы, свойства просмотра, иерархии) для панели сведений.
  5. Локальный : Здесь будут отображаться все подробности локального атрибута.
  6. Показать: фильтр по локальному атрибуту.
  7. Деталь атрибута.
  8. Это панель инструментов для анализа производительности, поиска столбца, проверки, активации, предварительного просмотра данных и т. Д.

ШАГ 4) Чтобы включить таблицу базы данных для создания представления атрибутов, щелкните узел основания данных и следуйте инструкциям, шаг за шагом, как показано ниже -

  1. Перетащите таблицу "PRODUCT" и "PRODUCT_DESC" из узла ТАБЛИЦА в DHK_SCHEMA
  2. Перетащите "PRODUCT" и "PRODUCT_DESC" в узел основания данных.
  3. Выберите поле из таблицы «ПРОДУКТ» в качестве области вывода в подробностях. Цвет значка поля изменится с серого на оранжевый.
  4. Выберите поле из таблицы «PRODUCT_DESC» в качестве вывода на панели сведений. Цвет значка поля изменится с серого на оранжевый.
  5. Поле, выбранное в качестве вывода из обеих таблиц, отображается в списке столбцов на панели вывода.

Присоедините таблицу "PRODUCT" к "PRODUCT_DESC" по полю "PRODUCT_ID".

ШАГ 5) Выберите путь соединения, щелкните его правой кнопкой мыши и выберите параметр «Редактировать». Появится экран для редактирования условия соединения.

  1. Выберите Тип соединения как Тип «Внутренний».
  2. Выберите мощность как «1… 1».

После выбора типа соединения нажмите кнопку «ОК». На следующем этапе мы выбираем столбец и определяем ключ для вывода.

ШАГ 6) На этом шаге мы выберем столбец и определим ключ для вывода.

  1. Выберите семантическую панель.
  2. Вкладка столбца появится под панелью сведений.
  3. Выберите "PRODUCT_ID" в качестве ключа.
  4. Установите флажок Скрытый для поля PRODUCT_ID_1 (поле таблицы PRODUCT_DESC).
  5. Нажмите кнопку подтверждения.
  6. После успешной проверки нажмите кнопку активации.

Журнал заданий для проверки и активации отображается в нижней части экрана на той же странице, то есть в разделе журнала заданий, как показано ниже -

ШАГ 7) Будет создано представление атрибута с именем «AT_PRODUCT». Для просмотра обновите папку Attribute View.

  1. Перейдите в пакет DHK_SCHEMA-> MODELING.
  2. AT_PRODUCT Отображение представления атрибутов в папке представления атрибутов.

ШАГ 8) Чтобы просмотреть данные в представлении атрибутов,

  1. Выберите опцию предварительного просмотра данных на панели инструментов.
  2. Будет два варианта просмотра данных из представления атрибутов -
  • Открыть в редакторе предварительного просмотра данных (данные будут отображаться с возможностью анализа).
  • Открыть в редакторе SQL. (Это будет отображать выходные данные только как выходные данные SQL-запроса).

ШАГ 9) Чтобы просмотреть данные атрибутов в редакторе предварительного просмотра данных -

Есть 3 варианта - Анализ, Отдельные и Необработанные данные.

Анализ : это графическое представление представления атрибутов.

  1. Выбрав вкладку «Анализ», мы выбираем «Атрибуты для представления формата метки и оси».
  2. Перетащите атрибут на оси метки, он отобразится на оси метки (ось X).
  3. Перетащите атрибут на оси значений, он отобразится на оси значений (ось Y).
  4. Вывод будет доступен в формате диаграммы, таблицы, сетки и HTML.

Особые значения : здесь может отображаться различное значение столбца. Это покажет общее количество. записи для выбранного атрибута.

Вкладка «Необработанные данные»: эта опция отображает данные представления атрибутов в табличном формате.

  1. Перейдите на вкладку Raw data.
  2. Он отобразит данные в виде таблицы

ШАГ 10) Просмотрите данные атрибутов из редактора SQL, как показано ниже -

Эта опция отображает данные через SQL-запрос из представления столбцов в схеме «SYS_BIC». Представление столбца с именем "будет создано после активации представления атрибута" AT_PRODUCT ". Оно используется для просмотра SQL-запроса, используемого для отображения данных из представления.

  1. Отобразить SQL-запрос для выбора данных.
  2. Вывод на дисплей.

Представление атрибутов при активации создается представление столбцов в схеме _SYS_BIC. Итак, когда мы запускаем предварительный просмотр данных, система выбирает данные из представления столбцов в схеме _SYS_BIC.

Снимок экрана представления столбца "AT_PRODUCT" в "_SYS_BIC" Схема узла каталога выглядит следующим образом: