САП ХАНА моделирање: Комплетна лекција

Преглед садржаја:

Anonim

Шта је САП ХАНА моделирање?

САП ХАНА моделирање је активност којом креирамо информативни приказ. Поглед информација је сличан димензији, коцки или добављачу информација БВ-а. Овај приказ информација користи се за креирање вишедимензионалног модела података.

У овом упутству ћете научити-

  • Преглед моделирања САП ХАНА
  • САП ХАНА Најбоље праксе за стварање информационих модела
  • Техника оптимизације перформанси САП ХАНА

Преглед моделирања САП ХАНА

Моделирање је активност у којој корисник прочишћава или пресеца податке у табели базе података стварањем приказа података на основу пословног сценарија. Ови прикази информација могу се користити за извештавање и доношење одлука.

Преглед информација се прави из различитих комбинација података о садржају како би се створио модел за пословни сценарио.

Подаци о садржају у приказу информација су две врсте -

  • Атрибут: Описни и немерљиви подаци. Нпр. ИД продавца, име добављача, град итд.
  • Мера: Подаци се могу мерити и израчунавати. Нпр. Приход, продата количина и бројачи. Мера је изведена из аналитичког и прорачунског погледа. Мера се не може креирати у приказу атрибута.

Врсте атрибута

САП ХАНА подржава три врсте атрибута -

Врсте атрибута Активности
  • Једноставан атрибут
Изведен је из базе података.
  • Израчунати атрибут
Изведен је из једног или више постојећих атрибута и константи. Нпр. Аритметичко рачунање или изводите пуно име из имена и презимена.
  • Локални атрибут
Користи се унутар приказа за моделирање (аналитички приказ / приказ израчуна) за Прилагођавање понашања атрибута, тако да је локални за приказ Моделирање и не може му приступити изван приказа Моделирање.

Врсте мера

САП ХАНА подржава четири врсте мера -

Врсте атрибута Активности
  • Једноставна мера
Изведен је из базе података.
  • Израчуната мера
Изводи се из једне или више излазних мера, константи и функције. Нпр. Аритметички прорачун.
  • Ограничена мера
Користи се за филтрирање вредности на основу корисничких правила за вредности атрибута.
  • Цоунтер
То су посебни типови колоне који приказују јединствени број за атрибуте Ступци (аналитички приказ / приказ израчуна). Користи се за бројање једног или више ступаца атрибута.

Прикази информација су три врсте као у наставку -

  • Поглед атрибута - користи се за контекст матичних података.
  • Аналитички приказ - користи се за креирање табела чињеница и слично Цубе оф БВ.
  • Поглед прорачуна - користи се за стварање сложеног приказа и сличан је вишеструком пружању у БВ.

Да би могао радити у САП ХАНА, корисник захтева привилегије, у наставку су привилегије потребне за САП ХАНА моделирање -

Привилегије потребне за моделирање

Привилегије пружају сигурност САП ХАНА бази података, помоћу које овлашћени корисник може приступити само ауторизованом садржају.

Привилегије објекта -

Привилегије објеката су СКЛ привилегије које се користе за пружање приступа за читање / писање на објектима базе података. Испод су привилегије објекта потребне за моделирање.

  • СЕЛЕЦТ привилегија на _СИС_БИ шеми.
  • СЕЛЕЦТ привилегија на _СИС_БИЦ шеми.
  • ИЗВРШИ привилегију на РЕПОСИТОРИ_РЕСТ (СИС).
  • СЕЛЕЦТ привилегија на шеми табеле.

Привилегије пакета -

Привилегије пакета су потребне да би се одобрило деловање на појединачним пакетима. Испод су привилегије пакета потребне за моделирање података-

  • РЕПО.МАИНТАИН_НАТИВЕ_ПАЦКАГЕС привилегија на роот пакету.
  • РЕПО.РЕАД, РЕПО.ЕДИТ_НАТИВЕ_ОБЈЕЦТС & РЕПО.АЦТИВАТЕ_НАТИВЕ_ОБЈЕЦТС на пакету који се користи за Садржајне објекте.

Аналитичке привилегије -

За приступ информацијама о приступу САП ХАНА потребне су аналитичке привилегије -

  • За потпуни приступ подацима свим приказима информација у систему САП ХАНА потребне су аналитичке привилегије "_СИС_БИ_ЦП_АЛЛ". За ограничени приступ подацима, аналитичке привилегије треба створити и доделити кориснику.

Остале привилегије-

  • Обезбедити грант за сопствену шему кориснику _СИС_РЕПО као 'ГРАНТ СЕЛЕЦТ он Схема "Назив шеме" за _СИС_РЕПО са опцијом доделе';
  • РЕПО.МАИНТАИН_ДЕЛИВЕРИ_УНИТС за стварање јединица за испоруку.
  • РЕПО.ИМПОРТ, РЕПО.ЕКСПОРТ за увоз / извоз доставних јединица.
  • РЕПО.ВОРК_ИН_ФОРЕИГН_ВОРКСПАЦЕС за рад у иностраним радним просторима.

САП ХАНА Најбоље праксе за стварање информационих модела

Најбоља пракса за САП ХАНА стандардна је приликом креирања објекта у САП ХАНА бази података. Испод су најбоље праксе за објект -

ПАКЕТ:

  • Направите пакет највишег нивоа попут „Развој“ за развојне радове.
  • Направите под-пакет под највишим нивоом пакета за сваког програмера.
  • Такође се може створити више потпакета, ако је потребно.

ШЕМА:

  • Дизајнирајте свој распоред шеме пре почетка пројекта. Нпр. (ДС_СЦХЕМА, СЛТ_СЦХЕМА, ФИ_СЦХЕМА, СД_СЦХЕМА итд.).
  • Прилагођена табела треба да буде у засебној шеми.

