SAP Modelare HANA: Tutorial complet

Ce Este SAP Modelare HANA?

SAP Modelarea HANA este o activitate prin care creฤƒm vizualizarea informaศ›iilor. Vizualizarea informaศ›iilor este similarฤƒ cu dimensiunea, cubul sau furnizorul de informaศ›ii din BW. Aceastฤƒ vizualizare de informaศ›ii este utilizatฤƒ pentru crearea modelului de date multidimensional.

SAP Prezentare generalฤƒ asupra modelฤƒrii HANA

Modelarea este o activitate รฎn care utilizatorul rafineazฤƒ sau fragmenteazฤƒ datele din tabelul bazei de date prin crearea unei vizualizฤƒri de informaศ›ii bazate pe scenariul de afaceri. Aceste vizualizฤƒri de informaศ›ii pot fi utilizate รฎn scopuri de raportare ศ™i luare a deciziilor.

Vizualizarea informaศ›iilor este realizatฤƒ din diferite combinaศ›ii de date de conศ›inut pentru a crea un model pentru un scenariu de afaceri.

Datele de conศ›inut din vizualizarea informaศ›ii sunt de douฤƒ tipuri -

  • Atribut: DescriptDate active ศ™i nemฤƒsurabile. De exemplu, ID-ul furnizorului, numele furnizorului, oraศ™ul etc.
  • Mฤƒsura: Datele pot fi cuantificabile ศ™i calculate. De ex RevEnue, Cantitate vรขndutฤƒ ศ™i Contoare. Mฤƒsura este derivatฤƒ din vizualizarea analiticฤƒ ศ™i de calcul. Mฤƒsura nu poate fi creatฤƒ รฎn vizualizarea Atribut.

Tipuri de atribute

SAP HANA Suportฤƒ trei tipuri de atribute โ€“

Tipuri de atribute Activitati
Atribut simplu Este derivat din baza de date.
Atribut calculat Este derivat din unul sau mai multe atribute ศ™i constante existente. De exemplu, calculul aritmetic sau derivaศ›i numele complet din prenume ศ™i prenume.
Atribut local Este utilizat รฎn interiorul vizualizฤƒrilor de modelare (vizualizare analiticฤƒ / vizualizare de calcul) pentru Personalizarea comportamentului atributului, deci este local pentru Modelare vizualizare ศ™i nu poate accesa din afara vizualizฤƒrii Modelare.

Tipuri de Mฤƒsuri

SAP HANA acceptฤƒ patru tipuri de mฤƒsuri โ€“

Tipuri de atribute Activitati
Mฤƒsurฤƒ simplฤƒ Este derivat din baza de date.
Mฤƒsura calculatฤƒ Este derivat dintr-una sau mai multe mฤƒsurฤƒtori, constante ศ™i funcศ›ie de ieศ™ire. De exemplu, calculul aritmetic.
Mฤƒsura restricศ›ionatฤƒ Este folosit pentru a filtra valoarea pe baza regulilor definite de utilizator pentru valorile atributelor.
Contracara Sunt tipuri speciale de coloane care afiศ™eazฤƒ un numฤƒr unic pentru atributele Coloane (Vizualizare analiticฤƒ/Vizualizare de calcul). Este folosit pentru a numฤƒra unul sau mai multe coloane de atribute.

Vizualizฤƒrile de informaศ›ii sunt de trei tipuri, ca mai jos -

  • Vizualizare atribut โ€“ Acesta este utilizat pentru contextul datelor de bazฤƒ.
  • Vedere analiticฤƒ โ€“ Acesta este folosit pentru crearea tabelelor de fapte ศ™i similar cu Cube of BW.
  • Vizualizare calcul โ€“ Acesta este folosit pentru a crea o vizualizare complexฤƒ ศ™i similarฤƒ cu furnizarea multiple รฎn BW.

Pentru a lucra รฎn SAP HANA, privilegiile sunt necesare de cฤƒtre utilizator, mai jos sunt privilegiile necesare pentru SAP Modelare HANA โ€“

Privilegii necesare pentru modelare

Privilegiile oferฤƒ securitate pentru SAP Baza de date HANA, prin care utilizatorul autorizat poate accesa numai conศ›inutul autorizat.

Privilegii obiect -

Privilegiile obiectelor sunt SQL privilegii care sunt folosite pentru a oferi acces de citire/scriere pe obiectele bazei de date. Mai jos sunt necesare privilegii de obiect pentru modelare.

  • Privilegiul SELECT pe schema _SYS_BI.
  • Privilegiul SELECT pe schema _SYS_BIC.
  • Privilegiul EXECUTE pe REPOSITORY_REST (SYS).
  • Privilegiul SELECT pe Schema tabelului.

Privilegii pachet โ€“

Privilegiile pachetelor sunt necesare pentru a autoriza acศ›iunile asupra pachetelor individuale. Mai jos sunt necesare privilegiile pachetului pentru modelarea datelor -

  • Privilegiul REPO.MAINTAIN_NATIVE_PACKAGES pe pachetul rฤƒdฤƒcinฤƒ.
  • REPO.READ, REPO.EDIT_NATIVE_OBJECTS & REPO.ACTIVATE_NATIVE_OBJECTS pe pachetul utilizat pentru obiectele de conศ›inut.

Privilegii analitice -

Pentru a accesa SAP Privilegiile analitice pentru vizualizarea informaศ›iilor HANA sunt necesare โ€“

  • Pentru acces complet la date la toate informaศ›iile vizualizaศ›i รฎn SAP Sistem HANA, privilegii analitice โ€ž_SYS_BI_CP_ALLโ€ necesare. Pentru acces restricศ›ionat la date, privilegiile analitice trebuie create ศ™i atribuite utilizatorului.

Alte privilegii-

  • Furnizaศ›i Grant on Own Schema utilizatorului _SYS_REPO ca โ€žGRANT SELECT ON SCHEMA โ€Numele schemeiโ€ LA _SYS_REPO WITH GRANT OPTION';
  • REPO.MAINTAIN_DELIVERY_UNITS pentru crearea unitฤƒศ›ilor de livrare.
  • REPO.IMPORT, REPO.EXPORT pentru Import/Export de unitati de livrare.
  • REPO.WORK_IN_FOREIGN_WORKSPACES pentru munca รฎn spaศ›ii de lucru strฤƒine.

SAP Cele mai bune practici HANA pentru crearea modelelor de informaศ›ii

SAP Cele mai bune practici HANA sunt standard la crearea unui obiect รฎn SAP Baza de date HANA. Mai jos sunt cele mai bune practici pentru obiect -

PACHET:

  • Creaศ›i un pachet de nivel superior, cum ar fi โ€žDezvoltareโ€ pentru munca de dezvoltare.
  • Creaศ›i un sub-pachet sub pachetul de nivel superior pentru fiecare dezvoltator.
  • Mai multe sub-pachete pot fi create, dacฤƒ este necesar.

SCHEMฤ‚:

  • Proiectaศ›i-vฤƒ Schema Layout รฎnainte de a รฎncepe proiectul. De exemplu (DS_SCHEMA, SLT_SCHEMA, FI_SCHEMA, SD_SCHEMA etc.).
  • Tabelul personalizat ar trebui sฤƒ fie รฎntr-o schemฤƒ separatฤƒ.

MESE:

  • Tabel care va fi folosit รฎn raportare sau OLAP ar trebui sฤƒ fie de tipul magazin de coloane.
  • Tabel care va fi folosit รฎn Tranzacศ›ie sau OLTP ar trebui sฤƒ fie de tipul Row Store.
  • Daศ›i comentariul/descrierea pentru numele tabelului ศ™i al coloanei corect pentru claritate.

CONVENศšIA DE DENUMIRE:

OBIECTE Format Descriere
VIZIUNI DE ATRIBUT AT_PRODUS AT_โ€ฆ.. รฎnseamnฤƒ Vizualizare Atribut
VIZIUNI ANALITICE AN_Vร‚NZฤ‚RI AN_โ€ฆ..รฎnseamnฤƒ vedere analiticฤƒ
VIZIUNI DE CALCUL CA_Vร‚NZฤ‚RI CA_โ€ฆ.. รฎnseamnฤƒ vizualizare de calcul
PRIVILEGII ANALITICE AP_REST_AT(Vizualizare atribut)
AP_REST_AN(Vizualizare analiticฤƒ)

AP_REST_CA(Vizualizare calcul)

AP_โ€ฆ. รฎnseamnฤƒ privilegii analitice
IERARHIE HI_BNAME_PC(Pฤƒrinte Copil)

HI_BNAME_LV(Nivel)

HI_... รฎnseamnฤƒ Ierarhie
PROCEDURฤ‚ SP_PROCEDURENAME SP_โ€ฆ Procedurฤƒ stocatฤƒ
PARAMETRI DE INTRARE IP_PARA_NAME IP_... รฎnseamnฤƒ parametru
VARIABILE VA_VNAME VA_... รฎnseamnฤƒ numele variabilei

Crearea unui pachet รฎn SAP HANA Studio

Pachet: Este un container care conศ›ine toate informaศ›iile despre model (vizualizare atribut, vizualizare analiticฤƒ, vedere de calcul etc. . .) รฎntr-un grup.

Tipuri de pachete: Pachetele sunt de douฤƒ tipuri, care este ca mai jos -

Tip Descriere Icoanฤƒ
Structural รŽn pachetul Structural, numai sub-pachetul poate fi creat. Nicio vizualizare Informaศ›ii (vizualizare atribut, vizualizare analiticฤƒ etc.) nu poate fi creatฤƒ รฎn pachetul Structural.

De exemplu, pachetul structural โ€“ SAP, system-local, system-local. Generat, sistem-local. Privat.

SAP Modelare HANA

Nestructurale

Pachetul non-structural poate conศ›ine obiecte de informaศ›ii ศ™i sub-pachete. Acesta este pachetul implicit.

SAP Modelare HANA

Utilizฤƒri ale pachetului: Grupele de pachete sunt toate modele de informaศ›ii ศ™i faciliteazฤƒ transportul modelului. Ambele pachete pot fi folosite la transport.

Paศ™i pentru crearea pachetului structural รฎn SAP HAN Studio-

Pas 1) รŽn aceastฤƒ etapฤƒ,

  1. Selectaศ›i Hana System, aici este HDB.
  2. Accesaศ›i folderul Conศ›inut.

Crearea pachetului structural รฎn SAP HANA

Pas 2) รŽn aceastฤƒ etapฤƒ,

  1. Selectaศ›i Nou.
  2. Selectaศ›i opศ›iunea Pachet.

Crearea pachetului structural รฎn SAP HANA

Pas 3) รŽn aceastฤƒ etapฤƒ,

  1. Introduceศ›i numele pachetului. De exemplu, โ€žDHK_SCHEMAโ€.
  2. Intraศ›i Description pentru pachet.
  3. Limba originalฤƒ ศ™i Persoana responsabilฤƒ sunt selectate implicit.

Crearea pachetului structural รฎn SAP HANA

Pachetul non-structural cu numele โ€žDHK_SCHEMAโ€ va fi creat รฎn nodul Conศ›inut, dupฤƒ cum urmeazฤƒ-

Crearea pachetului structural รฎn SAP HANA

Pas 4) Acum, convertiศ›i pachetul non-structural รฎn pachet structural.

  1. Selectaศ›i pachetul โ€žDHK_SCHEMAโ€ ศ™i faceศ›i clic dreapta pe el.
  2. Accesaศ›i opศ›iunea de editare pentru pachet.

Crearea pachetului structural รฎn SAP HANA

Pas 5) รŽn aceastฤƒ etapฤƒ,

  1. Selectaศ›i โ€žDaโ€ รฎn cรขmpul Opศ›iuni structurale.
  2. Faceศ›i clic pe butonul OK.

Crearea pachetului structural รฎn SAP HANA

โ€žDHK_SCHEMAโ€ nostru atunci cรขnd este schimbat din pachetul non-structural รฎn pachetul structural, stilul pictogramei va fi schimbat din Crearea pachetului structural รฎn SAP HANA la Crearea pachetului structural รฎn SAP HANA. Acesta este un indiciu cฤƒ pachetul non-structural este acum convertit รฎn pachetul structural.

Crearea pachetului structural รฎn SAP HANA

Pas pentru crearea pachetului non-structural sub Pachetul structural ca sub-pachet.

Pachetul este creat implicit ca non-structural. รŽn pachetul non-structural, pot fi create alte pachete ศ™i obiecte de informaศ›ii. Este mai bine sฤƒ creaศ›i mai รฎntรขi un pachet structural ศ™i apoi sฤƒ creaศ›i un pachet substructural รฎn el.

Pas 1) รŽn aceastฤƒ etapฤƒ,

  1. Selectaศ›i pachetul structural โ€žDHK_SCHEMAโ€ ศ™i faceศ›i clic dreapta pe el.
  2. Selectaศ›i Nou -> pachet.

Crearea pachetului non-structural ca sub-pachet

Pas 2) รŽn aceastฤƒ etapฤƒ,

  1. Introduceศ›i numele subpachetului รฎn cรขmpul Nume.
  2. Introduceศ›i descrierea acestuia.
  3. Faceศ›i clic pe butonul โ€žOKโ€.

Crearea pachetului non-structural ca sub-pachet

Un nou pachet non-structural va fi creat ca subpachet sub pachetul DHK_SCHEMA.

Crearea pachetului non-structural ca sub-pachet

SAP Tehnica de optimizare a performanศ›ei HANA

Existฤƒ urmฤƒtoarele reguli pentru Tehnica de optimizare a performanศ›ei โ€“

  • Toate Vizualizarea informaศ›iilor ศ™i Vizualizarea Tabel trebuie utilizate cu un nod de proiecศ›ie. Projection Node รฎmbunฤƒtฤƒศ›eศ™te performanศ›a prin restrรขngerea setului de coloane.
  • Prin aplicarea de filtre la nodurile de proiecศ›ie.
  • Evitaศ›i nodurile JOIN รฎn vizualizarea de calcul, utilizaศ›i UNION รฎn loc de acesta.
  • Utilizaศ›i parametrii de intrare/variabile pentru a restricศ›iona setul de date รฎn vizualizarea analiticฤƒ/calcul.
  • Calculul trebuie fฤƒcut รฎnainte de agregare.
  • Ierarhiile trebuie sฤƒ fie redefinite รฎn vizualizarea de calcul, Ierarhiile de vizualizare de atribute nu sunt vizibile รฎn vizualizarea de calcul.
  • Ierarhiile vizualizฤƒrii atribute sunt vizibile รฎn vizualizarea analiticฤƒ.
  • Eticheta atributului ศ™i descrierea mฤƒsurฤƒrii definite รฎn vizualizarea atribut, vizualizarea analiticฤƒ ศ™i vizualizarea calcul nu se vor afiศ™a รฎn vizualizarea calcul. Trebuie sฤƒ-l re-cartฤƒm.
  • Nu amestecaศ›i funcศ›ia CE ศ™i SQL script รฎn modelul de informare.

Rezumaศ›i aceastฤƒ postare cu: