SAP HANA урок за начинаещи

Какво е Sap HANA?

SAP ХАНА е най-новата база данни в паметта и платформа, която може да бъде внедрена на място или в облак. SAP HANA е комбинация от хардуер и софтуер, която интегрира различни компоненти като SAP База данни HANA, SAP SLT (System Landscape Transformation) сървър за репликация, SAP Връзка с HANA Direct Extractor и репликация на Sybase.

HANA има безпрецедентно приемане от SAP клиенти. SAP HANA е в състояние да обработва голямо количество данни в реално време за кратък период от време.

Ето какво разглеждаме в курса

👉 уроци Archiтекстура
👉 уроци Изтеглете и инсталирайте
👉 уроци SAP HANA SQL
👉 уроци Тип данни
👉 уроци OperaTor
👉 уроци SQL ФУНКЦИИ
👉 уроци SQL съхранена процедура
👉 уроци Създаване на последователност
👉 уроци SQL СКРИПТ
👉 уроци Изглед на изчисление
👉 уроци Осигуряване и репликация на ДАННИ
👉 уроци SAP HANA SLT
👉 уроци SAP ДС (SAP DATA услуги)
👉 уроци Директна връзка за екстрактор (DXC)
👉 уроци Качване на плосък файл
👉 уроци моделиране
👉 уроци Регистрация
👉 уроци Изглед на атрибути
👉 уроци Аналитичен изглед
👉 уроци Аналитични привилегии
👉 уроци Внос и износ
👉 уроци Охрана
👉 уроци Докладване
👉 уроци Въпроси за интервю
👉 уроци SAP HANA PDF

SAP HANA база данни и платформа

  1. SAP База данни HANA – SAP Базата данни HANA е хибридна база данни в паметта. SAP Базата данни HANA е сърцето на SAP технология в паметта. в SAP HANA, Таблицата на базата данни е от два типа –
  • Магазин за редове
  • Магазин за колони
  1. SAP Платформа HANA – SAP Платформата HANA е платформа за разработка със склад за данни в паметта, който позволява на клиентите да анализират голям обем данни в реално време. SAP HANA Platform работи като платформа за разработка, която предоставя инфраструктура и инструменти за изграждане на високопроизводително приложение, базирано на SAP Услуги за разширени приложения на HANA (SAP HANA XS).

SAP Издание HANA

Има различни видове SAP Издание на HANA, някои от тях по-долу-

  • SAP HANA Platform Edition – Осигурява Core технология за бази данни. Интегрира се SAP като компонент SAP HANA база данни, SAP HANA Studio и SAP HANA клиенти. Той е за клиенти, които искат да използват базирана на ETL репликация и вече имат лиценз за SAP Услуги за данни на бизнес обекти.
  • SAP HANA Enterprise Edition – Той съдържа компонент за осигуряване на данни (SLT, BODS, DXC), включително основна технология за база данни. Той е за клиенти, които искат да използват репликация, базирана на тригер, или репликация, базирана на ETL, и нямат всички необходими лицензи за SAP Услуги за данни на бизнес обекти.
  • SAP Разширено издание на HANA – Той съдържа функции за осигуряване на данни (Sybase) повече от изданието Platform и Enterprises. Той е за клиенти, които искат да използват пълния потенциал на всички налични сценарии за репликация, включително репликация, базирана на журнал.

Следната диаграма показва разликата между всички издания –

SAP Уроци за обучение на HANA за начинаещи

Защо да изберем SAP ХАНА?

SAP HANA е бизнес платформа от следващо поколение in-memory. Той ускорява анализите и приложението на една единствена платформа в паметта.


