Что такое атрибуты?
Просмотр атрибутов действует как измерение. Он присоединяется к нескольким столам и действует как Мастер. Представление атрибутов - это объекты многократного использования.
Просмотр атрибутов имеет следующее преимущество:
- Представление атрибутов действует как контекст основных данных, который предоставляет текст или описание для ключевого / неключевого поля.
- Представление атрибутов можно повторно использовать в аналитическом представлении и представлении вычислений.
- Представление атрибутов используется для выбора подмножества столбцов и строк из таблицы базы данных.
- Атрибуты (поля) можно вычислить из нескольких полей таблицы.
- Нет возможности измерения и агрегирования.
Тип представления атрибута
Представление атрибутов бывает 3-х типов:
Тип представления атрибутов> | Описание |
Стандарт | Это стандартный атрибут, который создается полями таблицы. |
Время | Это представление атрибута времени, основанное на таблице времени по умолчанию - для типа календаря григорианский -
|
Полученный | Это представление атрибута, производное от другого существующего представления атрибута. Представление производного атрибута будет открыто в режиме только для чтения. Единственное редактируемое поле - это его описание. Копировать из - если вы хотите определить представление атрибута, скопировав существующее представление атрибута, вы можете использовать опцию «Копировать из». |
Примечание. Разница между «Производным» и «Копировать из» заключается в том, что в случае производного атрибута вы можете редактировать только описание нового представления атрибутов, в то время как в случае копирования вы можете изменить все полностью.
Создать стандартное представление атрибутов
Создание стандартного представления имеет предварительно определенный шаг, как показано ниже:
Создание таблицы для просмотра атрибутов
Здесь мы собираемся создать стандартное представление атрибутов для таблицы товаров, поэтому сначала мы создаем таблицы «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) на этом этапе,
- Выберите систему SAP HANA.
- Выберите папку содержимого.
- Выберите Non-Structural Package Modeling в Package DHK_SCHEMA в узле содержимого и щелкните правой кнопкой мыши -> new.
- Выберите вариант просмотра атрибутов.
ШАГ 2) Теперь в следующем окне,
- Введите имя атрибута и метку.
- Выберите «Тип просмотра», здесь «Просмотр атрибутов».
- Выберите подтип "Стандартный".
- Нажмите кнопку «Готово».
ШАГ 3) Откроется экран редактора представления информации. Подробная информация о каждой части в редакторе информации приведена ниже -
- Панель сценария : на этой панели существует следующий узел:
- Семантика
- Основание данных
- Панель сведений : на этой панели существует следующая вкладка -
- Столбец
- Просмотр свойств
- Hierchery
- Семантика (панель сценария): этот узел представляет структуру вывода представления. Вот оно, Измерение.
- Основание данных (панель сценария): этот узел представляет таблицу, которую мы используем для определения представления атрибутов.
- Здесь мы перетаскиваем таблицу для создания представления атрибутов.
- Отобразится вкладка (столбцы, свойства просмотра, иерархии) для панели сведений.
- Локальный : Здесь будут отображаться все подробности локального атрибута.
- Показать: фильтр по локальному атрибуту.
- Деталь атрибута.
- Это панель инструментов для анализа производительности, поиска столбца, проверки, активации, предварительного просмотра данных и т. Д.
ШАГ 4) Чтобы включить таблицу базы данных для создания представления атрибутов, щелкните узел основания данных и следуйте инструкциям, шаг за шагом, как показано ниже -
- Перетащите таблицу "PRODUCT" и "PRODUCT_DESC" из узла ТАБЛИЦА в DHK_SCHEMA
- Перетащите "PRODUCT" и "PRODUCT_DESC" в узел основания данных.
- Выберите поле из таблицы «ПРОДУКТ» в качестве области вывода в подробностях. Цвет значка поля изменится с серого на оранжевый.
- Выберите поле из таблицы «PRODUCT_DESC» в качестве вывода на панели сведений. Цвет значка поля изменится с серого на оранжевый.
- Поле, выбранное в качестве вывода из обеих таблиц, отображается в списке столбцов на панели вывода.
Присоедините таблицу "PRODUCT" к "PRODUCT_DESC" по полю "PRODUCT_ID".
ШАГ 5) Выберите путь соединения, щелкните его правой кнопкой мыши и выберите параметр «Редактировать». Появится экран для редактирования условия соединения.
- Выберите Тип соединения как Тип «Внутренний».
- Выберите мощность как «1… 1».
После выбора типа соединения нажмите кнопку «ОК». На следующем этапе мы выбираем столбец и определяем ключ для вывода.
ШАГ 6) На этом шаге мы выберем столбец и определим ключ для вывода.
- Выберите семантическую панель.
- Вкладка столбца появится под панелью сведений.
- Выберите "PRODUCT_ID" в качестве ключа.
- Установите флажок Скрытый для поля PRODUCT_ID_1 (поле таблицы PRODUCT_DESC).
- Нажмите кнопку подтверждения.
- После успешной проверки нажмите кнопку активации.
Журнал заданий для проверки и активации отображается в нижней части экрана на той же странице, то есть в разделе журнала заданий, как показано ниже -
ШАГ 7) Будет создано представление атрибута с именем «AT_PRODUCT». Для просмотра обновите папку Attribute View.
- Перейдите в пакет DHK_SCHEMA-> MODELING.
- AT_PRODUCT Отображение представления атрибутов в папке представления атрибутов.
ШАГ 8) Чтобы просмотреть данные в представлении атрибутов,
- Выберите опцию предварительного просмотра данных на панели инструментов.
- Будет два варианта просмотра данных из представления атрибутов -
- Открыть в редакторе предварительного просмотра данных (данные будут отображаться с возможностью анализа).
- Открыть в редакторе SQL. (Это будет отображать выходные данные только как выходные данные SQL-запроса).
ШАГ 9) Чтобы просмотреть данные атрибутов в редакторе предварительного просмотра данных -
Есть 3 варианта - Анализ, Отдельные и Необработанные данные.
Анализ : это графическое представление представления атрибутов.
- Выбрав вкладку «Анализ», мы выбираем «Атрибуты для представления формата метки и оси».
- Перетащите атрибут на оси метки, он отобразится на оси метки (ось X).
- Перетащите атрибут на оси значений, он отобразится на оси значений (ось Y).
- Вывод будет доступен в формате диаграммы, таблицы, сетки и HTML.
Особые значения : здесь может отображаться различное значение столбца. Это покажет общее количество. записи для выбранного атрибута.
Вкладка «Необработанные данные»: эта опция отображает данные представления атрибутов в табличном формате.
- Перейдите на вкладку Raw data.
- Он отобразит данные в виде таблицы
ШАГ 10) Просмотрите данные атрибутов из редактора SQL, как показано ниже -
Эта опция отображает данные через SQL-запрос из представления столбцов в схеме «SYS_BIC». Представление столбца с именем "будет создано после активации представления атрибута" AT_PRODUCT ". Оно используется для просмотра SQL-запроса, используемого для отображения данных из представления.
- Отобразить SQL-запрос для выбора данных.
- Вывод на дисплей.
Представление атрибутов при активации создается представление столбцов в схеме _SYS_BIC. Итак, когда мы запускаем предварительный просмотр данных, система выбирает данные из представления столбцов в схеме _SYS_BIC.
Снимок экрана представления столбца "AT_PRODUCT" в "_SYS_BIC" Схема узла каталога выглядит следующим образом: