IDT è noto come strumento di progettazione di Business Objects che estrae i dati da diverse origini dati utilizzando una connessione OLAP e relazionale per creare universi. Ci sono diversi parametri dell'Universo che possono essere passati al momento della creazione dell'Universo.
Può essere utilizzato nei seguenti strumenti di reporting e dashboard -
- SAP Business Objects Web Intelligence (WebI)
- SAP Business Objects Dashboard Designer (precedentemente noto come Xcelsius)
- Report Crystal di SAP Business Objects
- SAP Business Objects Explorer
In UDT, gli universi vengono creati con l'estensione file .unv. In IDT, l'estensione del file Universe viene modificata in file .unx.
Per aprire il file unv in IDT, non può essere aperto direttamente ma puoi convertire il file unv in unx per aprirlo nello strumento Information Design.
Non è possibile aprire un file .unx IDT in Universe Design Tool né convertirlo in file unv.
Universe Design Tool è abilitato per una singola origine, tuttavia IDT è abilitato per più origini significa che puoi estrarre i dati da diverse origini dati durante la creazione di un universo.
Universe Design Tool (UDT) | Strumento di progettazione delle informazioni (IDT) |
---|---|
Estensione file universo - .unv | Estensione file universo - .unx |
Non è possibile aprire il file .unx e inoltre non può essere convertito in unv per aprirlo in UDT | È possibile aprire il file unv convertendo il file unv in estensione unx |
È abilitato da un'unica fonte | È abilitato per più sorgenti |
Non può essere collegato direttamente a Dashboard Designer e all'ultima versione di Crystal Reports | Può essere collegato direttamente a Dashboard Designer e all'ultima versione di Crystal Reports |
Utilizzando UMT Upgrade Management fornito con BI 4 per le versioni precedenti o in IDT è possibile eseguire una conversione diretta.
Business Layer -
Questi layer contengono tutte le classi e gli oggetti, è possibile controllare le dimensioni e gli indicatori definiti in un universo.
Quando si pubblica il livello aziendale nel repository, viene visualizzato il completamento della creazione dell'universo.
Puoi controllare il riepilogo del livello aziendale per vedere il numero di attributi, dimensioni, misure, classi, LOV ecc.
Data Foundation Layer -
Questo livello viene utilizzato per definire la base dati: include tabelle dall'origine dati, join e chiavi, ecc.
L'idea è fondamentalmente che se hai bisogno di accedere ai dati da una tabella e un normale RDBMS, la tua connessione dovrebbe essere una connessione relazionale, ma se la tua fonte è un'applicazione ei dati sono archiviati in un cubo (multidimensionale come cubi di informazioni, modelli di informazioni) allora dovresti una connessione OLAP.
La connessione relazionale può essere creata solo in IDT / UDT.
OLAP può essere creato sia in IDT che in CMC.
Un'altra cosa da notare è che la connessione relazionale (incluso HANA) produrrà sempre un'istruzione SQL da generare dal report mentre la connessione OLAP normalmente crea un'istruzione MDX.
No, il livello aziendale legge automaticamente la struttura dell'origine OLAP.
L'estensione del file rimane la stessa quando si investe in UMT. È necessario eseguire una conversione in IDT per modificare l'estensione del file da unv a unx.
In IDT, non converte gli universi OLAP creati con versioni precedenti. Si consiglia di effettuare una connessione alla sorgente OLAP per sfruttare i vantaggi della modellazione dimensionale.
Non è possibile convertire universi in base a stored procedure utilizzando IDT.
Utilizzando IDT, è possibile convertire gli universi collegati, tuttavia non sono supportati in BI 4.
Vengono utilizzati per eseguire il drill down personalizzato su oggetti della stessa classe o di classi diverse in Universe. Per creare una gerarchia personalizzata, vai su Strumenti → Gerarchie.
.cns: connessione protetta al repository
.cnx - connessione locale non protetta. Se utilizzi questa connessione, non ti consentirà di pubblicare nulla nel repository.
Una connessione personale è definita come creata da un utente e non può essere utilizzata da altri utenti.
Una connessione condivisa può essere utilizzata da altri utenti tramite un server condiviso. Non è possibile pubblicare un universo nel repository utilizzando una connessione condivisa.
Una connessione protetta supera le limitazioni di cui sopra ed è possibile utilizzarla per esportare Universe nel repository centrale.
Quando si unisce una tabella delle dimensioni con due tabelle dei fatti con una relazione uno a molti, quando si trascina una dimensione insieme alla misura da entrambe le tabelle dei fatti, il valore delle misure viene gonfiato. Questa è chiamata trappola del baratro.
Questo può essere risolto usando Context creando due contesti differenti.
Un altro modo è andare ai parametri dell'universo e selezionare la casella di controllo → Più istruzioni SQL per ogni misura
In un universo, quando si hanno 3 tavoli in struttura e prima tabella è unita con uno a molti con seconda tabella che è collegato con uno a molti con terza tabella e quando si trascina una misura da 2 nd tavolo e dimensione da 3 rd tabella, il valore della misura è gonfiato, questa condizione è chiamata Fan trap.
È possibile risolvere questo creando un alias del 2 ° tavolo e definire contesti in modo da tavolo normale è unita solo con la prima tabella, mentre l'alias è unito sia con 1 l' ° ed il 3 ° tavolo. Ci sarebbe prendere 2 ° misura di tabella soltanto dalla tabella normale e altre dimensioni del 2 ° tabella dalla tabella alias.
Utilizzando il riconoscimento aggregato, è possibile utilizzare dati pre-aggregati nelle tabelle del database. Viene utilizzato per migliorare le prestazioni delle query elaborando un numero inferiore di righe.
Quando si aggiunge un oggetto che riconosce l'aggregazione nella query, il generatore di query recupera i dati dalla tabella con il livello di aggregazione più alto.
Example -
Considera una tabella Fattori di vendita in cui le vendite vengono aggregate per mese. Se la tua query richiede vendite al mese, il generatore di query recupererà i dati dalla tabella aggregata.
How to set up Aggregate awareness?
Per utilizzare il riconoscimento degli aggregati, è prima necessario caricare la tabella aggregata nel database e quindi aggiungere la tabella a Data Foundation.
Definisci oggetti aggregati consapevoli. Si tratta di oggetti nel livello aziendale per i quali si desidera che le query utilizzino le tabelle aggregate quando possibile invece di eseguire l'aggregazione utilizzando tabelle non aggregate.
Nell'espressione SQL per l'oggetto, definire l'istruzione SELECT per utilizzare la funzione @Aggregate_Aware -
@Aggregate_Aware (sum (aggr_table_1),…, sum (aggr_table_n))
Il riconoscimento dell'indice in un universo determina quali valori nelle condizioni di filtro delle query create dall'universo vengono sostituiti dai rispettivi indici o chiavi surrogate. I valori nel filtro provengono dalla tabella delle dimensioni e per ottenere questo valore è necessario un join con la tabella dei fatti.
È possibile utilizzare il pannello delle query per creare o visualizzare in anteprima le query su un livello aziendale o nella parte superiore dell'universo pubblicato nel repository.
Il pannello delle query consente di aggiungere oggetti nella query e di visualizzare in anteprima i risultati della query.
Una tabella derivata è una tabella virtuale nella base dati che combina altre tabelle utilizzando calcoli e funzioni.
È possibile utilizzare tabelle derivate per i seguenti scopi:
Per creare una tabella con colonne di altre tabelle. Le definizioni di colonna possono includere calcoli e funzioni complessi.
Per creare una singola tabella che combini due o più tabelle.
Per creare una tabella che contenga una selezione di colonne di tabelle diverse.
Per inserire una tabella derivata, selezionare l'intestazione della tabella → fare clic con il pulsante destro del mouse → Inserisci → Tabella derivata.
Utilizzando la funzione tabella derivata
@derived_table (nome tabella derivata)
Una tabella Alias è nota come riferimento a una tabella standard in Data Foundation. I dati nella tabella Alias sono completamente gli stessi della tabella originale.
Le tabelle alias vengono utilizzate per interrompere i loop nel percorso di join nel livello della base dati. È inoltre possibile utilizzare una tabella Alias per rinominare una tabella.
In un contesto, ci sono tre stati definiti per un join:
Included joins - In una parte dello schema che è ambigua, il contesto risolve il loop definendo un percorso con i join inclusi.
Excluded joins - In una parte dello schema che è ambigua, i join esclusi definiscono il percorso che il contesto non prenderà mai.
Neutral joinssi trovano in una parte dello schema che non è ambigua e sono sempre inclusi nel percorso della query del contesto. Qualsiasi join che non è esplicitamente incluso o escluso è neutro.
Un contesto può essere definito manualmente o facendo clic sull'opzione rileva contesto.
Gli oggetti nel livello aziendale vengono inseriti automaticamente in base al cubo. È possibile aggiungere le seguenti funzioni per migliorare le funzionalità in Business Layer:
- Utilizzo di dimensioni, gerarchie e attributi analitici.
- Insiemi nominati
- Membri calcolati
- Inserisci misure
- Filtri predefiniti (obbligatori o facoltativi) per limitare i dati restituiti nelle query
- Parametri con prompt opzionali
- Elenchi di valori da associare a un prompt
I LOV ti consentono di selezionare più valori dall'elenco dei valori disponibili.
Prompt consente di selezionare un valore in fase di esecuzione.
È possibile definire vari livelli di accesso di un oggetto:
- Private
- Public
- Controlled
- Restricted
- Confidential
Quando si definisce un oggetto come pubblico, tutti gli utenti possono accedere all'oggetto. Se un oggetto è definito come limitato, gli utenti a cui è concesso un livello di accesso limitato o superiore possono accedere. Per definire il livello di accesso degli oggetti:
Selezionare l'oggetto nel livello aziendale per il quale si desidera definire il livello di accesso. È possibile utilizzare il tasto CTRL per selezionare più oggetti. Fare clic con il tasto destro sull'oggetto → Cambia livello di accesso.
In un universo possono esserci molti oggetti che dipendono l'uno dall'altro e lo spostamento, l'eliminazione di una risorsa può influire su altre risorse che dipendono da quella risorsa.
Per verificare la dipendenza tra diverse risorse, è possibile selezionare mostra dipendenza locale.
Per vedere le risorse dipendenti nel repository per una particolare risorsa in Progetto locale, fare clic con il pulsante destro del mouse e fare clic su mostra dipendenza repository.
Immettere i dettagli della sessione in cui vengono pubblicate le risorse e fare clic su Accedi. Verrà visualizzato l'elenco degli universi pubblicati nel repository basati sulla risorsa selezionata in Progetto locale.
Designer dashboard è lo strumento di visualizzazione dei dati di SAP Business Objects utilizzato per creare dashboard interattivi da diverse origini dati. Dashboard Designer consente agli sviluppatori BI di creare dashboard e analisi personalizzate che soddisfano i requisiti aziendali di un'organizzazione.
I dashboard possono includere diversi grafici, grafici e indicatori basati sui dati forniti dalle origini dati. I dashboard sono utilizzati dal senior management che offre informazioni aggiornate alle informazioni ai CEO e ai vicepresidenti dell'azienda.
- Il dashboard compatibile con BOXI 3.1 si chiama Xcelsius 2008.
- Il dashboard compatibile con BOXI 4.0 si chiama Dashboard 4.0.
- Il dashboard compatibile con BOXI 4.1 si chiama Dashboard 4.1.
Tipi di grafici | Sono disponibili 22 grafici di 16 tipi | 34 grafici di 12 tipi |
---|---|---|
Selettori | 18 selettori di 16 tipi | 10 selettori di 10 tipi |
Contenitori | 7 contenitori di 3 tipi | 5 contenitori di 5 tipi |
Mappe | Per 100 paesi | Nessuna mappa |
Calendario | Il calendario è disponibile come tabella | Il calendario è disponibile come campo di input |
Pannello dei filtri | Nessun pannello di filtro | Capacità di perforazione e filtraggio |
Componente what-if | 6 componenti | Nessun componente |
Motore di visualizzazione | Adobe Flash con supporto HTML5 | HTML nativo con CSS |
Design e combinazioni di colori | Temi multipli, personalizza utilizzando la GUI | Temi di base, personalizzati tramite CSS |
- Category
- List
- Tree
Ci sono diversi modi:
È possibile utilizzare il metodo SLT per la replica dei dati su HANA e quindi creare un universo nella parte superiore del database HANA. L'universo può essere utilizzato in Dashboard utilizzando il browser delle query.
Puoi creare direttamente un universo nella parte superiore del sistema di transazione.
Utilizzando un provider transitorio, è possibile connettere ECC per caricare i dati in BW e il browser delle query può essere utilizzato per connettersi a BW.
Utilizzando il browser delle query, è possibile fare clic su Aggiungi query → Universo come origine dati
Seleziona l'universo pubblicato e per aggiungere oggetti, puoi utilizzare il pannello delle query.
Quando viene aggiunta una query, è possibile mappare gli oggetti al foglio di calcolo e successivamente ai componenti del dashboard.
È possibile pubblicare il blocco report Webi come servizio BI e può essere utilizzato direttamente in Dashboard.
I fogli di lavoro sono preferiti quando il numero di righe è inferiore in Dashboard. L'impostazione predefinita è 512 righe ma puoi modificare questa impostazione andando su Preferenze.
È anche possibile spostare il browser degli oggetti, il browser dei componenti, il browser delle query e il pannello delle proprietà dalle posizioni predefinite. Per agganciare un componente, è necessario fare clic sulla parte superiore del pannello e trascinarlo sull'icona di ancoraggio. Per spostare un componente, devi prima rimuovere l'occultamento automatico.
Quando aggiungi oggetti utilizzando una query, hai le opzioni per selezionare:
- Aggiorna prima che i componenti vengano caricati
- Aggiorna ogni volta la durata
Selezionare il componente → fare clic con il pulsante destro del mouse sulla scheda Proprietà
Sul lato destro, sono disponibili le opzioni per definire le varie proprietà di un componente nel modello del dashboard.
Gli avvisi vengono utilizzati per impostare le notifiche per i valori dei dati, se i valori sono accettabili o richiedono attenzione. Per abilitare gli avvisi, fare clic sulla casella di controllo.
È possibile impostare le soglie di avviso, abilitare il colore automatico, ecc.
Per cancellare l'associazione dal grafico, dall'elenco selezionare Cancella associazione come di seguito:
È possibile impostare il colore per ogni elemento di un componente nel modello di dati. I colori possono essere definiti nella scheda Aspetto nel riquadro Proprietà.
È disponibile un'ampia gamma di colori e puoi anche creare i tuoi colori personalizzati.
Per definire il colore per ogni elemento, seleziona l'elemento → Vai al selettore colore per ogni elemento. È possibile selezionare le sezioni seguenti nella finestra di dialogo del colore:
Theme Color -
Per definire il colore del tema corrente.
Standard Color -
Questi sono un gruppo di colori di base.
Recent Color -
Questo mostra i colori usati di recente.
- Presa della corrente
- Word
- Allega in email
In un modello di dati, i grafici vengono utilizzati per eseguire confronti, analisi del valore e riepilogo delle tendenze dei dati dall'origine dati. Sono disponibili diverse opzioni di grafici per molteplici scopi:
Il componente contenitore può essere nidificato per creare modelli multistrato. È possibile utilizzare il contenitore canvas all'interno dell'area di disegno principale per contenere uno o più componenti. È possibile aggiungere, spostare, eliminare o modificare i componenti nel contenitore del pannello.
Puoi utilizzare diversi tipi di contenitori:
- Contenitore pannello
- Set di schede
Il componente Selector consente agli utenti di scegliere diverse opzioni in fase di esecuzione. Il selettore può essere utilizzato per configurare la riga, il valore, la posizione e l'etichetta dell'elemento nel foglio di calcolo incorporato.
È possibile aggiungere selettori dal browser dei componenti in Dashboard Designer.
- Casella di controllo
- Combo box
- Filter
I componenti a valore singolo vengono utilizzati per aggiungere interattività ai modelli di dati. Puoi usarli per aggiungere maggiore attenzione a parametri importanti.
I componenti a valore singolo possono essere utilizzati in diversi stili:
- Barra di avanzamento orizzontale
- Barra di avanzamento verticale
- Doppio cursore
- Doppio cursore 2
- Dial
Questi componenti ti consentono di connettere il tuo modello di dati al web. Oltre a questo, puoi anche utilizzare il gestore dati per configurare la connettività web.
URL button -
Quando l'utente fa clic in fase di esecuzione, un pulsante si collega a un URL relativo o assoluto.
Reporting Service Button -
Ciò consente di connettersi al server di Reporting Services e selezionare un report da utilizzare nel modello dati.
Slide Show -
Ciò consente di creare una presentazione di immagini basate su URL e file SWF.
SWL loader -
Ciò consente di caricare i file SWF da un URL e non è necessario importare i file. È simile al componente della presentazione ma fornisce una migliore gestione della memoria.
Connection Refresh Button -
Ciò consente all'utente di aggiornare manualmente la connessione quando ci si collega ad essa.
Questi componenti possono essere utilizzati con le query su Universe.
Query Refresh Button -
Ciò consente all'utente di aggiornare i dati in fase di esecuzione. È possibile includere query Universe o BEX per consentire agli utenti di richiedere un aggiornamento della query in fase di esecuzione.
Query Prompt Selector -
Ciò consente all'utente di selezionare i valori dai prompt di query BEX o Universe in fase di esecuzione. In base al tipo di prompt, l'utente può selezionare un singolo valore da utilizzare come parametro di filtro oppure può scegliere gli oggetti di selezione.
Per creare nuovi modelli, puoi utilizzare il modello come punto di partenza. Il modello dà anche un'idea di come funzionano i diversi componenti e puoi aggiungerli alla tela per costruire un nuovo modello.
Ti mostra l'elenco dei modelli in quella categoria.
Utilizzando i temi, puoi applicare lo stesso layout, aspetto e formattazione ai modelli di dati quando hai bisogno di tutti i modelli con lo stesso aspetto. Il tema ti fornisce una combinazione di colori ma puoi personalizzarlo secondo le tue esigenze.
Per applicare un tema, vai su Formato → Tema
In SAP Dashboard Designer, sono supportate le seguenti connessioni dati:
- Query come servizio Web (QWAAS)
- Connessione al servizio Web
- Connessione SAP NetWeaver BW
- Dati XML
- Consumatore di dati di Crystal Report
- Servizi dati in tempo reale
- Connessione interfaccia esterna
- Connessioni Live Office
- Applicazione Web Dynpro come Flash Island
Inserendo manualmente i valori nelle celle nel foglio di calcolo e quindi legando queste celle all'etichetta del componente e ai valori in Proprietà.