Creați prima vizualizare de calcul SAP HANA
în acest Tutorial SAP HANA, dezvoltatorii SQL își vor crea prima vizualizare de calcul folosind SAP HANA Studio.Voi oferi coduri SQLScript pentru a crea tabele eșantion în schema de dezvoltare și popula cu eșantion data.In următorii pași, voi încerca să arăt cum programatorii SAP HANA pot crea vizualizarea calculului pas cu pas.
lansarea SAP HANA Studio.
treceți la perspectiva dezvoltării SAP HANA.
în fila sisteme, conectați-vă la sistemul SAP HANA.
extindeți nodul Catalog în sistemul SAP HANA selectat și evidențiați schema.
după ce este selectată schema, deschideți SQL Console pentru a executa coduri SQLScript pentru crearea tabelului bazei de date eșantion și crearea datelor eșantion.
copiați și executați următoarele coduri SQL.
la acest pas, vom crea pachetul nostru de depozit de probe și apoi vom crea vizualizarea calculului
în perspectiva dezvoltării SAP HANA Studio SAP HANA, conectați-vă la sistemul SAP țintă, găuriți până la spațiul de lucru importat.
faceți clic dreapta pe numele spațiului de lucru.
în meniul contextual, alegeți următoarele opțiuni de meniu: nou > pachet depozit…
în caseta de text Nume pachet, tastați numele pachetului țintă într-un mod structurat.
fiecare”.”va crea un sub-pachet sub primul pachet de depozit.
Faceți clic pe butonul Next.
următorul ecran va permite dezvoltatorilor SAP HANA să editeze proprietățile pachetului de depozite.
apăsați Finish
Refresh workspace făcând clic dreapta pe numele spațiului de lucru și alegeți Refresh din meniul contextual
acum puteți detalia spațiul de lucru pentru noul pachet repository
faceți clic dreapta pe pachetul creat recent și urmând opțiunile meniului contextual, vom crea prima noastră vizualizare de calcul
tastați un nume pentru noua dvs. vizualizare de calcul.
pentru acest tutorial, putem folosi vizualizarea grafică de calcul în loc de tipul de vizualizare SQL Script calculation.
de asemenea, nu face o modificare în opțiunea categorie de date. Păstrați cub în loc de opțiune Dimensiune.
Faceți clic pe Finish
după cum se vede în capturi de ecran de mai sus, CV_Purchase_Orders exemplu de calcul vedere este creat și deschis în SAP HANA View Editor
implicit, nu este selectat niciun tabel de bază de intrare. Dezvoltatorii SQL își vor construi prima vizualizare de calcul de la zero
primul pas este adăugarea tabelelor de bază pentru vizualizarea noastră de calcul.
din secțiunea Palette, selectați Projection și drag-and-drop-l pentru fiecare tabel de bază pe aspectul.
vom folosi 2 tabele de baze de date; Cumpărăcomenzi și furnizori.
faceți clic dreapta pe Projection_1 și redenumiți primul nod ca „PurchaseOrder”
pentru a selecta tabelul de bază, evidențiați nodul de proiecție. Apoi faceți clic pe semnul verde plus”+”.
când este afișat ecranul de dialog „Find”, tastați și căutați tabelul bazei de date „PurchaseOrders”.
când este listat tabelul sursă dorit, alegeți-l și apăsați butonul OK pentru a-l muta ca tabel sursă pentru nodul de proiecție.
urmați același proces pentru selectarea tabelului bazei de date HANA pentru al doilea nod de proiecție.
de data aceasta, dezvoltatorii ar trebui să aleagă tabelul furnizori.
pentru a alege coloanele tabelului pentru vizualizarea calculului dintre câmpurile tabelului de bază, Faceți clic pe nodul de proiecție „PurchaseOrder” pe aspectul scenariului.
pe detalii aspect, programatorii pot vedea coloane de masă.
faceți clic dreapta pe câmpurile selectate și selectați Adăugați la ieșire opțiune.
este posibil să selectați selecție câmp multiplu pentru a adăuga la ieșire.
iată coloanele de ieșire
de asemenea, este posibil să adăugați noi coloane calculate în acest moment.
făcând clic dreapta pe coloanele calculate, Selectați „Nou…”pentru a crea o coloană calculată
tastați un nume pentru coloana nouă, alegeți tipul de date și furnizați expresia care formulează valoarea câmpului calculată.
urmați același proces pentru selectarea coloanei de ieșire pentru nodul de proiecție furnizor.
dezvoltatorii pot salva dezvoltarea vizualizării calculului în orice moment apăsând Ctrl+S sau folosind pictograma Salvare din meniul de sus.
acum, programatorii SQL vor folosi JOIN node pentru a se alătura acestor două noduri de proiecție; PurchaseOrder și furnizor
drag-and-drop Join nod pe aspectul scenariu și schimba numele implicit al Join
pentru a combina tabele pentru Join nod, trage o linie de la nodul de proiecție să se alăture nod așa cum se vede în captura de ecran de mai jos.
cercuri Link-ul de cumpărare și să se alăture nod.
fă-o și pentru tabelul vânzătorului.
după legarea tabelelor la nodul Join, aceste tabele vor fi listate în nodul Join așa cum se vede în captura de ecran de mai jos.
pe detalii aspect, dezvoltatorii se pot alătura două tabele prin legarea coloanelor de referință între ele.Dezvoltator poate configura în continuare starea se alăture prin dublu-clic pe link-ul.
la acest pas, programatorii vor alege coloanele de ieșire ale asocierii SQL. Deci, selectați coloanele necesare și „adăugați la ieșire”
următorul pas pentru crearea vizualizării calcul în acest tutorial, va fi legarea nodului de Asociere la nodul de agregare pe aspectul scenariului.
când desenați o linie de la nodul de Asociere la nodul de agregare, numele nodului de Asociere va fi vizibil în caseta nod de agregare.
efectuați următoarea selecție a coloanei de ieșire pentru etapa de agregare.
selectați „EmployeeID” și „Add to Output”
selectați „VendorName” și „Add to Output”
selectați „POID” și „Add as Agregated Column”
în secțiunea Output, faceți clic pe POID și modificați proprietatea de tip agregare de la suma implicită La Număr
Acum selectați semantică nod pentru a face ultimele modificări de configurare.
puteți modifica etichetele coloanelor de vizualizare a calculului, ascundeți-le.
Faceți clic pe butonul verde OK pentru a salva și valida vizualizarea calculului.
dacă totul este în regulă, „validarea modelului este reușită” va fi raportată în jurnale.
dezvoltatorii pot activa acum vizualizarea calculului SAP HANA apăsând pictograma de mai jos.
acum este timpul să afișați datele vizualizării calculului.
Faceți clic pe semantică nod. Faceți clic dreapta pe el pentru a afișa meniul contextual.
alegeți opțiunea de meniu previzualizare date.
în mod implicit va fi afișat un ecran gol de previzualizare a datelor. Numai fereastra de obiecte disponibile va lista câmpurile și măsurile atributului coloanei de calcul.
prin drag and drop atribute și măsuri, datele de vizualizare de calcul pot fi afișate în moduri diferite, cu diferite opțiuni de ieșire și diagramă.
desigur, pentru a utiliza această vizualizare de calcul în orice alte dezvoltări SAP HANA, putem face referire direct la această vizualizare din clauza.
vizualizarea de calcul este creată în mod implicit în schema „_SYS_BIC”.
deci, programatorul SAP HANA poate executa următoarea instrucțiune SQLSCRIPT SELECT, de exemplu:
în cazul în care întâmpinați următoarea eroare atunci când încercați să executați o interogare SQLScript pe noua vizualizare de calcul; motivul său poate lipsa permisiunilor selectate pentru _sys_repo pe schema implicită a tabelului bazei de date.
Repository: am întâlnit o eroare în repository runtime extension;inconsecvența modelului.
creare scenariu eșuat: au apărut următoarele erori: utilizatorul nu este autorizat (2950)
următoarea comandă GRANT poate ajuta dezvoltatorii SAP HANA să resoleze această problemă de autorizare
sper că acest Tutorial SAP HANA va fi util pentru dezvoltatorii SQL să înceapă să creeze vizualizări de calcul pe SAP HANA Studio.