Maak uw eerste SAP HANA Rekenweergave
in deze SAP HANA tutorial zullen SQL-ontwikkelaars hun eerste Rekenweergave maken met behulp van SAP HANA Studio.Ik zal sqlscript codes om sample tabellen te maken in uw ontwikkeling schema en bevolken met sample data.In in de volgende stappen zal ik proberen te laten zien hoe SAP HANA programmeurs stap voor stap rekenweergave kunnen maken.
start SAP HANA Studio.
Switch to SAP HANA Development perspective.
maak op het tabblad systemen verbinding met uw SAP HANA-systeem.
vouw het Catalogusknooppunt uit in het geselecteerde SAP HANA-systeem en markeer uw schema.
nadat schema is geselecteerd, opent u de SQL-Console om sqlscript-codes uit te voeren voor het maken van monsterdatabasetabellen en het maken van monstergegevens.
kopieer en voer de volgende SQL-codes uit.
in deze stap maken we ons sample repository pakket en maken we vervolgens rekenweergave
In SAP HANA Studio SAP HANA ontwikkelingsperspectief, verbinden met target SAP-systeem, drill-down tot uw geïmporteerde werkruimte.
Klik met de rechtermuisknop op de naam van het werkblad.
kies in het contextmenu de volgende menuopties: Nieuw > Repository-pakket…
in Package Name tekstvak, Typ uw doel package naam op een gestructureerde manier.
elk “.”zal een subpakket aanmaken onder het eerste repository pakket.
klik op de knop Volgende.
het volgende scherm stelt SAP HANA-ontwikkelaars in staat om eigenschappen van repositorypakketten te bewerken.
Voltooien
Vernieuwen werkruimte door met de rechtermuisknop op de naam werkruimte en kies Vernieuwen in context menu
u kunt Nu boor je werkruimte voor een nieuwe repository pakket
klik met de Rechtermuisknop op uw onlangs een pakket dat is gemaakt met en door de volgende opties in het snelmenu, we maken onze eerste berekening bekijk
Typ een naam in voor de nieuwe berekening wilt weergeven.
voor deze tutorial kunnen we Grafische rekenweergave gebruiken in plaats van het type SQL Script rekenweergave.
maak ook geen wijziging in de optie gegevenscategorie. Houd kubus in plaats van dimensie optie.
Klik op Voltooien
Zoals te zien in bovenstaande screenshots, CV_Purchase_Orders voorbeeld berekening view wordt gemaakt en geopend in SAP HANA-Bekijk de Editor
standaard is er geen input base tabel is geselecteerd. SQL-ontwikkelaars bouwen hun eerste rekenweergave vanaf nul
de eerste stap is het toevoegen van basistabellen voor onze rekenweergave.
selecteer projectie in het paletgedeelte en sleep deze voor elke basistabel naar de opmaak.
we gebruiken 2 databasetabellen; inkooporders en verkopers.
Klik met de rechtermuisknop op Projection_1 en hernoem het eerste knooppunt als”inkooporder”
om de basistabel te selecteren, markeer projectieknooppunt. Klik vervolgens op groen plus ” + ” teken.
wanneer het dialoogvenster” Zoeken “wordt weergegeven, typt en zoekt u naar de databasetabel”inkooporders”.
als de gewenste brontabel wordt weergegeven, kiest u deze en drukt u op de OK-knop om deze te verplaatsen als de brontabel voor Projectieknooppunt.
volg hetzelfde proces voor Hana-databasetabel selectie voor tweede projectieknooppunt.
deze keer moeten ontwikkelaars de tabel van Leveranciers kiezen.
om tabelkolommen te kiezen voor rekenweergave tussen basistabelvelden, klikt u op projectieknooppunt “inkooporder” in de Scenarioopmaak.
bij de gedetailleerde lay-out kunnen programmeurs tabelkolommen zien.
Klik met de rechtermuisknop op geselecteerde velden en selecteer Toevoegen aan Uitvoer optie.
het is mogelijk om meerdere veldselectie te selecteren om aan de uitvoer toe te voegen.
hier zijn de uitvoerkolommen
het is ook mogelijk om op dit punt nieuwe berekende kolommen toe te voegen.
door met de rechtermuisknop op berekende kolommen te klikken, selecteert u ” New…”Als u een berekende kolom
wilt maken, typt u een naam voor een nieuwe kolom, kiest u gegevenstype en geeft u uitdrukking die de berekende veldwaarde formuleert.
volg hetzelfde proces voor de selectie van uitvoerkolommen voor het knooppunt van Leveranciersprojectie.
ontwikkelaars kunnen de ontwikkeling van de rekenweergave op elk gewenst moment opslaan door op Ctrl+S te drukken of het pictogram Opslaan in het bovenste menu te gebruiken.
nu zullen SQL-programmeurs JOIN node gebruiken om deze twee projectieknooppunten aan te sluiten; inkooporder en leverancier
sleep-en-drop Join node naar de Scenarioopmaak en wijzig de standaardnaam van de Join
om tabellen voor Join node te combineren, teken een lijn van projectie node naar Join node zoals te zien in onderstaande schermafbeelding.
Link cirkels van inkooporder en Join node.
doe dit ook voor de Leverancierstabel.
na het koppelen van tabellen aan het knooppunt, worden deze tabellen weergegeven in het knooppunt Join, zoals te zien is in onderstaande schermafbeelding.
op Detailopmaak kunnen ontwikkelaars twee tabellen samenvoegen door referentiekolommen aan elkaar te koppelen.Ontwikkelaar kan verder configureren join condition door te dubbelklikken op de link.
in deze stap zullen programmeurs uitvoerkolommen van de SQL Join kiezen. Dus selecteer gewenste kolommen en “toevoegen aan Uitvoer”
de volgende stap voor het maken van rekenweergave in deze tutorial is het koppelen van Join node aan Aggregatie node op de scenarioopmaak.
wanneer u een lijn tekent van verbindingsknooppunt naar Aggregatieknooppunt, zal de naam van het verbindingsknooppunt zichtbaar zijn in het vak Aggregatieknooppunt.
voer de volgende kolom uit voor de Aggregatiestap.
Select “EmployeeID” and “Add to Output”
Select ” VendorName “and”Add to Output “
Select” POID “and”Add As Aggregated Column”
On Output section, click POID and change Aggregation Type property from default Sum to Count
selecteer Nu semantiek node om de laatste configuratiewijzigingen aan te brengen.
u kunt de kolomlabels van de berekeningsweergave wijzigen, ze verbergen.
klik op de groene OK-knop om de rekenweergave op te slaan en te valideren.
als alles in orde is, wordt “validatie van het model is succesvol” gerapporteerd in logs.
ontwikkelaars kunnen nu de rekenweergave van SAP HANA activeren door op het onderstaande pictogram te drukken.
het is nu tijd om rekenweergavegegevens weer te geven.
klik op de Semantieknode. Klik met de rechtermuisknop op het contextmenu weer te geven.
Kies Data Preview menu optie.
standaard wordt een leeg Gegevensvoorbeeld weergegeven. Alleen beschikbare objecten venster zal de berekening kolom attribuut velden en maatregelen.
door attributen en maten te slepen, kunnen Berekeningsweergavegegevens op verschillende manieren worden weergegeven met verschillende uitvoer-en diagramopties.
natuurlijk, om deze calculatieweergave te gebruiken in andere SAP HANA ontwikkelingen, kunnen we direct verwijzen naar deze weergave in FROM-clausule.
de rekenweergave wordt standaard gemaakt in” _SYS_BIC ” schema.
zodat SAP HANA programmer het volgende sqlscript SELECT statement kan uitvoeren, bijvoorbeeld:
in het geval dat u volgende fout ervaart wanneer u een sqlscript-query probeert uit te voeren op een nieuwe berekeningsweergave; de reden is misschien het gebrek aan select-Machtigingen voor _SYS_REPO op het standaardschema van de databasetabel.
Repository: er is een fout opgetreden in de runtime-extensie van repository;inconsistentie van het Model.
Create Scenario is mislukt: de volgende fouten deden zich voor: gebruiker is niet geautoriseerd (2950)
na de opdracht GRANT kunnen SAP HANA-ontwikkelaars helpen dit autorisatieprobleem opnieuw te solderen
ik hoop dat deze SAP HANA tutorial nuttig zal zijn voor SQL-ontwikkelaars om te beginnen met het maken van rekenweergaven op SAP HANA Studio.