Crea la tua prima vista di calcolo SAP HANA
In questo tutorial SAP HANA, gli sviluppatori SQL creeranno la loro prima vista di calcolo utilizzando SAP HANA Studio.Fornirò i codici SQLScript per creare tabelle di esempio nello schema di sviluppo e compilare con sample data.In i seguenti passaggi, cercherò di mostrare come i programmatori SAP HANA possono creare calcolo vista passo dopo passo.
Avvia SAP HANA Studio.
Passa alla prospettiva di sviluppo SAP HANA.
Nella scheda Sistemi, connettersi al sistema SAP HANA.
Espandere il nodo Catalogo nel sistema SAP HANA selezionato ed evidenziare lo schema.
Dopo aver selezionato schema, aprire SQL Console per eseguire i codici SQLScript per la creazione di tabelle di database di esempio e la creazione di dati di esempio.
Copiare ed eseguire i seguenti codici SQL.
In questa fase, creeremo il nostro pacchetto di repository di esempio e quindi creeremo la vista di calcolo
In SAP HANA Studio SAP HANA Development perspective, connettiti al sistema SAP di destinazione, esegui il drill-down fino allo spazio di lavoro importato.
Fare clic con il pulsante destro del mouse sul nome dell’area di lavoro.
Nel menu contestuale, scegliere le seguenti opzioni di menu: Nuovo > Pacchetto Repository…
Nella casella di testo Nome pacchetto, digitare il nome del pacchetto di destinazione in modo strutturato.
Ciascuno “.”creerà un pacchetto secondario sotto il primo pacchetto di repository.
Fai clic sul pulsante Avanti.
La seguente schermata consentirà agli sviluppatori SAP HANA di modificare le proprietà del pacchetto del repository.
Premere il tasto Finish
Aggiornare l’area di lavoro, fare clic destro sul nome dell’area di lavoro e scegliere Aggiorna dal menu contestuale
Ora è possibile eseguire il vostro spazio di lavoro per il nuovo pacchetto di repository
fare clic Destro sul vostro recente pacchetto creato e dai seguenti opzioni del menu contestuale, andremo a creare il nostro primo calcolo vista
Digitare un nome per il tuo nuovo calcolo di vista.
Per questo tutorial, possiamo usare la visualizzazione calcolo grafica invece del tipo di visualizzazione calcolo script SQL.
Inoltre, non apportare modifiche all’opzione Categoria dati. Mantieni il cubo invece dell’opzione Dimensione.
Fare clic su Fine
Come si è visto nelle schermate precedenti, CV_Purchase_Orders vista calcolo di esempio viene creato e aperto in SAP HANA View Editor
Per impostazione predefinita, non è selezionata alcuna tabella di base di input. Gli sviluppatori SQL costruiranno la loro prima vista di calcolo da zero
Il primo passo è l’aggiunta di tabelle di base per la nostra vista di calcolo.
Dalla sezione Palette, selezionare Proiezione e trascinarla per ogni tabella di base sul layout.
Useremo 2 tabelle di database; PurchaseOrders e fornitori.
Fare clic con il pulsante destro del mouse su Projection_1 e rinominare il primo nodo come “PurchaseOrder”
Per selezionare la tabella di base, evidenziare il nodo di proiezione. Quindi fare clic sul segno verde più”+”.
Quando viene visualizzata la schermata di dialogo” Trova”, digitare e cercare la tabella del database”PurchaseOrders”.
Quando è elencata la tabella di origine desiderata, sceglierla e premere il pulsante OK per spostarla come tabella di origine per il nodo di proiezione.
Segui lo stesso processo per la selezione della tabella database HANA per il secondo nodo di proiezione.
Questa volta, gli sviluppatori dovrebbero scegliere tabella Fornitori.
Per scegliere le colonne della tabella per la vista di calcolo tra i campi della tabella di base, fare clic sul nodo di proiezione “PurchaseOrder” sul layout dello scenario.
Sul layout dei dettagli, i programmatori possono vedere le colonne della tabella.
Fare clic destro sui campi selezionati e selezionare Aggiungi all’opzione di output.
È possibile selezionare più campi di selezione da aggiungere all’output.
Ecco le colonne di output
A questo punto è anche possibile aggiungere nuove colonne calcolate.
Facendo clic con il pulsante destro del mouse sulle colonne calcolate, selezionare ” Nuovo…”per creare una colonna calcolata
Digitare un nome per la nuova colonna, scegliere tipo di dati e fornire un’espressione che formuli il valore del campo calcolato.
Segui lo stesso processo per la selezione della colonna di output per il nodo di proiezione del fornitore.
Gli sviluppatori possono salvare lo sviluppo della vista di calcolo in qualsiasi momento premendo Ctrl+S o utilizzando l’icona Salva nel menu in alto.
Ora, i programmatori SQL useranno JOIN node per unire questi due nodi di proiezione; PurchaseOrder e Vendor
Trascina e rilascia Join node sul layout dello scenario e cambia il nome predefinito del Join
Per combinare le tabelle per Join node, disegna una linea dal nodo di proiezione al nodo Join come mostrato nello screenshot qui sotto.
Collegare i cerchi di PurchaseOrder e Unire il nodo.
Fallo anche per la tabella del fornitore.
Dopo aver collegato le tabelle al nodo Join, queste tabelle verranno elencate all’interno del nodo Join come mostrato nella schermata sottostante.
Nel layout dei dettagli, gli sviluppatori possono unire due tabelle collegando le colonne di riferimento tra loro.Lo sviluppatore può configurare ulteriormente la condizione di join facendo doppio clic sul link.
A questo punto, i programmatori sceglieranno le colonne di output del Join SQL. Quindi seleziona le colonne richieste e “Aggiungi all’output”
Il prossimo passo per creare la vista di calcolo in questo tutorial, sarà il collegamento del nodo Join al nodo di aggregazione sul layout dello scenario.
Quando si disegna una linea dal nodo Join al nodo Aggregazione, il nome del nodo Join sarà visibile nella casella Nodo aggregazione.
Effettuare la seguente selezione della colonna di output per la fase di aggregazione.
Selezionare “EmployeeID” e “Aggiungi all’output”
Selezionare “VendorName” e “Aggiungi all’output”
Selezionare “POID” e “Aggiungi come colonna aggregata”
Nella sezione Output, fare clic su POID e modificare la proprietà del tipo di aggregazione dalla somma predefinita al conteggio
Ora selezionare Nodo Semantica per apportare le ultime modifiche alla configurazione.
È possibile modificare le etichette delle colonne di visualizzazione calcolo, nasconderle.
Fare clic sul pulsante verde OK per salvare e convalidare la vista di calcolo.
Se tutto è OK, “La convalida del modello ha esito positivo” verrà riportata nei log.
Gli sviluppatori possono ora attivare la visualizzazione calcolo SAP HANA premendo l’icona sottostante.
È ora di visualizzare i dati della vista calcolo.
Fare clic sul nodo Semantica. Fare clic destro su di esso per visualizzare il menu contestuale.
Scegliere l’opzione di menu Anteprima dati.
Per impostazione predefinita verrà visualizzata una schermata di anteprima dati vuota. Solo la finestra Oggetti disponibili elenca i campi e le misure degli attributi della colonna di calcolo.
Trascinando gli attributi e le misure, i dati della vista di calcolo possono essere visualizzati in modi diversi con diverse opzioni di output e grafico.
Naturalmente, per utilizzare questa vista di calcolo in qualsiasi altro sviluppo SAP HANA, possiamo fare riferimento direttamente a questa vista nella clausola FROM.
La vista di calcolo viene creata nello schema “_SYS_BIC” per impostazione predefinita.
Quindi il programmatore SAP HANA può eseguire la seguente istruzione SQLScript SELECT, ad esempio:
Nel caso in cui si verifichi un errore seguente quando si tenta di eseguire una query SQLScript sulla nuova vista di calcolo; il motivo potrebbe essere la mancanza di autorizzazioni SELECT per _SYS_REPO sullo schema predefinito della tabella del database.
Repository: riscontrato un errore nell’estensione runtime del repository; incoerenza del modello.
Creazione scenario non riuscita: si sono verificati i seguenti errori: l’utente non è autorizzato (2950)
Il seguente comando GRANT può aiutare gli sviluppatori SAP HANA a risolvere questo problema di autorizzazione
Spero che questo tutorial SAP HANA sarà utile per gli sviluppatori SQL per iniziare a creare viste di calcolo su SAP HANA Studio.