Споменатите по-долу са няколко причини да изберете SAP ХАНА –

  • Реално време – SAP HANA предоставя предоставяне на данни в реално време и отчитане в реално време.
  • Скорост - SAP HANA осигурява висока скорост на обработка на масивни данни благодарение на технологията In-Memory.
  • Всякакви данни/източник- SAP HANA има достъп до различни източници на данни, включително структурирани и неструктурирани данни от SAP или не-SAP източник на данни.
  • облак- SAP Базата данни и приложението HANA могат да бъдат внедрени в облачната среда.
  • Простота – SAP HANA намалява усилията зад ETL процес, агрегиране на данни, индексиране и картографиране.
  • Цена - SAP твърди, че SAP Софтуерът HANA може да намали общите ИТ разходи на една компания.
  • Вариант за избор – SAP HANA се поддържа от различен доставчик на хардуер и доставчик на софтуер, така че въз основа на изискването потребителят може да избере най-добрата опция.

SAP HANA In-Memory стратегия

SAP HANA има много процеси, работещи на SUSE Linux сървър. SUSE Linux сървърът управлява резервирането на памет за всички процеси.

Кога SAP HANA се стартира, Linux OS запазва памет за програмния код, програмния стек и статични данни. ОС може динамично да резервира допълнителна памет за данни при поискване от SAP HANA сървър.

SAP HANA създава пул памет за управление и проследяване на потреблението на памет. Пулът памет се използва за съхраняване на всички данни в паметта и системни таблици, стек от нишки, временни изчисления и всички останали структури от данни, необходими за управление на базата данни.

SAP ХАНА

Когато е необходима повече памет за растеж на таблица или временни изчисления, SAP HANA memorymanager получава това от пула.

За общ преглед вижте Преглед на паметта характеристика на SAP Студио ХАНА. За достъп до него щракнете с десния бутон върху Система -> Конфигуриране и наблюдение -> Отваряне на преглед на паметта в контекстното меню, както следва:

SAP Уроци за обучение на HANA за начинаещи

SAP Предимства на HANA

По-долу са предимствата на SAP ХАНА –

  • Чрез технологията In-Memory потребителят може да изследва и анализира всички транзакционни и аналитични данни в реално време от практически всеки източник на данни.
  • Данните могат да бъдат обобщени от много източници.
  • Услугите за репликация в реално време могат да се използват за достъп и репликиране на данни от SAP ERP разширение.
  • SQL и MDX интерфейс от поддръжка на трети страни.
  • Той осигурява информационно моделиране и среда за проектиране.

SAP HANA Сравнение с BWA (Бизнес складов ускорител)

  • SAP BW ускорител: Това е ускорител в паметта за BW. BWA се фокусира върху подобряване на производителността на заявките на SAP NetWeaver BW. BWA е специално проектиран да ускорява BW заявките, намалявайки времето за събиране на данни чрез запазване на копия на инфокуба.
  • SAP ХАНА: SAP HANA е база данни в паметта и платформа за високопроизводителни аналитични отчети и приложения. в SAP HANA данните могат да се зареждат от SAP и не-SAP Изходна система чрез SLT, BODS, DXC и Sybase и може да се разглежда чрез SAP BO/BI, Crystal Reports и Excel и др.

В момента, SAP HANA също работи като база данни в паметта за SAP BW, така че по този начин SAP HANA може да подобри цялостната производителност на SAP Net weaver BW.

Какво е SAP HANA Информация композитор?

SAP HANA Information composer е уеб приложение, което ни позволява да правим моделиране и да качваме локални данни SAP HANA база данни.

Това е среда за моделиране за нетехнически хора като краен потребител. Information Composer работи по същия начин като SAP HANA Modeler и се използва от бизнес потребители с по-малко технически познания.

Голямо количество данни (до 5 милиона клетки) могат да бъдат качени с помощта на Information Composer.

Необходима роля за работа с SAP Композитор на информация за HANA –

  • IC_MODELLER: Използва се, за да позволи на потребителя да работи с Композитор на информация, да зарежда данни и да създава изглед с информация.
  • IC_PUBLIC: Използва се, за да позволи на потребителя да работи с композатора на информация, да вижда работна книга и информационни изгледи.

SAP HANA SQL израз

