SAP IDT - Creazione dell'universo

Per creare un universo in IDT, andare su Start → Tutti i programmi → SAP Business Intelligence → SAP Business Objects BI Platform 4 Client Tool.

In Information Design Tool, devi creare un Nuovo progetto. Vai a File → Nuovo → Progetto. Immettere il nome del progetto e fare clic su Fine.

Una volta creato il progetto, il passaggio successivo consiste nel creare una connessione OLAP o relazionale per connettersi a un'origine dati. UNRelational connectionviene utilizzato per connettersi al livello del database per importare tabelle e join. Una connessione OLAP viene utilizzata per connettersi al modello multidimensionale come una visualizzazione delle informazioni in SAP HANA.

Fare clic con il pulsante destro del mouse su Nome progetto → Nuovo → Seleziona connessione relazionale → Inserisci connessione / nome risorsa → Avanti.

Scegli SAP dall'elenco → SAP HANA → Seleziona driver JDBC → Avanti → Inserisci dettagli.

Immettere i dettagli del sistema, il nome utente, la password e fare clic su Avanti.

Fare clic su Fine.

In Informazioni generali → Fare clic su Test connessione → Riuscito.

Dobbiamo pubblicare questa connessione nel repository per renderla disponibile per l'uso.

Fare clic con il tasto destro del mouse sul nome della connessione → Pubblica la connessione nel repository → Immettere la password del repository BO → Fare clic su Connetti → Fine → Sì.

Dopo aver fatto clic su Fine, creerà una connessione sicura al repository.

.cns - connessione protetta al repository

.cnx - locale non protetto se utilizzi questa connessione non ti consentirà di pubblicare nulla nel repository.

Il passaggio successivo consiste nel creare un Data Foundation Layer su questa connessione protetta.

Fare clic con il tasto destro su .cns Connessione al repository → Nuova base dati.

Immettere il nome della risorsa e fare clic su Fine. Ti mostrerà un elenco di tutti gli schemi disponibili nel database. È possibile aggiungere tabelle e join dallo schema al livello base dati. Questo può essere fatto trascinando la tabella o facendo doppio clic. Applicare i join alle tabelle Dimension e Fact per creare uno schema logico.

Per definire un join, fare doppio clic su Join between tables. Ti mostrerà entrambe le tabelle. È possibile selezionare tra diversi join in base ai requisiti dei dati e fare clic su Rileva cardinalità per definire la cardinalità: 1: 1, 1: n, n: n.

Il passaggio successivo consiste nel creare un livello aziendale sulla base dati. Fare clic sull'icona Salva tutto nella parte superiore dello schermo. Quindi, fare clic con il pulsante destro del mouse su Base dati .dfx → Nuovo livello aziendale.

Immettere il nome della risorsa → (Generazione del livello aziendale per base dati) Fine. Aggiungerà Business Layer .blx sotto il progetto locale.

Verrà visualizzato un elenco di tutte le dimensioni e misure nella base dati. Puoi definire dimensioni, indicatori, aggregazioni, ecc.

Per definire un'aggregazione, è possibile selezionare dalla funzione di proiezione. È inoltre possibile nascondere alcuni oggetti nel report, se lo si desidera, utilizzando il menu a discesa accanto a misure e dimensione. È possibile selezionare Nascosto per un oggetto particolare.

Dopo aver definito il livello aziendale, fare clic sull'icona Salva tutto nella parte superiore dello schermo come mostrato nella seguente schermata.

Per pubblicare un universo nel repository, fare clic con il pulsante destro del mouse su .blx → Pubblica → In un repository.

Selezionare Risorse → Avanti → Nella finestra Pubblica universo, selezionare Avanti → Selezionare la cartella Repository in cui si desidera pubblicare l'universo e fare clic su Fine.

Riceverai una conferma che Universe è stato pubblicato con successo.

Per controllare l'universo in Repository, andare su Risorse del repository e controllare l'universo che è stato creato.

Creazione di un universo su SAP ERP

È possibile creare un universo su SAP ERP utilizzando Data Foundation in IDT. È necessario creare una connessione relazionale all'origine dati ERP, set di informazioni, query SAP e funzioni ABAP che vengono trattate come tabelle nella connessione.

È possibile creare una singola base dati di origine per supportare le connessioni locali ma non supporta join e colonne calcolate tra le tabelle inserite da una connessione ERP.

