Шта је САП ХАНА моделирање?
САП ХАНА моделирање је активност којом креирамо информативни приказ. Поглед информација је сличан димензији, коцки или добављачу информација БВ-а. Овај приказ информација користи се за креирање вишедимензионалног модела података.
У овом упутству ћете научити-
- Преглед моделирања САП ХАНА
- САП ХАНА Најбоље праксе за стварање информационих модела
- Техника оптимизације перформанси САП ХАНА
Преглед моделирања САП ХАНА
Моделирање је активност у којој корисник прочишћава или пресеца податке у табели базе података стварањем приказа података на основу пословног сценарија. Ови прикази информација могу се користити за извештавање и доношење одлука.
Преглед информација се прави из различитих комбинација података о садржају како би се створио модел за пословни сценарио.
Подаци о садржају у приказу информација су две врсте -
- Атрибут: Описни и немерљиви подаци. Нпр. ИД продавца, име добављача, град итд.
- Мера: Подаци се могу мерити и израчунавати. Нпр. Приход, продата количина и бројачи. Мера је изведена из аналитичког и прорачунског погледа. Мера се не може креирати у приказу атрибута.
Врсте атрибута
САП ХАНА подржава три врсте атрибута -
Врсте атрибута | Активности |
| Изведен је из базе података. |
| Изведен је из једног или више постојећих атрибута и константи. Нпр. Аритметичко рачунање или изводите пуно име из имена и презимена. |
| Користи се унутар приказа за моделирање (аналитички приказ / приказ израчуна) за Прилагођавање понашања атрибута, тако да је локални за приказ Моделирање и не може му приступити изван приказа Моделирање. |
Врсте мера
САП ХАНА подржава четири врсте мера -
Врсте атрибута | Активности |
| Изведен је из базе података. |
| Изводи се из једне или више излазних мера, константи и функције. Нпр. Аритметички прорачун. |
| Користи се за филтрирање вредности на основу корисничких правила за вредности атрибута. |
| То су посебни типови колоне који приказују јединствени број за атрибуте Ступци (аналитички приказ / приказ израчуна). Користи се за бројање једног или више ступаца атрибута. |
Прикази информација су три врсте као у наставку -
- Поглед атрибута - користи се за контекст матичних података.
- Аналитички приказ - користи се за креирање табела чињеница и слично Цубе оф БВ.
- Поглед прорачуна - користи се за стварање сложеног приказа и сличан је вишеструком пружању у БВ.
Да би могао радити у САП ХАНА, корисник захтева привилегије, у наставку су привилегије потребне за САП ХАНА моделирање -
Привилегије потребне за моделирање
Привилегије пружају сигурност САП ХАНА бази података, помоћу које овлашћени корисник може приступити само ауторизованом садржају.
Привилегије објекта -
Привилегије објеката су СКЛ привилегије које се користе за пружање приступа за читање / писање на објектима базе података. Испод су привилегије објекта потребне за моделирање.
- СЕЛЕЦТ привилегија на _СИС_БИ шеми.
- СЕЛЕЦТ привилегија на _СИС_БИЦ шеми.
- ИЗВРШИ привилегију на РЕПОСИТОРИ_РЕСТ (СИС).
- СЕЛЕЦТ привилегија на шеми табеле.
Привилегије пакета -
Привилегије пакета су потребне да би се одобрило деловање на појединачним пакетима. Испод су привилегије пакета потребне за моделирање података-
- РЕПО.МАИНТАИН_НАТИВЕ_ПАЦКАГЕС привилегија на роот пакету.
- РЕПО.РЕАД, РЕПО.ЕДИТ_НАТИВЕ_ОБЈЕЦТС & РЕПО.АЦТИВАТЕ_НАТИВЕ_ОБЈЕЦТС на пакету који се користи за Садржајне објекте.
Аналитичке привилегије -
За приступ информацијама о приступу САП ХАНА потребне су аналитичке привилегије -
- За потпуни приступ подацима свим приказима информација у систему САП ХАНА потребне су аналитичке привилегије "_СИС_БИ_ЦП_АЛЛ". За ограничени приступ подацима, аналитичке привилегије треба створити и доделити кориснику.
Остале привилегије-
- Обезбедити грант за сопствену шему кориснику _СИС_РЕПО као 'ГРАНТ СЕЛЕЦТ он Схема "Назив шеме" за _СИС_РЕПО са опцијом доделе';
- РЕПО.МАИНТАИН_ДЕЛИВЕРИ_УНИТС за стварање јединица за испоруку.
- РЕПО.ИМПОРТ, РЕПО.ЕКСПОРТ за увоз / извоз доставних јединица.
- РЕПО.ВОРК_ИН_ФОРЕИГН_ВОРКСПАЦЕС за рад у иностраним радним просторима.
САП ХАНА Најбоље праксе за стварање информационих модела
Најбоља пракса за САП ХАНА стандардна је приликом креирања објекта у САП ХАНА бази података. Испод су најбоље праксе за објект -
ПАКЕТ:
- Направите пакет највишег нивоа попут „Развој“ за развојне радове.
- Направите под-пакет под највишим нивоом пакета за сваког програмера.
- Такође се може створити више потпакета, ако је потребно.
ШЕМА:
- Дизајнирајте свој распоред шеме пре почетка пројекта. Нпр. (ДС_СЦХЕМА, СЛТ_СЦХЕМА, ФИ_СЦХЕМА, СД_СЦХЕМА итд.).
- Прилагођена табела треба да буде у засебној шеми.
ТАБЕЛЕ:
- Табела која ће се користити за извештавање или ОЛАП треба да буде типа складишта колона.
- Табела која ће се користити у Трансацтион или ОЛТП треба да буде типа Ров Сторе.
- Дајте коментар / опис назива табеле и колоне правилно ради јасности.
ИМЕНОВАЊЕ КОНВЕНЦИЈА:
ОБЈЕКТИ | Формат | Опис |
АТРИБУТНИ ПОГЛЕДИ | У _ПРОДУКТУ | АТ_ ... значи приказ атрибута |
АНАЛИТИЧКИ ПОГЛЕДИ | АН _ПРОДАЈА | АН_… значи аналитички поглед |
ПРИКАЗИ ОБРАЧУНА | ЦА _ПРОДАЈА | ЦА_ ... значи приказ прорачуна |
АНАЛИТИЧКЕ ПРИВИЛЕГИЈЕ | АП _РЕСТ_АТ (приказ атрибута) АП _РЕСТ_АН (аналитички приказ) АП _РЕСТ_ЦА (приказ израчуна) | АП_…. значи аналитичке привилегије |
ХИЈЕРАРХИЈА | ХИ _БНАМЕ_ПЦ (родитељско дете) ХИ _БНАМЕ_ЛВ (ниво) | ХИ_… значи Хијерархија |
ПРОЦЕДУРА | СП _ПРОЦЕДУРЕНАМЕ | СП_… Похрањена процедура |
УЛАЗНИ ПАРАМЕТРИ | ИП _ПАРА_НАМЕ | ИП_ ... значи параметар |
ПРОМЕНЉИВЕ | ВА _ВНАМЕ | ВА_… значи име променљиве |
Креирање пакета у САП ХАНА Студио
Пакет: То је контејнер који садржи све информације о моделу (приказ атрибута, аналитички приказ, приказ израчуна итд.) У групи.
Врсте пакета: Пакети су две врсте, што је доле -
Тип |
Опис |
Икона |
Структурни |
У структурном пакету може се креирати само подпакет. У структурном пакету не може се креирати приказ информација (приказ атрибута, аналитички приказ итд.). Нпр. Структурни пакет - САП, системски-локални, системски-локални. Генерирано, системски локално. Приватни. |
|
Нон Струцтурал |
Пакет који није структурни може садржати информативни објекат и потпакете. Ово је подразумевани пакет. |
|
Употреба пакета: Група пакета је све информативни модел и олакшава транспорт модела. Оба пакета се могу користити у транспорту.
Кораци за креирање структурног пакета у САП ХАН Студио-
КОРАК 1) У овом кораку,
- Изаберите Хана Систем, овде је ХДБ.
- Идите у фасциклу Садржај.
КОРАК 2) У овом кораку,
- Изаберите Ново.
- Изаберите опцију Пакет.
КОРАК 3) У овом кораку,
- Унесите назив пакета. Нпр. "ДХК_СЦХЕМА".
- Унесите опис за пакет.
- Изворни језик и Одговорно лице је одабрано по подразумеваној вредности.
Неструктурни пакет са именом "ДХК_СЦХЕМА" биће креиран у чвору садржаја као испод -
КОРАК 4) Сада претворите неструктурни пакет у структурни пакет.
- Изаберите пакет "ДХК_СЦХЕМА" и кликните десним тастером миша на њега.
- Идите на опцију уређивања пакета.
КОРАК 5) У овом кораку,
- Изаберите „Да“ у пољу за структурне опције.
- Кликните на дугме ОК.
Наш „ДХК_СЦХЕМА“ када се промени из неструктурног у структурни пакет стил иконе ће се променити из у
. То је показатељ да се неструктурни пакет сада претвара у структурни пакет.
Корак за креирање неструктурног пакета у оквиру структурног пакета као подпакета.
Пакет је подразумевано креиран као неструктурни. У неструктурном пакету могу се креирати други пакет и информативни објекти. Боље је прво створити структурни пакет, а затим у њему створити подструктурни пакет.
КОРАК 1) У овом кораку,
- Изаберите Структурни пакет "ДХК_СЦХЕМА" и кликните десним тастером миша на њега.
- Изаберите Ново -> пакет.
КОРАК 2) У овом кораку,
- Унесите назив подпакета у поље Наме.
- Унесите опис за то.
- Кликните на дугме „ОК“.
Нови неструктурни пакет биће креиран као подпакет под пакетом ДХК_СЦХЕМА.
Техника оптимизације перформанси САП ХАНА
За технику оптимизације перформанси постоје следећа правила -
- Све информације и приказ табеле треба користити са чвором за пројекцију. Пројецтион Ноде побољшава перформансе сужавањем скупа колона.
- Применом филтера на пројекционим чворовима.
- Избјегавајте ПРИДРУЖИВАЊЕ чворова у приказу израчуна, умјесто њега користите УНИОН.
- Користите улазне параметре / променљиву да бисте ограничили скуп података у аналитичком / калкулацијском приказу.
- Израчун треба извршити пре агрегације.
- Хијерархије треба редефинирати у приказу израчуна, а хијерархије приказа атрибута нису видљиве у приказу израчуна.
- Хијерархије приказа атрибута видљиве су у аналитичком приказу.
- Ознака атрибута и опис мере дефинисане у приказу атрибута, аналитичком приказу и приказу прорачуна неће се приказивати у приказу прорачуна. Морамо га поново мапирати.
- Немојте мешати ЦЕ функцију и СКЛ скрипту у информационом моделу.