SQL Expressions е клауза, която може да се използва за връщани стойности. Има 4 вида SQL изрази -

  • Случайни изрази – В този израз потребителят може да използва логиката IF – THEN – ELSE без процедура за запис.
  • Функционални изрази – SQL вградените функции могат да се използват като изрази.
  • Агрегирани изрази – В този израз агрегатните функции се използват за изчисляване на една стойност от стойностите на множество редове за колона.
Име на агрегата Descriptйон
COUNT Пребройте броя на редовете, върнати от заявката.
MIN Връща минималната стойност на израза.
MAX Връща максималната стойност на израза.
SUM Върнете сумата от изрази.
AVG Връща средноаритметичното на изразите.
STDDEV Връща стандартното отклонение на дадени изрази като корен квадратен от функцията VARIANCE.
VAR Връща дисперсията на изразите като квадрат на стандартното отклонение
  • Подзаявки в израза – Подзаявка е оператор за избор, ограден в скоби и използван в основен оператор за избор като вход.

Създайте SQL тригери в SAP ХАНА

Тригерът също е съхранена процедура, която се изпълнява автоматично, когато се случи събитие в дадена таблица или изглед.

Потребителите на базата данни имат само привилегията TRIGGER за дадения имат право да създават тригер за тази таблица или изглед.

Командата CREATE TRIGGER дефинира набор от изрази, които се изпълняват, когато се извърши дадена операция (INSERT/UPDATE/DELETE) върху дадена тематична таблица или предметен изглед.

Синтаксис за създаване на SQL тригери

CREATE TRIGGER <trigger_name>	<trigger_action_time>  <trigger_event_list>		
     ON <subject_table_name> [REFERENCING <transition_list>] 
       [<for_each_row>] 
                 BEGIN 
                           [<trigger_decl_list>]
                           [<proc_handler_list>]
	             <trigger_stmt_list>		
                 END 

Синтаксични елементи за създаване на SQL тригери

ЕЛЕМЕНТИ ОПИСАНИЕ
Той определя името на тригера, който ще бъде създаден, с незадължителното име на схемата.
ПРЕДИ | СЛЕД | ВМЕСТО

  • ПРЕДИ – Указва, че тригерът ще се изпълни преди DML Operaция на маса.
  • СЛЕД – Указва, че тригерът ще се изпълни след DML операцията върху таблица.
  • ВМЕСТО – Указва, че тригерът ще бъде изпълнен вместо DML операцията върху изглед. Изглед с тригер INSTEAD OF става актуализираем.

Какво е SAP HANA SQL профилиране на данни?

Профилирането на данни е процес на анализиране на наличните данни в съществуващ източник на данни и събиране на статистика и информация за тези данни. SQL Задачата за профилиране на ДАННИ се използва за разбиране и анализ на данни от различни източници на данни. Чрез процеса на профилиране на данни потребителят може да премахне неправилни и непълни данни, преди да ги зареди в хранилището на данни.

Предимство на SAP Профилирането на HANA SQL ДАННИ е както по-долу –

  • Помага за разбирането на изходните данни.
  • Чрез профилиране на данни можем да анализираме данните ефективно.
  • Чрез профилиране на данни можем да премахнем неправилни, непълни и да подобрим качеството на данните.
  • Подобрете възможността за търсене в данните чрез добавяне на ключови думи, описание.
  • Разберете предизвикателствата с данните в началото на проекта, намирането на проблем с данните в края на проекта може да доведе до забавяне и прекомерни разходи.
  • Чрез профилиране на данни цикълът на изпълнение на големи проекти може да бъде съкратен.

Резюме:

  • SAP HANA е база данни и приложение в паметта, което работи на SAP удостоверен хардуер и софтуер.
  • SAP HANA има три версии – платформа, предприятия и разширена.
  • SAP HANA може да зарежда данни от SAP и не-SAP източник на данни чрез SLT, BODS, DXC и Sybase.
  • SAP HANA предоставя осигуряване и отчитане в реално време.
  • SAP HANA предоставя високопроизводителни аналитични отчети в реално време.
  • SAP HANA намалява общите ИТ разходи.