Изглед на атрибута в SAP HANA: Как да създавам?
Какво представляват атрибутите?
Изгледът на атрибут действа като измерение. Той обединява множество маси и действа като Master. Изгледът на атрибути е многократно използваеми обекти.
Изгледът на атрибути има следното предимство-
- Изгледът на атрибути действа като контекст на основните данни, който предоставя текст или Descriptйон за Ключово/Неключово поле.
- Изглед на атрибути може да се използва повторно в аналитичен изглед и изглед на изчисления.
- Изгледът на атрибути се използва за избор на подмножество от колони и редове от таблица на база данни.
- Атрибутите (полетата) могат да бъдат изчислени от множество полета на таблица.
- Няма опция за измерване и агрегиране.
Тип изглед на атрибут
Изгледът на атрибутите е 3 вида-
Тип изглед на атрибут | Descriptйон |
---|---|
Standard | Това е стандартен атрибут, който се създава от полетата на таблицата. |
Време | Това е изглед на атрибут Time, който се основава на таблицата по подразбиране –
За тип календар григориански –
За календарен тип Фискален – |
извлечен | Това е изглед на атрибут, който е извлечен от друг съществуващ изглед на атрибут. Изгледът на извлечените атрибути ще бъде отворен в режим само за четене. Единственото редактируемо поле е неговото описание.
Копиране от – Когато искате да дефинирате изглед на атрибут, като копирате съществуващ изглед на атрибут, тогава можете да използвате опцията „Копиране от“. |
Забележка: Разликата между Изведено и Копиране от е, че в случай на извлечено можете да редактирате само описанието на нов изглед на атрибут, докато в случай на копиране можете да промените всичко изцяло.
Как да създадете изглед на атрибути в SAP ХАНА
Създаването на стандартен изглед има предварително дефинирана стъпка по-долу-
Създаване на таблица за изглед на атрибути
Тук ще създадем стандартен изглед на атрибути за продуктовата таблица, така че първо създаваме таблица „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);
Продукт Descriptйонна таблица скрипт-
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) Проверете екрана на редактора за преглед.
Ще се отвори екранът на редактора за изглед на информация. Подробностите за всяка част в редактора на информация са както следва –
- Панел със сценарии: В този прозорец съществува следният възел-
- Семантика
- Основа за данни
- Прозорец с детайли: В този панел съществува следният раздел –
- Колона
- Преглед на имоти
- Йерчерство
- Семантика (панел със сценарии): Този възел представлява изходна структура на изгледа. Ето го Dimension.
- Дата Foundation (Панел със сценарии): Този възел представлява таблицата, която използваме за дефиниране на изглед на атрибути.
- Тук пускаме таблица за създаване на изглед на атрибути.
- Ще се покаже раздел (колони, изглед Свойства, Йерархии) за панела с подробности.
- местен: Тук ще бъдат показани всички подробности за местните атрибути.
- Показване: Филтър за локален атрибут.
- Подробности за атрибута.
- Това е лента с инструменти за анализ на ефективността, колона за намиране, валидиране, активиране, преглед на данни и т.н.
Стъпка 4) Щракнете върху възела на основата на данни.
За да включите таблица с база данни за създаване на изглед на атрибути, щракнете върху възел за основа на данни и следвайте инструкциите стъпка по стъпка, както е по-долу –
- Плъзнете таблица „PRODUCT“ и „PRODUCT_DESC“ от възела TABLE под DHK_SCHEMA
- Пуснете „PRODUCT“ и „PRODUCT_DESC“ към възела за основа на данни.
- Изберете поле от таблицата „ПРОДУКТ“ като панел за изход в подробности. Цветът на иконата на полето се променя от сив на оранжев.
- Изберете поле от таблицата „PRODUCT_DESC“ като изход в панела с подробности. Промяна на цвета на иконата на полето от сиво на оранжево.
- Полето, избрано като изход от двете таблици, се показва под списъка с колони в изходния панел.
Присъединете таблицата „PRODUCT“ към „PRODUCT_DESC“ чрез полето „PRODUCT_ID“.
Стъпка 5) Изберете пътя.
Изберете Join path и щракнете с десния бутон върху него и изберете опцията Edit. Ще се появи екран за редактиране на условие за присъединяване
- Изберете Тип присъединяване като тип „Вътрешен“.
- Изберете кардиналност като „1..1“.
След като изберете тип присъединяване, щракнете върху бутона „OK“. В следващата стъпка избираме колоната и дефинираме ключ за изход.
Стъпка 6) Изберете колона.
В тази стъпка ще изберем колона и ще дефинираме ключа за изход
- Изберете семантичен панел.
- Разделът Колона ще се появи под прозореца с подробности.
- Изберете „PRODUCT_ID“ като ключ.
- Проверете опцията Скрито за поле PRODUCT_ID_1 (поле на таблица PRODUCT_DESC).
- Кликнете върху бутона за потвърждение.
- След успешно валидиране, щракнете върху бутона за активиране.
Регистърът на задачите за дейността по валидиране и активиране се показва в долната част на екрана на същата страница, т.е. разделът на дневника на задачите, както е показано по-долу –
Стъпка 7) Изгледът е създаден.
Ще бъде създаден изглед на атрибут с име „AT_PRODUCT“. За преглед обновете папката Attribute View.
- Отидете на DHK_SCHEMA->MODELLING Package.
- Показване на изглед на атрибути на AT_PRODUCT в папка за изглед на атрибути.
Стъпка 8) Проверете данните.
За да прегледате данните в изглед на атрибути, изберете опцията за преглед на данни от лентата с инструменти. Ще има две опции за изглед на данни от изглед на атрибути.
- Отворете в редактора за преглед на данни (Това ще покаже данни с опция за анализ).
- Отворете SQL редактор. (Това ще покаже изход само като изход на SQL заявка).
Стъпка 9) Проверете данните за преглед в редактора.
За да видите данните за Преглед на атрибути в редактора за преглед на данни, има 3 опции – Анализ, Различни и Необработени данни.
Анализ: Това е графично представяне на изгледа на атрибута.
- Избирайки раздела Анализ, ние избираме Атрибути за изглед на формат на етикет и ос.
- Плъзнете и пуснете атрибут в оста на етикета, той ще се покаже в оста на етикета (ос X).
- Плъзнете и пуснете атрибут в оста на стойността, той ще се покаже в оста на стойността (ос Y).
- Резултатът ще бъде наличен във формат на диаграма, таблица, мрежа и HTML.
Различни ценности: Различната стойност на колоната може да бъде показана тук. Това ще покаже общ бр. записи за избран атрибут.
Раздел Необработени данни: Тази опция показва данните от изгледа на атрибути в табличен формат.
- Кликнете върху раздела Необработени данни
- Той ще покаже данните в табличен формат
Стъпка 10) Проверете данните от SQL редактора.
Преглед на данните за атрибути от SQL редактор, както е показано по-долу –
Тази опция показва данни чрез SQL Query от изгледа на колони под схемата „SYS_BIC“. Изглед на колона с име „ще бъде създаден след активиране на изглед на атрибут „AT_PRODUCT“. Това се използва, за да видите SQL заявка, използвана за показване на данни от изгледа.
- Показване на SQL заявка за избор на данни.
- Изход на дисплея.
Изглед на атрибути, когато е активиран, се създава изглед на колони под схемата _SYS_BIC. Така че, когато изпълняваме визуализация на данни, системата избира данни от изглед на колони под схема _SYS_BIC.
Екранна снимка на изглед на колона „AT_PRODUCT“ под „_SYS_BIC“ Схемата на каталожния възел е както по-долу –