Per utilizzare una colonna calcolata, join, è necessario creare una base dati abilitata per più origini su una connessione protetta.

Quando una tabella viene aggiunta nel livello della base dati, il tipo di tabella del set di informazioni, la query SAP o la funzione ABAP viene salvato come proprietà della tabella nella base dati. Per aggiungere una tabella della funzione ABAP, è disponibile una tabella della base dati creata per mappare la funzione principale.

La tabella contiene colonne di input per i parametri di input della funzione. Questi parametri possono essere obbligatori o facoltativi. Per assegnare un valore ai parametri obbligatori, è necessario modificare le colonne di input.

Limitazioni dell'utilizzo di SAP ERP

Quando si utilizzano misure che contengono funzioni aggregate, non possono essere utilizzate come filtri nel pannello delle query poiché l'espressione SQL di output è costituita dalla clausola HAVING e non è supportata dalla connessione SAP ERP. Pertanto, se viene aggiunta una misura che contiene la funzione di aggregazione come filtro, viene generato un errore durante l'aggiornamento della query.

Creazione di un universo su SAP BW

Se si desidera utilizzare SAP BW per progettare un universo, è necessario utilizzare una base dati basata su una struttura abilitata per più origini. Tutte le tabelle e i join in SAP BW vengono importati automaticamente in Data Foundation. Quando un livello aziendale viene creato su base dati, tutti gli oggetti vengono spostati automaticamente nel livello aziendale.

Se non desideri inserire tabelle e join automaticamente, puoi deselezionare Rileva tabelle andando su proprietà avanzate durante l'aggiunta della connessione a Data Foundation.

È inoltre possibile disattivare l'inserimento di oggetti del livello aziendale deselezionando l'opzione per creare automaticamente classi e oggetti quando si seleziona la base dati in Nuovo livello aziendale.

Creazione di un universo su Microsoft Analysis Services

È necessario creare il livello aziendale su Microsoft Analysis Services (MAS) e gli oggetti del livello aziendale vengono creati per impostazione predefinita. Di seguito è riportata la mappatura degli oggetti nel livello aziendale:

  • Dimension - Le dimensioni di analisi vengono create nel livello aziendale per ogni dimensione nel cubo.

  • Display Folder - Le cartelle vengono create nella dimensione analisi per contenere le gerarchie nella cartella di visualizzazione.

  • Hierarchy- Per le gerarchie basate sul valore (padre-figlio), viene creata una gerarchia basata sul valore nella dimensione analisi. Gli attributi vengono creati nella cartella Attributi nella gerarchia.

  • Attribute Hierarchy - Le gerarchie di attributi nel cubo vengono create come gerarchie basate sui livelli nella dimensione di analisi.

  • Named Set - Gli insiemi denominati vengono creati nella dimensione di analisi correlata, nella cartella Insiemi denominati.

  • Measures and Calculated Measures- Le misure e le misure calcolate vengono create come misure nella cartella del gruppo di misure appropriata. Viene creato un attributo di misura per il valore formattato.

Creazione di un universo su SAS

È possibile creare un universo su SAS utilizzando una base dati abilitata per più origini e una connessione protetta.

La connessione all'origine dati SAS è gestita dal servizio Data Federation.

Universi multilingue

È inoltre possibile creare un universo multilingue nello strumento Information Design. Ciò consente di utilizzare una soluzione multilingue utilizzando il modello di metadati dell'universo.

Di seguito sono riportati i passaggi per utilizzare l'universo multilingue per la creazione di report:

Step 1 - Utilizza Universe Designer per progettare Universe nella lingua di origine in IDT.

Step 2 - Utilizza lo strumento di gestione della traduzione per tradurre i metadati nella base dati e nel livello aziendale.

Step 3 - Utilizzare i progettisti di report per creare i report sullo stesso universo, che può essere visualizzato in lingue diverse secondo le preferenze dell'utente.

Step 4 - Vai a Information Design Tool → Preferenze → Impostazioni locali di visualizzazione preferite determina la lingua dei metadati e dei dati nel pannello delle query.

Può essere utilizzato se si dispone del supporto per quanto segue:

  • Le traduzioni sono disponibili nella lingua (metadati).

  • La connessione supporta il parametro della lingua (dati).