Marzo 3, 2022

SAP HANA Calcolo View-Creare Calcolo View in 12 semplici passi

In questo tutorial, ci accingiamo a conoscere l’ultimo e complesso dei tre tipi di informazioni viste; la vista calcolo SAP HANA. Si prega di assicurarsi di aver passato attraverso i tutorial di Vista attributo e Vista analitica in quanto sono importanti per la comprensione della vista di calcolo.

Iniziamo il tutorial di calcolo SAP HANA View.

Che cos’è la visualizzazione calcolo SAP HANA?

Visualizzazione calcolo in SAP HANA è il tipo più importante di visualizzazione delle informazioni in quanto consente di eseguire operazioni di progettazione avanzate sui dati. È possibile applicare logiche di modellazione avanzate sui dati nella vista Calcolo che non è possibile eseguire nella vista Analitica e Attributo.

Nella vista Attributi, è possibile lavorare solo con le dimensioni, mentre nella vista analitica, si lavora con più tabelle di dimensioni collegate a una tabella dei fatti. Ciò significa che queste due viste non consentono un uso flessibile di dimensioni e misure e hanno un modo base di modellazione dei dati.

Al contrario, le viste di calcolo non hanno tali limitazioni e consentono all’utente di utilizzare una logica di calcolo complessa e combinare le misure da più di una tabella dei fatti. Insieme a questo, è possibile utilizzare logiche SQL avanzate e più livelli di logiche di calcolo durante la creazione di una vista di calcolo.

Ti dà la libertà di combinare e creare da una gamma di opzioni come tabelle, Viste colonna, Viste analitiche, Vista attributo, ecc. Ciò consente all’utente di eseguire report multidimensionali utilizzando misure e dimensioni provenienti da fonti diverse.

Rimani aggiornato con le ultime tendenze tecnologiche
Unisciti a DataFlair su Telegram!!

Caratteristiche della vista di calcolo

Di seguito sono riportate alcune importanti caratteristiche della vista di calcolo:

  • Le viste di calcolo supportano entrambi i modelli OLTP e OLAP.
  • Supportano espressioni complesse come Case, Counter, IF.
  • Supporta un linguaggio speciale come R-lang.
  • È possibile riutilizzare viste analitiche, viste attributi e anche altre viste di calcolo durante la creazione di una nuova vista di calcolo.
  • Le viste di calcolo supportano i privilegi analitici.
  • Supporta funzionalità specifiche di SAP ERP come la conversione di valuta, la lingua, la gestione dei client, ecc.
  • Consente all’utente di combinare le misure da più tabelle.
  • Gli utenti possono utilizzare sia tabelle basate su colonne che su righe.

Pannello scenario nella vista Calcolo

Quando si apre un editor di vista calcolo per creare una nuova vista, si trova un pannello scenario sulla sinistra con cinque opzioni; Join, Union, Projection, Aggregation e Rank. Una vista di calcolo in SAP HANA viene creata utilizzando una combinazione di queste opzioni.

1. Join-Un’opzione join collega due oggetti o tabelle di origine in un singolo oggetto. Viene anche indicato come nodo join nella gerarchia della vista. I tipi di join tra due tabelle possono essere interno, esterno sinistro, esterno destro e text join.

2. Union – L’opzione union esegue un join esterno completo su n numero di oggetti di origine e crea un singolo oggetto combinando il loro contenuto.

3. Proiezione-L’opzione proiezione proietta la tabella in un certo modo. Puoi usarlo per filtrare le colonne di una tabella o aggiungere alcune colonne prima di usarlo in altri nodi come aggregazione, rango, unione, ecc.

È possibile utilizzare un solo oggetto sorgente mentre si lavora nel nodo di proiezione. Se si desidera creare più di una tabella, utilizzare proiezioni separate per ciascuna. I nodi di proiezione vengono utilizzati per convertire le tabelle basate su colonne in tabelle di calcolo dim.

4. Aggregazione: nel nodo aggregazione è possibile eseguire l’aggregazione su dimensioni e misure selezionate.

5. Rank-Viene utilizzato per classificare i valori in base a un criterio. È possibile definire la clausola order by e la partizione in questo nodo in base ai requisiti di modellazione.

Passaggi per creare una vista di calcolo in SAP HANA

In questa sezione del Tutorial sulla vista di calcolo SAP HANA, impareremo come creare una vista di calcolo con un’opzione di unione a stella in SAP HANA Modeler. Un join stella viene creato quando abbiamo bisogno di misure da più di una tabella di fatto per usarlo nel reporting.

Passaggio 1: Selezionare Tabelle

Aprire SAP HANA Information Modeler e decidere le tabelle che si desidera utilizzare per la visualizzazione del calcolo. È possibile accedere alle tabelle dalla cartella Catalogo sotto il sistema SAP HANA.

Per motivi di comprensione, supponiamo che stiamo usando quattro tabelle, tabelle a due dimensioni e due tabelle dei fatti.

Passo 2: Creare una vista informazioni DIM

Andare al nodo Contenuto e selezionare il pacchetto in base al quale è necessario creare la vista di calcolo. Fare clic con il pulsante destro del mouse sul nome del pacchetto, selezionare Nuovo, quindi selezionare Vista calcolo.