ТАБЕЛЕ:

  • Табела која ће се користити за извештавање или ОЛАП треба да буде типа складишта колона.
  • Табела која ће се користити у Трансацтион или ОЛТП треба да буде типа Ров Сторе.
  • Дајте коментар / опис назива табеле и колоне правилно ради јасности.

ИМЕНОВАЊЕ КОНВЕНЦИЈА:

ОБЈЕКТИ Формат Опис
АТРИБУТНИ ПОГЛЕДИ У _ПРОДУКТУ АТ_ ... значи приказ атрибута
АНАЛИТИЧКИ ПОГЛЕДИ АН _ПРОДАЈА АН_… значи аналитички поглед
ПРИКАЗИ ОБРАЧУНА ЦА _ПРОДАЈА ЦА_ ... значи приказ прорачуна
АНАЛИТИЧКЕ ПРИВИЛЕГИЈЕ АП _РЕСТ_АТ (приказ атрибута) АП _РЕСТ_АН (аналитички приказ) АП _РЕСТ_ЦА (приказ израчуна) АП_…. значи аналитичке привилегије
ХИЈЕРАРХИЈА ХИ _БНАМЕ_ПЦ (родитељско дете) ХИ _БНАМЕ_ЛВ (ниво) ХИ_… значи Хијерархија
ПРОЦЕДУРА СП _ПРОЦЕДУРЕНАМЕ СП_… Похрањена процедура
УЛАЗНИ ПАРАМЕТРИ ИП _ПАРА_НАМЕ ИП_ ... значи параметар
ПРОМЕНЉИВЕ ВА _ВНАМЕ ВА_… значи име променљиве

Креирање пакета у САП ХАНА Студио

Пакет: То је контејнер који садржи све информације о моделу (приказ атрибута, аналитички приказ, приказ израчуна итд.) У групи.

Врсте пакета: Пакети су две врсте, што је доле -

Тип

Опис

Икона

Структурни

У структурном пакету може се креирати само подпакет. У структурном пакету не може се креирати приказ информација (приказ атрибута, аналитички приказ итд.).

Нпр. Структурни пакет - САП, системски-локални, системски-локални. Генерирано, системски локално. Приватни.

Нон Струцтурал

Пакет који није структурни може садржати информативни објекат и потпакете. Ово је подразумевани пакет.

Употреба пакета: Група пакета је све информативни модел и олакшава транспорт модела. Оба пакета се могу користити у транспорту.

Кораци за креирање структурног пакета у САП ХАН Студио-

КОРАК 1) У овом кораку,

  1. Изаберите Хана Систем, овде је ХДБ.
  2. Идите у фасциклу Садржај.

КОРАК 2) У овом кораку,

  1. Изаберите Ново.
  2. Изаберите опцију Пакет.

КОРАК 3) У овом кораку,

  1. Унесите назив пакета. Нпр. "ДХК_СЦХЕМА".
  2. Унесите опис за пакет.
  3. Изворни језик и Одговорно лице је одабрано по подразумеваној вредности.

Неструктурни пакет са именом "ДХК_СЦХЕМА" биће креиран у чвору садржаја као испод -

КОРАК 4) Сада претворите неструктурни пакет у структурни пакет.

  1. Изаберите пакет "ДХК_СЦХЕМА" и кликните десним тастером миша на њега.
  2. Идите на опцију уређивања пакета.

КОРАК 5) У овом кораку,

  1. Изаберите „Да“ у пољу за структурне опције.
  2. Кликните на дугме ОК.

Наш „ДХК_СЦХЕМА“ када се промени из неструктурног у структурни пакет стил иконе ће се променити из у . То је показатељ да се неструктурни пакет сада претвара у структурни пакет.

Корак за креирање неструктурног пакета у оквиру структурног пакета као подпакета.

Пакет је подразумевано креиран као неструктурни. У неструктурном пакету могу се креирати други пакет и информативни објекти. Боље је прво створити структурни пакет, а затим у њему створити подструктурни пакет.

КОРАК 1) У овом кораку,

  1. Изаберите Структурни пакет "ДХК_СЦХЕМА" и кликните десним тастером миша на њега.
  2. Изаберите Ново -> пакет.

КОРАК 2) У овом кораку,

  1. Унесите назив подпакета у поље Наме.
  2. Унесите опис за то.
  3. Кликните на дугме „ОК“.

Нови неструктурни пакет биће креиран као подпакет под пакетом ДХК_СЦХЕМА.

Техника оптимизације перформанси САП ХАНА

За технику оптимизације перформанси постоје следећа правила -

  • Све информације и приказ табеле треба користити са чвором за пројекцију. Пројецтион Ноде побољшава перформансе сужавањем скупа колона.
  • Применом филтера на пројекционим чворовима.
  • Избјегавајте ПРИДРУЖИВАЊЕ чворова у приказу израчуна, умјесто њега користите УНИОН.
  • Користите улазне параметре / променљиву да бисте ограничили скуп података у аналитичком / калкулацијском приказу.
  • Израчун треба извршити пре агрегације.
  • Хијерархије треба редефинирати у приказу израчуна, а хијерархије приказа атрибута нису видљиве у приказу израчуна.
  • Хијерархије приказа атрибута видљиве су у аналитичком приказу.
  • Ознака атрибута и опис мере дефинисане у приказу атрибута, аналитичком приказу и приказу прорачуна неће се приказивати у приказу прорачуна. Морамо га поново мапирати.
  • Немојте мешати ЦЕ функцију и СКЛ скрипту у информационом моделу.