Fase 3: Conversione delle tabelle di dimensione in tabelle di calcolo DIM

Prima di iniziare a riunire tutte le tabelle, è necessario convertire le due tabelle di dimensione basate su colonne in tabelle di calcolo DIM. Per questo, aprire una nuova vista di calcolo e inserire il nome della vista (ad esempio, DIM_CAL_1) e selezionare la categoria di dati come Dimensione.

Ripeti questo processo per ogni tabella di dimensione che hai. (abbiamo chiamato il secondo come DIM_CAL_2)

Passo 4: Aggiunta di tabelle e colonne di dimensione

Ora, aggiungere le tabelle di dimensione nella vista calcolo dal segno verde Aggiungi oggetto nella sezione Proiezione.

Aggiungeremo la tabella EMPINFO (sotto la sezione Proiezione) nella vista DIM_CAL_1. Allo stesso modo, aggiungere un’altra tabella di dimensione EMPRECORDS nella vista di calcolo DIM_CAL_2.

Una volta aggiunte le tabelle e aggiunte le colonne da esse nell’output finale, salva e attiva la tabella facendo clic sul segno di spunta verde e sul pulsante freccia sulla barra superiore.

Punto 5: Creare una vista di calcolo

Ora, dopo aver convertito le nostre due tabelle di dimensione basate su colonne come tabelle DIM, creeremo la vista di calcolo. Di nuovo, vai a un pacchetto preferito sotto il nodo Contenuto. Fare clic destro sul nome del pacchetto > Nuovo > Visualizzazione calcolo.

Immettere i dettagli per la nuova vista di calcolo, ad esempio Nome, Etichetta, Tipo di vista (Vista di calcolo), Tipo, Categoria di dati (CUBO). Selezionare la casella “Con la stella join” se si sta creando una vista di calcolo con una stella join.

Punto 6: Aggiungi tabelle measure / fact

Sono disponibili cinque tipi di operazioni in base allo scenario in cui viene creata la vista di calcolo. Questi sono Join, Union, Proiezione, Aggregazione e Rank. Tutti e cinque svolgono funzioni diverse (come suggerisce il loro nome).

Creeremo due proiezioni e aggiungeremo una tabella dei fatti in ogni proiezione. Abbiamo aggiunto EMPFACT1 in Projection_1 e EMPFACT2 in Projection_2.

Selezionare le colonne da rendere disponibili nella vista report da entrambe le tabelle dei fatti. Puoi vedere le colonne o i campi selezionati nella sezione Output sulla destra.

Step7: Unisciti alle tabelle dei fatti

Successivamente, uniremo le due tabelle dei fatti (EMPFACT1 e EMPFACT2). Selezionare Partecipa dal pannello Scenario di sinistra. Trascinare e rilasciare le due proiezioni (Projection_1 e Projection_2) nella sezione Join. Le due proiezioni saranno unite e mostrate nella casella join.

Quindi, uniremo fisicamente le due tabelle dei fatti con la colonna comune. Supponiamo che EMPID sia una colonna comune in entrambe le tabelle dei fatti (EMPFACT1 e EMPFACT2). Selezionare le colonne per l’output dalle due tabelle dei fatti.

Ora le colonne selezionate dalle due tabelle dei fatti saranno in un’unica tabella di join. Il nome di questa tabella join è Join_1.

Passo 8: Creare una stella join

Successivamente, ci uniremo alla tabella Join alla sezione Star join sopra di esso.

Inoltre, aggiungeremo le due tabelle delle dimensioni in DIM_CAL_1 e DIM_CAL_2 che abbiamo aggiunto in precedenza, nella vista di calcolo finale star join.

Quindi, abbiamo aggiunto Join_1, DIM_CAL_1 e DIM_CAL_2 nella sezione Star Join.

Passaggio 9: unire le tabelle delle dimensioni e dei fatti.

Ora che abbiamo dati da due tabelle di dimensione e una tabella di fatto combinata, ci uniremo al fatto (join table) con le due tabelle di dimensione e selezioneremo le colonne finali per l’output come mostrato nell’immagine qui sotto.

Una vista dettagliata di tutte e tre le tabelle apparirà nel pannello Dettagli.

Passo 10: Verifica Semantica

Andando avanti, andremo alla sezione Semantica per definire le misure e gli attributi. Fare clic sul pulsante Auto Assign per assegnare automaticamente le colonne come misure e dimensioni.

Punto 11: Salvare e attivare

Salvare e attivare la vista calcolo finale dal pulsante freccia verde.

Passo 12: Anteprima dei dati dalle colonne selezionate

È possibile visualizzare in anteprima i dati facendo clic sul pulsante Anteprima dati accanto al pulsante Salva e Attiva.

Nella sezione Anteprima dati, è possibile eseguire l’analisi creando visualizzazioni utilizzando le misure e le dimensioni disponibili.

È anche possibile modificare il tipo di visualizzazione da un grafico a barre a un grafico a bolle, grafico a linee, grafico a torta, ecc.

Sommario

Abbiamo imparato a conoscere la vista informazioni complesse che è Vista calcolo, le sue caratteristiche, pannello scenario e passi per creare Vista calcolo in SAP HANA.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.