SAP IDT - Guida rapida

Information Design Tool (IDT) è uno 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.

Un universo viene chiamato come raccolta logica di dimensioni e oggetti che consentono agli utenti aziendali di analizzare i dati aziendali. Gli oggetti e le dimensioni rappresentano gerarchie, indicatori, calcoli personalizzati e attributi diversi.

L'universo può essere creato sulla parte superiore di database relazionali come SQL Server, Oracle o anche su un InfoCube nel sistema SAP Business Warehouse (BW). È possibile creare diversi tipi di connessioni a queste origini dati come connessione personale, connessione condivisa e connessione pubblica. Un'istruzione SQL o MDX viene generata rispettivamente in base all'origine dati: Relazionale e OLAP.

Un universo creato utilizzando un IDT può essere utilizzato con diversi strumenti di reporting in Business Objects. Quando un universo viene pubblicato in un repository centrale, 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)
  • SAP Business Objects Crystal Reports
  • SAP Business Objects Explorer

Diversi componenti in IDT durante la progettazione di un universo

Una connessione OLAP o relazionale all'origine dati

  • Estrazione delle tabelle e dei join dal database relazionale o da un cubo OLAP.

  • Creazione di una base dati da tabelle e join estratti.

  • Creazione di oggetti metadati dal livello base dati e questi oggetti vengono gestiti nel livello aziendale.

  • Utilizzo dei parametri dell'universo e condivisione delle risorse in Universe.

  • Pubblicazione di un universo che include il livello aziendale, la base dati e una connessione universo al database

Universe può essere pubblicato nel repository centrale per essere utilizzato da altre applicazioni di reporting SAP Business Objects.

I profili di sicurezza vengono utilizzati per fornire l'accesso ai dati dell'universo e agli oggetti dei metadati.

IDT è utilizzato principalmente dai gestori delle applicazioni e dagli sviluppatori di report che desiderano creare report analitici sulla parte superiore dei dati archiviati nelle diverse origini dati. Per creare report sugli universi, una persona necessita della comprensione tecnica dello strumento IDT e della conoscenza funzionale del Data Warehouse.

Ci sono varie risorse in Information Design Tool che possono essere utilizzate per estrarre i dati dalle origini dati e per creare un universo -

Progetto

Un progetto è un'area di lavoro locale in cui si archiviano le risorse utilizzate per creare uno o più universi. Viene utilizzato per gestire gli oggetti locali, utilizzati per la creazione dell'Universo. Un singolo progetto può contenere oggetti per uno o più universi. Un progetto locale può contenere più oggetti come il livello della base dati, la base aziendale e la connessione dell'origine dati, ecc.

Data Foundation

Il livello Data Foundation consente di importare tabelle e join da diversi database relazionali. Tutti i join vengono importati e puoi anche definire tabelle derivate, calcoli personalizzati, join aggiuntivi, contesti e prompt.

Connessione relazionale e OLAP

Una connessione viene utilizzata per definire la modalità di estrazione dei dati da un'origine dati relazionale o OLAP. Un universo utilizza sempre almeno una connessione per estrarre i dati. È inoltre possibile creare una multisorgente che estrae i dati da una o più origini dati utilizzando più connessioni.

Una connessione può essere salvata localmente con il file .cnx e tutti gli universi creati sopra le connessioni locali non possono essere pubblicati nel repository BO. Per pubblicare un universo nel repository, è necessario utilizzare una connessione centrale protetta con file .cns.

.cns- connessione protetta al repository

.cnx-connessione locale non protetta. Se utilizzi questa connessione, non ti consentirà di pubblicare nulla su repository.l

Livello aziendale

Nel livello aziendale si definiscono misure e dimensioni. Puoi anche applicare aggregazioni come Sum, Count, Avg, Min, Max.

Per completare la creazione dell'universo, è necessario salvare il progetto e quindi pubblicare il livello aziendale nel repository.

UDT vs IDT

In UDT, viene creato un universo con estensione file .unv. In IDT, l'estensione di un 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 è uno strumento abilitato per un'unica origine. Tuttavia, IDT è uno strumento abilitato per più origini, il che 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 Universe- .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 per una sola sorgente È 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

Interfaccia utente in IDT

Quando si recupera un universo esistente in IDT connettendosi al repository, di seguito sono riportate le interfacce disponibili. Sono gli stessi quando si progetta un nuovo universo in Information Design Tool.

Progetti locali

Definisce la connessione esistente in uso (.cnx o.cns), il livello della base dati (.dfx) e il livello aziendale che sono locali nell'universo come mostrato sopra.

È possibile fare clic su ogni oggetto in Progetti locali per visualizzare i dettagli e apportare eventuali modifiche. Fare clic sul file .cns della connessione per visualizzare i dettagli della connessione. Allo stesso modo, puoi aprire un oggetto .dfx o .blx.

Risorse del repository

Dopo esserti connesso al repository, puoi recuperare tutti gli oggetti progettati e pubblicati in quel repository.

Per inserire oggetti dal Repository, fare clic sul segno + e selezionare Inserisci sessione. Inserisci i dettagli del sistema, il nome utente e la password e potrai vedere tutti gli oggetti nel repository.

Livello aziendale

Questo layer contiene 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.

È possibile controllare il riepilogo del livello aziendale per visualizzare il numero di attributi, dimensioni, misure, classi, LOV, ecc.

Livello base dati

Questo livello viene utilizzato per definire la base dati che include tabelle dall'origine dati, join e così via.

Per controllare la struttura della base dati, puoi fare clic su .dfx in progetti locali e ti porterà al livello Data Foundation e ai suoi componenti.

Impostazione e ripristino delle preferenze in IDT

È possibile personalizzare l'interfaccia utente di Information Design Tool impostando le preferenze. Questo può essere ripristinato alle impostazioni predefinite utilizzando l'opzione Ripristina visualizzazione predefinita. Per impostare le preferenze in IDT, vai su Windows → Preferenze.

Dopo aver fatto clic su Preferenze, si aprirà una nuova finestra. È possibile definire le preferenze nelle preferenze Generali, Guida e Information Design Tool.

Preferenze di Information Design Tool

  • Editor del livello aziendale
  • Verifica integrità
  • Editor della base dati
  • Lingue, ecc.

L'utilizzo dell'opzione di visualizzazione Ripristina predefinito nella scheda Finestra consente di ripristinare tutti i valori predefiniti oppure è anche possibile utilizzare l'opzione Ripristina predefiniti nella finestra Preferenze.

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.

È anche 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 in base alle 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).

UN .unv Universeviene creato in Universe Designer in SAP Business Objects XI 3 o Universe creato utilizzando lo strumento Universe Design. Può essere convertito in file unx nello strumento Information Design.

La seguente versione di SAP Business Objects può creare file unv -

  • Universe Design Tool (UDT)

  • Universe Design Tool Desktop Edition

  • L'universo creato utilizzando UDT viene archiviato con un nome file .unv nella cartella locale o nel repository centrale

Per utilizzare gli universi .unv in IDT, devi prima convertirli. È possibile convertire i seguenti universi unv in Information Design Tool:

  • Universi relazionali creati utilizzando lo strumento SAP BusinessObjects 4 UDT o l'edizione Desktop

  • Universi relazionali progettati nello strumento di progettazione SAP BusinessObjects Enterprise XI3

Conversione dell'universo .unv in un repository

Il file dell'universo .unv da convertire deve essere archiviato nel repository. Se l'universo viene creato con uno strumento di progettazione precedente a SAP BusinessObjects 4.0, è necessario aggiornare l'universo utilizzando lo strumento di gestione degli aggiornamenti.

Per convertire un universo in IDT, vai su File - Converti.

Nella finestra successiva, devi selezionare il file unv dal repository per convertirlo in file unx. Immettere il nome utente e la password del repository per connettersi.

Seleziona Universe dal repository che desideri convertire. Fare clic su OK.

Selezionare la cartella del repository di destinazione → Sfoglia per selezionare una cartella nel repository in cui si desidera salvare .unx Universe. Per creare parametri con nome per il prompt, selezionare la casella di controllo come mostrato nella seguente schermata.

L'opzione Salva per tutti gli utenti consente a tutti gli utenti di aprire l'universo senza immettere la password del repository. Fare clic su OK per avviare la conversione.

Dopo aver fatto clic su OK, viene avviata la conversione e viene visualizzato il seguente messaggio di conferma.

Conversione locale dell'universo .unv

Per convertire un universo in IDT, vai su File → Converti.

Nella finestra successiva, devi selezionare il file .unv dalla cartella locale.

Selezionare la cartella Repository di destinazione → Sfoglia per selezionare una cartella in cui si desidera salvare .unx Universe. Per creare parametri con nome per il prompt, selezionare la casella di controllo.

È ora possibile pubblicare il livello aziendale per creare il file dell'universo .unx. Questo crea un universo locale.

Per pubblicare l'universo nel repository, continuare con il passaggio successivo. Pubblica la connessione locale a un repository.

Modificare la base dati e cambiare la connessione per utilizzare la connessione protetta pubblicata nell'ultimo passaggio. Il prossimo è pubblicare il livello aziendale nel repository.

Controllo dell'integrità durante la conversione

Quando si converte .unv Universe, si consiglia di eseguire un controllo di integrità in IDT. È possibile correggere i seguenti tipi di errore:

Errori sui tipi di dati delle colonne: include l'aggiornamento della struttura in Data Foundation che consente di correggere gli errori del tipo di dati nel controllo dell'integrità.

Errori sui join automatici con prompt: per utilizzare un'espressione di join con prompt e LOV, è necessario lavorare sui join nell'universo convertito.

Funzionalità supportate da .unv

Quando si converte .unv Universe in IDT, il processo di conversione crea le stesse funzionalità nell'universo risultante. Di seguito è riportato l'elenco delle funzionalità supportate:

Funzionalità in .unv Universe Funzionalità in .unx Universe

Schema dell'universo

Questi oggetti vengono creati in Data Foundation -

  • Tables
  • Tabelle alias
  • Tabelle derivate
  • Joins

Per i prompt, è necessario verificare l'integrità nel contesto di auto join: è necessario limitare manualmente la definizione del contesto

Universi multilingue

Le impostazioni della lingua, le impostazioni locali vengono convertite

Contorno

Tutte le classi e le sottoclassi convertite in cartelle

  • Dimensions
  • Measures
  • Dettagli convertiti in attributi
  • Condizioni convertite in filtri

Limiti delle query

I limiti delle query vengono convertiti e modificati nel livello aziendale

Parametri SQL

La query, l'istruzione SQL e il prodotto cartesiano vengono convertiti

Strategie

Le strategie personalizzate non sono supportate in IDT

Connessioni

La stessa connessione relazionale protetta viene utilizzata dagli universi .unv e .unx. La connessione relazionale può essere creata sia in UDT che in IDT e pubblicata nel repository.

Le connessioni personali e condivise vengono convertite in connessioni locali.

Funzioni

Le seguenti funzioni possono essere convertite:

  • @Aggregate_Aware
  • @Prompt
  • @ Tabella derivata
  • @Select
  • @Variable

Tutte queste funzioni sono supportate

Elenco dei valori LOV

Gli elenchi di valori denominati vengono creati nel livello aziendale in IDT per le dimensioni e le misure che mostrano i LOV

È possibile recuperare un universo pubblicato dal file system locale o dal repository. Per recuperare un universo dal file system locale, è necessaria una vista dei progetti locali in cui vengono salvati i livelli aziendali e le risorse di riferimento. Nella vista dei progetti locali, fai clic con il pulsante destro del mouse sulla cartella del progetto, vai a Recupera universo → da una cartella locale.

Seleziona l'universo che desideri recuperare e fai clic su Fine.

Recupero di un universo da un repository

Per recuperare un universo dal file system locale, è necessaria una vista dei progetti locali in cui vengono salvati i livelli aziendali e le risorse di riferimento. Puoi recuperare un universo da un repository in due modi:

Metodo 1

Fare clic con il pulsante destro del mouse sulla cartella Progetto locale → Recupera universo → Da un repository.

Immettere la password del repository e fare clic su Connetti.

Seleziona l'universo dalle cartelle disponibili nel repository e fai clic su Fine.

Metodo 2

Un altro modo è andare nella sezione Risorse del repository e selezionare l'universo che si desidera recuperare.

Selezionare un progetto locale per il recupero e fare clic su OK.

Per rimuovere il requisito di sicurezza locale, selezionare l'opzione "Salva per tutti gli utenti" quando si seleziona l'universo nel repository.

Per progettare un universo in IDT, il primo passaggio è creare un progetto nelle viste del progetto locale. Tutte le risorse come la base dati e i livelli aziendali sono gestite in un progetto. È possibile passare a progetti locali e accedere alle risorse nel progetto locale utilizzando Information Design Tool (IDT).

Una volta creato un progetto locale, le risorse possono essere popolate sotto di esso in diversi modi:

  • È possibile creare nuove risorse utilizzando l'opzione "Nuovo".
  • Converti l'universo .unv creato da Universe Design Tool.
  • Recupera un universo pubblicato.
  • Per modificare una risorsa, puoi fare doppio clic su una risorsa in Progetto locale.

Verifica dei progetti esistenti in IDT

Puoi aprire un progetto esistente in IDT. Vai a File → Apri progetto.

Verrà aperta una nuova finestra. È possibile selezionare dalla directory principale o dal file di archivio per importare un progetto esistente.

Per importare dalla directory principale, fare clic su Sfoglia, selezionare il progetto che si desidera importare e fare clic su OK.

Creazione di un nuovo progetto locale in IDT

Per creare un nuovo progetto in IDT, vai su File → Nuovo → Progetto.

Immettere il nome del progetto, la posizione e fare clic su Fine.

Il progetto viene creato nelle viste Progetti locali.

Modifica di un progetto esistente

Puoi anche modificare un progetto esistente. Apri un progetto esistente andando su File → Apri progetto. È inoltre possibile aprire un universo esistente in qualsiasi area di progetto locale.

Dopo aver aperto un progetto esistente, puoi andare a ciascun oggetto facendo doppio clic sul nome dell'oggetto nella cartella Progetto locale.

Apportare le modifiche necessarie e fare clic su Save pulsante.

Eliminazione di un progetto in IDT

Per eliminare un progetto esistente, fare clic con il pulsante destro del mouse sul progetto nell'area Progetto locale.

Per eliminare un progetto in modo permanente, è possibile selezionare "Elimina il contenuto del progetto su disco opzione" nella finestra di dialogo "Conferma eliminazione progetto".

Se selezioni questa opzione, l'eliminazione è definitiva e non può essere annullata. Fare clic su "Sì" per confermare l'eliminazione.

Se non hai eliminato definitivamente i contenuti del progetto, puoi aprire il progetto per renderlo disponibile.

Sincronizzazione del progetto

La sincronizzazione del progetto si occupa del confronto delle risorse nelle viste del progetto locale con un progetto condiviso associato nel repository. Utilizzando la sincronizzazione del progetto, è possibile rilevare l'aggiunta / eliminazione di risorse, differenza tra le risorse. In base alle differenze, è possibile aggiornare la vista del progetto locale e le risorse condivise.

In Sincronizzazione del progetto, ci sono due diversi riquadri:

Riquadro del progetto condiviso

Elenca le risorse nel progetto condiviso sul server. Se è presente un'icona di blocco sotto forma di risorsa, significa che la risorsa è bloccata. Lo stato di sincronizzazione elenca lo stato di ciascuna risorsa confrontando le risorse nelle viste del progetto condivise e locali.

Stato di sincronizzazione diverso

Added Locally - Una risorsa viene aggiunta nel progetto locale ma non nel progetto condiviso.

Changed Locally - Una risorsa è stata modificata nel progetto locale ma non nel progetto condiviso.

Deleted Locally - Una risorsa è stata eliminata nel progetto locale ma esiste ancora nel progetto condiviso.

Added on server - Una risorsa non è nel progetto locale ma esiste nel progetto condiviso.

Changed on server - Una risorsa è stata modificata nel progetto condiviso ma non nel progetto locale.

Deleted on server - la risorsa esiste nel progetto locale ma è stata eliminata nel progetto condiviso.

Synchronize - Entrambe le risorse sono identiche.

Elenco delle risorse nel riquadro dello stato di sincronizzazione

Mostra tutte le risorse. Ciò cancella i filtri ed elenca tutte le risorse indipendentemente dal loro stato.
Mostra / nasconde le risorse con uno stato Synchronized
Mostra / nasconde le risorse nel progetto locale che sono cambiate rispetto al server.
Mostra / nasconde le risorse con uno stato in conflitto.
Mostra / nasconde le risorse sul server che sono cambiate rispetto al progetto locale

Come eseguire la sincronizzazione del progetto?

Per eseguire la sincronizzazione del progetto, vai su Windows → Sincronizzazione del progetto.

Fare clic su "Cambia sessione" per aprire una sessione sul sistema di repository in cui vengono salvati i progetti condivisi.

Seleziona un progetto da sincronizzare nell'elenco dei progetti condivisi.

Blocco di una risorsa

Per bloccare una risorsa nella sincronizzazione del progetto, dovrebbe trovarsi nel progetto condiviso. Il blocco informa gli altri sviluppatori che stai lavorando sulla risorsa.

To lock a resource- Seleziona il progetto condiviso dall'elenco dei progetti condivisi. Espandi il progetto. Selezionare la risorsa → Fare clic con il pulsante destro del mouse → Fare clic su Blocca.

Sblocco di una risorsa

Per sbloccare una risorsa, seleziona la risorsa in Sincronizzazione del progetto. Fare clic con il tasto destro → Sblocca.

Risparmio di risorse in IDT

È anche possibile salvare qualsiasi risorsa in un progetto locale come report nel file locale. Per salvare una risorsa, fare clic con il tasto destro su qualsiasi risorsa, Salva con nome.

Nella casella Posizione rapporto, immettere un percorso file, un nome file e un tipo di file per il rapporto. Il tipo di file può essere .pdf, .html o .txt.

Per esplorare il file system locale per trovare un percorso di file, fare clic sul pulsante Sfoglia.

Per risorse più grandi (basi dati e livelli aziendali), è possibile selezionare quali elementi di metadati includere nel report nella casella Elementi di metadati.

Fare clic su Genera per creare il report.

Una connessione in IDT viene utilizzata per connettersi a un'origine dati relazionale o OLAP utilizzando lo strumento di creazione di report SAP BusinessObjects. Può essere una connessione locale o una connessione pubblicata in un repository centrale.

Diversi tipi di connessioni supportati in IDT

Di seguito sono riportati i tipi di connessione supportati in IDT:

Connessione relazionale

Viene utilizzato per progettare il livello base dati nello strumento di progettazione delle informazioni. È possibile importare tabelle e join dall'origine dati.

Connessione OLAP

Utilizzando una connessione OLAP, è possibile progettare un livello aziendale durante la creazione di un universo. Consente di connettersi direttamente a schemi multidimensionali e di importarli per la progettazione dell'universo. Successivamente, possono essere utilizzati con lo strumento di reporting SAP Business Objects.

Cliente BICS

Per connettersi a SAP NetWeaver BW, è possibile utilizzare il middleware del client SAP BICS per fornire l'accesso alla query BEx. Le connessioni in IDT possono essere salvate localmente oppure possono essere protette e pubblicate in un repository centrale.

Le connessioni locali vengono salvate come file .cnx e possono essere accedute da qualsiasi utente che esegue IDT. Dopo aver pubblicato la connessione al repository, vengono modificati in una connessione protetta.

Una connessione protetta viene pubblicata nel repository e salvata nella cartella Connessione. È inoltre possibile creare connessioni protette utilizzando i comandi Inserisci connessione relazionale e Inserisci connessione OLAP dalla visualizzazione delle risorse del repository.

Di seguito sono riportate le proprietà chiave di una connessione protetta:

  • Gli utenti devono essere autenticati.

  • I diritti utente possono essere definiti a livello utente per concedere o negare l'accesso alle connessioni o alle proprietà della connessione.

  • Le connessioni protette possono essere utilizzate o condivise da utenti autenticati.

Creazione di una nuova connessione in IDT - Relazionale

Vai allo strumento di progettazione delle informazioni nel client BI. Per creare una nuova connessione relazionale, iniziare prima con un nuovo progetto nella visualizzazione Progetto locale.

Fare clic su Nuovo → Progetto → Immettere il nome del progetto → Fine.

Fare clic con il pulsante destro del mouse su Nome progetto → Nuovo → Connessione relazionale.

Immettere il nome della connessione / risorsa → fare clic su Avanti.

Seleziona il middleware in base all'origine dati. È possibile selezionare SAP o non SAP come origine dati e impostare una connessione relazionale al database.

Abbiamo selezionato SAP dall'elenco → SAP HANA → JDBC → fare clic su Avanti.

Accedere alla modalità di autenticazione, nome utente e password. Immettere il nome host e il numero di istanza e fare clic su Avanti.

Nella finestra successiva, è possibile definire parametri di connessione come: Timeout, Dimensione del recupero dell'array, Dimensione del binding dell'array, ecc. Fare clic su Fine.

Viene creata una connessione relazionale al database di origine con estensione file .cnx. È possibile fare clic su Verifica connessione.

La parte inferiore della finestra mostra i parametri di connessione: parametri di accesso, parametri di configurazione, ecc.

→ Test connessione → Riuscito

Allo stesso modo, puoi creare una connessione relazionale per altre origini dati.

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

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

.cns- connessione protetta al repository

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

Questo mostra come creare una connessione relazionale nell'Information Design Tool. Per riassumere i passaggi coinvolti nella creazione di una connessione:

  • Immettere il nome della connessione
  • Seleziona il middleware per il database di destinazione
  • Immettere i parametri di accesso per connettersi all'origine dati relazionale
  • Configura e personalizza i parametri per ottimizzare la connessione e Fine
  • Per modificarlo in modo sicuro, pubblica la connessione nel repository

Rinominare o eliminare una connessione

Per rinominare o eliminare una connessione, fare clic con il pulsante destro del mouse sul nome della connessione nell'area Progetti locali.

Puoi anche eliminare o modificare una connessione relazionale come questa.

Creazione di una nuova connessione in IDT - OLAP

Una connessione OLAP viene utilizzata per connettersi a una vista multidimensionale o un modello di dati per progettare il livello aziendale nello strumento di progettazione delle informazioni.

Per creare una nuova connessione OLAP, fare clic con il pulsante destro del mouse su Nome progetto → Nuovo → Connessione OLAP.

Immettere il nome della connessione, la descrizione e fare clic su Avanti.

Quindi, seleziona un driver middleware OLAP. Mostra un elenco di tutte le origini dati OLAP disponibili. È possibile selezionare una qualsiasi delle origini dati OLAP secondo i requisiti.

Tieni presente che non è necessario creare una base dati, poiché un OLAP colpisce direttamente il livello aziendale. È possibile definire dimensioni e indicatori e altre proprietà nel livello aziendale.

Selezionare il driver middleware adatto per connettersi all'origine dati OLAP e fare clic su Avanti.

Immettere i parametri di connessione, i dettagli di autenticazione, il nome del sistema, il numero di istanza, ecc. E fare clic su Avanti.

È inoltre possibile selezionare un cubo specifico da connettere o tutti i cubi nel repository della fase di progettazione. Se si seleziona un cubo particolare, utilizzando questa connessione OLAP è possibile progettare il livello aziendale solo sugli oggetti disponibili in quel cubo.

Fare clic su Fine.

Ora è necessario pubblicare la connessione al repository. Fare clic con il tasto destro sulla connessione → Pubblica la connessione nel repository.

Parametri di accesso per la connessione

Quando si crea una connessione relazionale o OLAP in IDT per connettersi a qualsiasi origine dati, è necessario fornire i parametri di accesso del database di origine come nome host e numero istanza.

Parametri di connessione

Durante la creazione di una connessione, è possibile configurare vari parametri di connessione:

Connection Pool Mode - Serve per mantenere attiva la connessione.

Pool Timeout - Quando si imposta la modalità del pool di connessioni per mantenere la connessione attiva, tempo in minuti per mantenere la connessione aperta.

Array Fetch Size - Indica il numero massimo di righe che possono essere recuperate dal database.

Example - Supponi di inserire un valore di 25 e la query restituisce 150 righe, quindi verrà recuperata con 6 recuperi di 25 righe ciascuno.

Array Bind Size - Questo campo non è richiesto per la progettazione di Universe in IDT.

Login Timeout - Determina i minuti in cui una connessione tenta il timeout e viene visualizzato un messaggio di errore.

Esistono vari parametri personalizzati che possono anche essere definiti come ConnectInit, Hint.

Modifica di una connessione

Per modificare una connessione, fare doppio clic sul nome della connessione nella visualizzazione del progetto locale.

Vai alla scheda Informazioni generali → Modifica.

Per modificare i parametri di connessione, fare clic sul pulsante Modifica. È possibile modificare i dettagli di autenticazione e i parametri di connessione.

Per modificare il driver middleware, fare clic su Cambia driver. Seleziona il driver dall'elenco a discesa.

È inoltre possibile verificare la disponibilità del server database, fare clic su Verifica connessione.

Il riquadro "Definizione connessione" mostra le informazioni memorizzate sulla connessione: parametri di accesso, parametri di configurazione, ecc.

Le risorse nel repository includono Universe e le connessioni pubblicate nel repository. La cartella Universe contiene tutti gli universi pubblicati utilizzando Information Design Tool o UDT. La cartella delle connessioni contiene tutte le connessioni create utilizzando IDT o UDT.

È possibile eseguire le seguenti attività durante la gestione delle risorse del repository:

Gestione delle connessioni sicure

  • Puoi modificare una connessione esistente.

  • È possibile pubblicare una nuova connessione relazionale o OLAP nel repository.

  • È possibile creare un collegamento nel progetto locale da una connessione protetta esistente.

  • È possibile eliminare una connessione protetta dal repository.

Managing Universe

  • È possibile eseguire il controllo dell'integrità.

  • È possibile fare doppio clic su Universo nella visualizzazione del progetto locale per eseguire la query nel pannello delle query.

  • È possibile recuperare un universo nel repository in Visualizzazione progetto locale.

  • È possibile rinominare o eliminare un universo dal repository.

  • È inoltre possibile convertire .unv Universe in .unx Universe e salvarlo in Progetto locale oppure pubblicarli nel repository.

Apertura e chiusura di una sessione

Per aprire una sessione già definita nel repository, è possibile utilizzare la visualizzazione delle risorse del repository.

Vai alle risorse del repository e fai clic con il pulsante destro del mouse → Apri sessione.

Fare clic su OK e la sessione verrà aperta nella sezione Risorse del repository.

È inoltre possibile inserire una nuova sessione, che non è già definita nella visualizzazione delle risorse del repository. Per inserire una sessione, fare clic sul segno +.

Immettere i dettagli della sessione, il sistema, il nome utente, la password e l'autenticazione. Tipo → OK

Per vedere l'elenco degli oggetti disponibili, fare clic su Espandi e puoi vedere un elenco di universi e connessioni al suo interno.

Chiusura di una sessione

Quando si chiude lo strumento Information Design, tutte le sessioni attive vengono chiuse automaticamente. Per chiudere una sessione individualmente, fare clic con il pulsante destro del mouse sul nome della sessione e fare clic su Chiudi.

UN Data Foundationcontiene una o più tabelle e join da uno o più database relazionali che costituiscono la progettazione di Business Layer. Una connessione relazionale viene utilizzata per progettare il livello della base dati. È possibile aggiungere vari altri oggetti a Data Foundation che migliorano le funzionalità come: tabelle derivate, calcoli personalizzati, contesto, LOV, ecc.

È anche possibile progettare più livelli aziendali su una singola base dati, consentendo così di creare più universi su un singolo livello base dati.

Tipi di base dati

In Information Design Tool è possibile creare una base dati che sia: abilitata per una sola origine o abilitata per più origini.

La base dati a origine singola supporta una singola connessione relazionale. Single Source Data Foundation supporta una connessione locale o protetta in modo che l'universo progettato su questo possa essere mantenuto localmente o pubblicato nel repository.

La base dati abilitata per più origini supporta una o più connessioni relazionali. Le connessioni possono essere aggiunte durante la progettazione della base dati o possono essere aggiunte in un secondo momento. Data Foundation abilitato per più origini è progettato su connessioni protette pubblicate in un repository.

Editor della base dati

Un editor della base dati è suddiviso in più riquadri:

  • Visualizza riquadro
  • Riquadro delle proprietà
  • Riquadro di navigazione

Il riquadro di visualizzazione della base dati contiene tabelle e join. Master contiene tabelle e join collegati tra loro in modo logico.

Il riquadro delle proprietà definisce le proprietà di ogni oggetto. Per controllare le proprietà, devi selezionare qualsiasi oggetto nella scheda Master.

Utilizzando il riquadro di navigazione, è possibile lavorare su diversi elementi nella base dati come connessioni, base dati, alias e contesti, LOV e parametri.

È inoltre possibile eseguire una ricerca nella base dati. Per eseguire una ricerca, fare clic sull'icona.

Per creare una base dati, è possibile crearla in una visualizzazione del progetto locale. Fare clic con il pulsante destro del mouse su Progetto locale → Nuovo → Base dati.

È possibile selezionare una sorgente singola abilitata o multi sorgente abilitata. Segui la procedura guidata e seleziona le connessioni.

La base dati viene creata come file .dfx e avvia l'editor della base dati. Inserire le tabelle e i join nell'editor della base dati.

Inserisci tabelle dalla connessione

Nel riquadro di connessione, apri e sfoglia le tabelle in connessione. Puoi anche cercare le tabelle nel riquadro di connessione. Trascina e rilascia le tabelle che desideri aggiungere alla visualizzazione principale della base dati.

Inserisci tabelle utilizzando la procedura guidata

È inoltre possibile inserire tabelle utilizzando l'opzione Inserisci + nella barra degli strumenti della base dati. Puoi inserire tabelle, join, chiavi, tabelle derivate, ecc.

Per inserire join in Data Foundation, è possibile utilizzare l'opzione Inserisci nella barra degli strumenti oppure fare clic su Modifica join per aprire la finestra di dialogo.

Fare doppio clic su Join per aprire la finestra di dialogo Modifica Join. L'opzione Rileva può essere utilizzata per rilevare l'unione tra le colonne.

Per definire la cardinalità, è possibile utilizzare l'opzione Rileva nella barra degli strumenti oppure è possibile aprire la finestra di dialogo Modifica join.

È possibile aggiungere tabelle derivate, tabelle alias, parametri e prompt, LOV da associare ai prompt. Nella scheda Alias ​​e contesti, puoi fare clic sudetect aliases and contexts per rilevare automaticamente alias e contesti.

Fare clic con il pulsante destro del mouse sul file .dfx e selezionare Verifica integrità per eseguire un controllo di integrità.

Salvare la base dati facendo clic sull'icona Salva in alto.

Filtra e inserisci tabelle

Per filtrare una tabella nella connessione, selezionare la connessione per la quale si desidera filtrare e inserire le tabelle.

Fare clic sulla freccia in basso per selezionare un tipo di tabella. È possibile selezionare un particolare tipo di tabella selezionando l'opzione.

L'opzione Seleziona tutto / Deseleziona tutto viene utilizzata per selezionare o deselezionare tutte le opzioni nel menu a discesa.

To insert the tables- Selezionare Inserisci tabelle dal menu Inserisci nella visualizzazione base dati. La finestra di dialogo "Inserisci tabelle" elenca le connessioni definite nella base dati.

Espandere la connessione per visualizzare le tabelle del database a cui si fa riferimento nella connessione.

Modifica delle proprietà della tabella

È possibile modificare il nome e la descrizione di una tabella. È anche possibile rimuovere colonne dalla visualizzazione della tabella, modificare i tipi di dati delle colonne e modificare le chiavi primarie.

Seleziona la tabella che desideri modificare e fai clic con il pulsante destro del mouse sull'intestazione della tabella → Modifica.

Nella finestra di dialogo successiva, è possibile modificare il nome della tabella, la descrizione e le proprietà della colonna.

Fare clic su OK e le proprietà della tabella e della colonna verranno aggiornate.

Modifica dei tipi di dati di una colonna

Per modificare il tipo di dati delle colonne in una tabella, seleziona la tabella che desideri modificare e fai clic con il pulsante destro del mouse sull'intestazione della tabella → Modifica.

Per modificare il tipo di dati di una colonna, fare clic sulla freccia davanti al tipo di dati.

Selezionare il tipo di dati per ciascuna colonna secondo i requisiti e fare clic su OK.

In Data Foundation è anche possibile modificare i qualificatori e il nome dei proprietari delle tabelle standard. Per modificare il nome, accedere all'editor della base dati facendo clic sul file .dfx nella visualizzazione del progetto locale.

Fare clic con il pulsante destro del mouse sull'intestazione della tabella nell'editor della base dati → Modifica qualificatore e proprietari.

Nella finestra di dialogo "Modifica qualificatore / proprietario", fare clic sul pulsante Sfoglia nel campo Qualificatore e selezionare un nuovo qualificatore. Se il nome del qualificatore è delimitato per impostazione predefinita, viene selezionata l'opzione Delimita. Per sostituire la delimitazione predefinita, selezionare o deselezionare Delimita.

Nella finestra di dialogo "Modifica qualificatore / proprietario", fare clic sul pulsante Sfoglia nel campo Qualificatore e selezionare un nuovo qualificatore. Se il nome del qualificatore è delimitato per impostazione predefinita, viene selezionata l'opzione Delimita. Per sostituire la delimitazione predefinita, selezionare o deselezionare Delimita.

Definizione delle chiavi di tabella

Esistono due tipi di chiavi in ​​una tabella nel livello della base dati:

Primary Key - Unica e una sola chiave primaria in una tabella.

Foreign Key - Viene utilizzato per abbinare un valore univoco in un'altra tabella.

Per definire una chiave, vai a Data Foundation Editor. Selezionare Tabella → Fare clic su Rileva → Rileva chiave.

È anche possibile definire una colonna come chiave primaria o chiave esterna selezionando la colonna specifica in una tabella → Fare clic con il pulsante destro del mouse → Imposta come chiave → Chiave primaria / esterna.

I join vengono utilizzati per combinare le tabelle nella base dati. Definisce il modo in cui i dati vengono interrogati nelle tabelle. I join vengono definiti quando si collega una colonna di una tabella a un'altra colonna. È possibile inserire i join manualmente o inserirli automaticamente facendo clic sull'opzione Detect Join.

Per inserire un nuovo join, vai su Inserisci → Inserisci join.

Seleziona Tabella 1 dall'elenco a discesa, Tabella 2 dall'elenco a discesa da tutte le tabelle in Data Foundation. Seleziona le colonne dalla Tabella 1 e dalla Tabella 2 da unire. Seleziona il tipo di Join che desideri inserire → OK.

Modifica di un join esistente

Per modificare un join esistente, fai doppio clic su Join e si aprirà l'editor di Edit Join come sopra.

Tabelle derivate

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 → inserire → tabella derivata.

Immettere il nome univoco e fare clic su OK.

Alias ​​tabella

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.

Inserisci un alias

Per creare una tabella Alias, selezionare la tabella su cui deve essere creato Alias. Fare clic con il pulsante destro del mouse sull'intestazione della tabella → Inserisci → Tabella alias. Per creare una tabella Alias ​​su più di una tabella, utilizzare il tasto CTRL per selezionare più tabelle.

Alias ​​viene utilizzato per interrompere qualsiasi loop e per gestire i problemi di Fan trap e Chasm trap.

Rileva un alias

Per rilevare un alias, vai a Rileva nel livello Base dati.

Per rilevare un alias di tabella, è necessario soddisfare la seguente condizione.

Contesti

I contesti vengono utilizzati anche per interrompere i cicli nella base dati quando non è possibile interrompere il ciclo utilizzando una tabella alias.

Quando si dispone di più tabelle dei fatti collegate a una singola tabella delle dimensioni, in questo caso si crea un contesto per ciascuna tabella dei fatti.

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 Joins- Si 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.

Per rilevare il contesto → Aprire l'editor della base dati facendo doppio clic sul nome della base dati nella visualizzazione dei progetti locali.

Dal riquadro Alias ​​e contesti, seleziona l'icona Rileva contesti.

Il comando analizza i percorsi di join e propone contesti per risolvere eventuali loop che non possono essere risolti da tabelle alias.

Quindi, aprire la finestra di dialogo Rileva contesti, selezionare i contesti che si desidera inserire.

Per vedere il contesto evidenziato nella visualizzazione base dati, fare clic sul nome del contesto proposto. Un join incluso nel contesto è mostrato da un'icona inclusa

Un join escluso è mostrato dall'icona di esclusione . Fare clic su OK per inserire i contesti selezionati nella base dati.

Il livello aziendale in IDT è costituito da oggetti metadati come dimensioni, indicatori, attributi e condizioni di filtro. Il livello aziendale può essere progettato sopra il livello della base dati o può essere creato direttamente su un cubo di informazioni o su una vista di modellazione in HANA.

Quando si progetta un livello aziendale, è possibile pubblicarlo nel repository o in una cartella locale. Il livello aziendale viene utilizzato per gestire gli oggetti metadati prima che vengano pubblicati nel repository BI.

Un oggetto nel livello aziendale può avere i seguenti tre stati:

  • Active - Questo è lo stato predefinito di un oggetto e gli oggetti sono disponibili nel pannello delle query.

  • Hidden - Questi oggetti sono validi ma sono nascosti nel pannello delle query.

  • Deprecated - Questi oggetti non sono validi e nascosti.

Puoi creare diversi tipi di oggetti in Business Layer -

  • Dimension - La dimensione rappresenta le informazioni contestuali nel livello aziendale.

  • Measure- La misura rappresenta i dati fattuali su cui eseguiamo l'analisi. Si tratta di valori numerici in cui si eseguono aggregazioni e calcoli.

  • Attribute - L'attributo è definito come un oggetto associato a un altro oggetto per fornire maggiori informazioni sull'oggetto.

  • Filter- I filtri vengono utilizzati per limitare i dati restituiti nella query. È possibile definire filtri aziendali su dimensioni e misure creando e combinando condizioni.

Durante l'utilizzo di un'origine dati OLAP, è possibile trovare i seguenti oggetti:

  • Hierarchy
  • Level
  • Set denominato
  • Membro calcolato

Costruire un livello aziendale relazionale

È possibile creare un livello aziendale nella parte superiore della base dati già esistente nella visualizzazione Progetto locale.

È inoltre possibile creare un nuovo livello aziendale in una visualizzazione del progetto locale. Fare clic con il pulsante destro del mouse su Nome progetto → Nuovo → Livello aziendale.

Segui la procedura guidata → Seleziona il tipo di base dati → Inserisci nome e descrizione livello aziendale → Seleziona base dati (.dfx) → Fine.

Crea un file .blx nella visualizzazione del progetto locale e si apre automaticamente in Business Layer Editor.

Per impostazione predefinita, accetta tutti gli oggetti come dimensioni nel livello aziendale. È possibile definire le misure manualmente utilizzando l'opzione Trasforma in misure o utilizzando l'opzione Tipo in alto e la funzione di proiezione per definire l'aggregazione.

È possibile eseguire varie funzioni nel livello aziendale per migliorare la funzionalità del livello aziendale:

  • Attributi per fornire informazioni descrittive per le dimensioni

  • Misure aggiuntive

  • Filtri predefiniti (obbligatori o facoltativi) che possono limitare i dati restituiti nelle query

  • Parametri con prompt opzionali

  • Impostare le opzioni SQL e i parametri di generazione SQL nelle proprietà del livello aziendale

  • Imposta la consapevolezza aggregata per migliorare le prestazioni delle query

È possibile eseguire un controllo di integrità su Business Layer. Fare clic con il pulsante destro del mouse su Livello aziendale → Verifica integrità.

È possibile selezionare gli oggetti che si desidera eseguire il controllo dell'integrità. Fare clic su verifica integrità. Per salvare il livello aziendale fare clic sull'icona Salva in alto.

Denominazione e origine dati per un livello aziendale

Quando si immette il nome di un livello aziendale e la relativa descrizione, viene definito il nome dell'universo pubblicato dal livello aziendale.

Per creare un livello aziendale, è possibile selezionare due tipi di origini dati: relazionale e un'origine dati OLAP.

Relational - Il livello aziendale si basa su una base dati quando si utilizza un'origine dati relazionale.

OLAP - Il livello aziendale si basa su un cubo OLAP.

Creazione di un livello aziendale OLAP

È possibile creare un livello aziendale OLAP in una visualizzazione del progetto locale. Fare clic con il pulsante destro del mouse su Nome progetto → Nuovo → Livello aziendale.

Seguire la procedura guidata → selezionare il tipo di OLAP della base dati → Immettere il nome e la descrizione del livello aziendale → fare clic su Avanti.

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

  • Visualizzazioni del livello aziendale per limitare gli oggetti visualizzati nel pannello delle query

È possibile eseguire un controllo di integrità e salvare il livello aziendale facendo clic sull'icona Salva in alto.

Editor del livello aziendale

L'editor del livello aziendale viene utilizzato per gestire in modo efficiente gli oggetti del livello aziendale e le relative proprietà. L'editor del livello aziendale è diviso in tre riquadri:

  • Riquadro di navigazione
  • Riquadro di modifica
  • Riquadro origine dati

Il riquadro di esplorazione del livello aziendale è costituito da diversi elementi del livello aziendale:

  • Livello aziendale
  • Queries
  • Parametri e LOV
  • Percorsi di navigazione

Il riquadro di modifica del livello aziendale consente di modificare le proprietà degli oggetti selezionati nel riquadro di esplorazione.

È possibile definire il nome dell'oggetto, la descrizione, il tipo e la funzione di proiezione. È inoltre possibile controllare la definizione SQL, le informazioni sull'origine, le proprietà personalizzate e le proprietà avanzate.

Il riquadro dell'origine dati contiene informazioni sulla base dati o un'origine dati OALP.

Ci sono diverse schede che rientrano nelle proprietà del livello aziendale.

Proprietà

Consiste nel nome del livello aziendale, descrizione, riepilogo, modifica della base dati e sottoschede dei parametri.

  • La scheda Riepilogo fornisce un riepilogo di tutti gli oggetti nel livello aziendale.

  • Modifica base dati viene utilizzato per modificare la base dati.

  • Parametri viene utilizzato per modificare il valore dei parametri dello script di query.

Opzioni di query

Definisce le proprietà di esecuzione della query: limita il numero di righe, il numero di minuti per limitare il tempo trascorso per l'esecuzione della query, ecc.

Commenti

È possibile aggiungere commenti sul livello aziendale in questa scheda.

Proprietà personalizzate

Viene utilizzato per aggiungere proprietà personalizzate per Business Layer.

Livello aziendale: oggetti e riepilogo

Properties - Consiste nel nome del livello aziendale, descrizione, riepilogo, modifica della base dati e sottoschede dei parametri.

Riceverai il riepilogo del livello aziendale in una nuova finestra.

Per aggiungere una cartella nel livello aziendale, fare clic sull'opzione di inserimento + e selezionare una cartella per inserire una cartella nel lettore aziendale.

Le seguenti proprietà possono essere impostate per questa cartella così come appare nel pannello delle query.

  • Nome e descrizione
  • Stato attivo: attivo, nascosto, deprecato
  • Contents

Un elenco di oggetti nella cartella che consente di definire proprietà che descrivono per cosa viene utilizzato l'oggetto nella query (per risultato, per filtro, per ordinamento). È possibile modificare l'ordine degli oggetti nella cartella utilizzando i tasti freccia su e giù a destra dell'elenco.

Custom Properties - Campo opzionale

Inserting and Editing Dimensions- È possibile modificare una dimensione esistente e anche inserire una nuova dimensione. Per modificare una dimensione esistente, selezionare la dimensione nel livello aziendale.

Per inserire una nuova dimensione, seleziona la cartella in cui desideri inserire una dimensione → fai clic sull'opzione di inserimento in alto → Dimensione.

Aggiungerà una nuova dimensione nella cartella di destinazione. È possibile definire le proprietà di una dimensione aggiunta nel riquadro Proprietà.

Di seguito sono riportate le schede nello screenshot qui sopra:

  • Name
  • Description
  • Tipo di dati
  • State
  • Definizione SQL di OLAP
  • Scheda Chiavi
  • Scheda Avanzate
  • Informazioni sulla fonte, ecc.

Definizione delle chiavi

Questa opzione è disponibile per le dimensioni create sulla base dati. Per definire le chiavi nel livello aziendale, selezionare la dimensione nel riquadro del livello aziendale. In Proprietà dimensione → scheda Chiavi.

Per aggiungere una chiave, scorrere verso il basso nella scheda Chiavi e fare clic sul pulsante Aggiungi chiave. È possibile definire una chiave primaria e più chiavi esterne.

Per rilevare le chiavi esistenti nel database, è possibile fare clic sulla scheda rileva. Per modificare il tipo di chiave, puoi fare clic sul menu a discesa. Per modificare una chiave in attiva, fare clic sulla colonna attiva.

Per salvare le modifiche, fare clic sull'icona Salva in alto.

Definizione delle misure

È possibile modificare una misura esistente e anche inserire una nuova misura. Per modificare una misura esistente, selezionare la misura in Business Layer.

Per inserire una nuova misura, seleziona la cartella in cui desideri inserire una misura → fai clic sull'opzione di inserimento in alto → misura.

Aggiungerà una nuova misura nella cartella di destinazione. È possibile definire le proprietà di una misura aggiunta nel riquadro Proprietà. È possibile definire la funzione di proiezione per le misure. Allo stesso modo, puoi definire gli attributi in un livello aziendale.

Aggiunta di filtri

Puoi modificare un filtro esistente o aggiungerne uno nuovo. Per inserire un nuovo filtro, seleziona la cartella e clicca su inserisci.

Aggiunta di gerarchie

È possibile inserire gerarchie solo in OLAP Business Layer. È possibile modificare una gerarchia esistente o aggiungere una nuova gerarchia.

Per modificare una gerarchia esistente

Seleziona la gerarchia

Per inserire una gerarchia

Selezionare la cartella o la dimensione analisi in cui si desidera inserire la gerarchia. Per inserire una gerarchia al livello superiore, selezionare il nodo superiore (nome del livello aziendale) nell'albero.

Clicca il Insert objecticona nella parte superiore del fileBusiness Layer riquadro e selezionare Hierarchy

È possibile definire le seguenti proprietà di una gerarchia:

  • Nome e descrizione
  • Stato: attivo, nascosto o deprecato
  • Definizione MDX
  • Scheda Avanzate
  • Proprietà personalizzate
  • Informazioni sulla fonte

È possibile definire i seguenti oggetti in una gerarchia nel livello aziendale:

  • Levels
  • Attributes
  • Insiemi nominati
  • Membri calcolati

Definizione di insiemi denominati

È possibile inserire l'insieme denominato solo nel livello OLAP Business. È possibile modificare un insieme denominato esistente o aggiungere un nuovo insieme denominato.

Una volta definito un insieme denominato, è possibile definire varie proprietà dell'insieme denominato:

Per modificare un insieme denominato esistente

Seleziona il set denominato

Per inserire un insieme denominato

Selezionare la cartella, la dimensione dell'analisi o la gerarchia in cui si desidera inserire l'insieme denominato. Per inserire un insieme denominato al livello superiore, selezionare il nodo superiore (nome del livello aziendale) nella struttura.

Clicca il Insert objecticona nella parte superiore del fileBusiness Layer riquadro e selezionare Named set

Definizione di SQL e MDX per un oggetto

Per definire l'espressione SQL / MDX di un oggetto nel livello aziendale, selezionare l'oggetto. Nel riquadro Proprietà oggetto selezionare la scheda Definizione SQL.

È possibile immettere direttamente l'istruzione Seleziona o fare clic sul pulsante dell'assistente SQL per definire l'espressione SQL. È possibile definire l'aggregazione per misure come Sum (efashion. "Shop_facts". "Amount_sold").

Immettere direttamente l'istruzione WHERE o fare clic sul pulsante Assistente SQL per utilizzare l'editor SQL per creare l'istruzione.

Salvare il livello aziendale facendo clic sull'icona Salva nella barra degli strumenti principale.

È possibile modificare l'espressione MDX per gli oggetti inseriti nel livello aziendale. Se si desidera modificare la definizione di un oggetto nativo (un oggetto generato automaticamente dal cubo quando è stato creato il livello aziendale), copiare l'oggetto nativo e modificare la copia.

Aprire il livello aziendale nell'editor facendo doppio clic sul nome del livello aziendale nella visualizzazione dei progetti locali.

Nel riquadro Livello aziendale selezionare l'oggetto.

Nel riquadro delle proprietà dell'oggetto selezionare la scheda Definizione MDX.

Immettere direttamente l'espressione o fare clic sul pulsante Assistente MDX per utilizzare l'editor MDX per creare l'istruzione.

Impostazione dei livelli di accesso

È 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, solo gli utenti a cui è concesso il livello di accesso limitato o superiore possono ottenere l'accesso.

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 pulsante destro del mouse sull'oggetto → Modifica livello di accesso.

Il livello di accesso per un oggetto può essere definito anche nella scheda "Avanzate".

Definizione dei formati di visualizzazione per gli oggetti

L'opzione di visualizzazione può essere utilizzata per creare, modificare o rimuovere un formato di visualizzazione per un oggetto. Per impostazione predefinita, l'oggetto non ha formato.

Vai alla scheda Avanzate di un oggetto come mostrato nello screenshot seguente.

È possibile modificare la visualizzazione degli oggetti del livello aziendale utilizzando le visualizzazioni del livello aziendale per limitare il numero di oggetti visualizzati nel riquadro Livello aziendale. Utilizza le visualizzazioni del livello aziendale per raggruppare oggetti che condividono una relazione commerciale.

Le visualizzazioni del livello aziendale possono essere selezionate nel pannello delle query. È possibile utilizzare le visualizzazioni del livello aziendale per definire la sicurezza per concedere o negare l'utilizzo degli oggetti del livello aziendale a determinati utenti o gruppi.

Creazione della visualizzazione del livello aziendale

Per creare o modificare la visualizzazione del livello aziendale, aprire l'editor del livello aziendale facendo clic su livello aziendale nel progetto locale.

Fare clic sull'opzione di visualizzazione Gestisci livello aziendale nel riquadro di visualizzazione Livello aziendale.

Quando si apre la finestra di dialogo "Modifica livello aziendale", per aggiungere una nuova vista, fare clic sul pulsante "Nuovo". Modifica il nome della vista nella casella di testo Nome.

Nella casella Oggetti nella visualizzazione, selezionare o deselezionare le caselle di controllo accanto agli oggetti nel livello aziendale per includerli o escluderli dalla visualizzazione.

Per lavorare solo con gli oggetti già inclusi nella vista, seleziona Mostra solo oggetti selezionati come mostrato nella seguente schermata.

Immettere o modificare una descrizione per la vista nella casella di testo Descrizione.

Fare clic su OK per salvare le modifiche.

Note - Non puoi cambiare la vista principale.

Parametri

È possibile creare un parametro nel livello aziendale o nella base dati che richiede un input dell'utente o un valore di input predefinito.

Un parametro può avere i seguenti tipi di input:

  • Input dell'utente come risposta al prompt.
  • Un valore fisso predefinito.

Chiedi agli utenti

Se selezionato, all'utente viene richiesto di inserire un valore in fase di esecuzione.

Se deselezionato, viene immesso un valore predefinito in fase di esecuzione per il parametro.

prompt di testo

Il testo per la domanda rapida o la direttiva se è selezionata l'opzione Richiedi agli utenti.

Imposta valori

Disponibile quando l'opzione Richiedi agli utenti è deselezionata. Consente di immettere uno o più valori da utilizzare per il parametro in fase di esecuzione.

Tipi di dati

Il tipo di dati richiesto per la risposta al prompt.

Consenti più valori

Se selezionato, consente all'utente di prendere più valori dall'elenco di valori.

Conserva gli ultimi valori

Se selezionato, l'ultimo valore scelto dall'utente viene mantenuto quando il prompt viene rieseguito.

Prompt in grado di riconoscere l'indice

Se selezionata, la colonna chiave viene inclusa nel prompt per limitare i valori in un elenco. La colonna chiave non è visibile all'utente.

Elenco di valori associato

Un elenco di valori per fornire valori per il prompt.

Seleziona solo dall'elenco

Se selezionato, l'utente è obbligato a selezionare un membro nell'elenco.

Seleziona il valore predefinito

Consente di selezionare i valori da utilizzare come predefiniti

Inserimento e modifica dei parametri

Quando si definisce un parametro nella base dati, vengono ereditati direttamente al livello aziendale sopra la base dati. Questi parametri non possono essere modificati in Business Layer e devi modificarli in Data Foundation.

Per inserire un parametro, fare clic sulla scheda Parametri e LOV nel riquadro di navigazione → Fare clic sull'icona Inserisci parametro.

Le proprietà dei parametri vengono visualizzate nel riquadro di destra. È possibile utilizzare varie proprietà come definito nell'argomento precedente.

Per modificare un parametro esistente, selezionare il parametro dall'elenco e modificarlo.

LOV e proprietà

Utilizzando i LOV, è possibile selezionare il valore di un prompt dall'elenco di valori associati a un oggetto. Consente di limitare un set di dati ai valori selezionati.

È possibile utilizzare i LOV per un oggetto in base dati o livello aziendale. È possibile utilizzare diversi tipi di LOV.

LOVs based on Business Layer Objects - In questo caso, LOV si basa su un'altra query o su una gerarchia che include

  • Static LOVs - Include l'elenco dei valori specificati manualmente o importati da file.

  • LOVs based on SQL - È il valore restituito da una specifica espressione SQL.

Inserimento e modifica di LOV

Per inserire o modificare un LOV esistente, vai alla scheda Parametri e LOV nell'editor. Fare clic su Inserisci + accedi nel riquadro LOV -

Le proprietà dei LOV vengono visualizzate nel riquadro di destra. Per modificare un LOV esistente, fare clic su List of Value nell'elenco.

La scheda Proprietà nelle proprietà dei LOV consente di modificare le proprietà della colonna nei LOV. È possibile modificare le seguenti proprietà facendo clic sulla colonna delle proprietà nella tabella delle proprietà:

Column Name - Puoi modificare il nome della colonna.

Key Column - È possibile selezionare una colonna come chiave sensibile all'indice.

Data Type - È possibile selezionare il tipo di dati per la colonna.

Hidden - Se si seleziona questa opzione, la colonna non verrà visualizzata.

Query nel livello aziendale

Un pannello delle query viene utilizzato per creare query e gli oggetti query sono associati al livello aziendale. Questi sono normalmente utilizzati in IDT per convalidare il livello aziendale.

Inserimento e modifica di una query

Per inserire una nuova query o modificare una query esistente, fare clic sul riquadro Query nel riquadro Livello aziendale.

Fare clic su Inserisci query per aggiungere una nuova query. Questo aprirà il pannello delle query. È possibile creare una nuova query o modificare una query esistente e fare clic su OK. Seleziona gli oggetti nel pannello delle query → OK.

Immettere il nome e la descrizione della query. È possibile modificare gli oggetti nella query facendo clic sull'opzione Modifica query. Per eseguire la query → Esegui query.

Consapevolezza aggregata

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 in grado di riconoscere l'aggregazione nella query, il generatore di query recupera i dati dalla tabella con il livello di aggregazione più elevato.

Ad esempio, si consideri 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.

Impostazione della consapevolezza aggregata

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. Questi sono gli 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))

Seleziona l'oggetto in Livello aziendale → vai a Assistente SQL → in Funzioni → Consapevolezza aggregata.

È possibile utilizzare il pannello delle query per creare o visualizzare in anteprima le query su un livello aziendale o su Universe pubblicate nel repository. Il pannello delle query consente di aggiungere oggetti nella query e di visualizzare in anteprima i risultati della query. È possibile aprire un pannello delle query utilizzando i seguenti metodi:

Vai a Query → Inserisci query.

Per selezionare gli oggetti che si desidera includere nella query, trascinare gli oggetti dal livello aziendale a destra nel riquadro Oggetti risultato.

Per gli oggetti risultato della gerarchia, selezionare i membri da includere o escludere nei risultati. Per aprire MemberSelector, fare clic sulla freccia a destra del nome dell'oggetto della gerarchia .

Per filtrare i risultati della query, trascinare gli oggetti dal livello aziendale nel riquadro Oggetti filtro.

Selezione di insiemi denominati

Gli insiemi denominati vengono definiti nel livello aziendale durante la creazione dell'universo. Per selezionare i membri in base a un insieme denominato, la gerarchia deve definire almeno un insieme denominato.

I set denominati vengono visualizzati quando si fa clic sui metadati sotto il selettore dei membri. Se non riesci a trovare una cartella di set denominati in metadati, significa che la gerarchia non ha un set denominato.

Selezione di misure calcolate

È inoltre possibile utilizzare misure calcolate con gerarchia, ma la gerarchia deve avere almeno un metadati definito. Sono definiti nel livello aziendale.

Come gli insiemi denominati, anche le misure calcolate vengono visualizzate quando si fa clic sui metadati sotto i selettori dei membri.

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. Quando si seleziona una risorsa, vengono visualizzate due schede: risorse dipendenti e risorse di riferimento.

Il Dependent Resourcesscheda elenca le risorse nello stesso progetto locale che dipendono dalla risorsa selezionata. IlReferenced Resources scheda elenca le risorse nello stesso progetto locale a cui fa riferimento la risorsa selezionata.

Se si desidera controllare le risorse che saranno interessate dalla modifica della base dati, è possibile fare clic con il pulsante destro del mouse su → Mostra dipendenza locale.

Sotto Risorsa dipendente, mostrerà il livello aziendale e le risorse referenziate mostreranno la connessione relazionale.

Dipendenza dal repository

Se desideri visualizzare le risorse dipendenti nel repository per una particolare risorsa nel progetto locale, fai clic con il pulsante destro del mouse e fai clic su mostra dipendenza repository.

Immettere i dettagli della sessione in cui sono pubblicate le risorse e fare clic su accedi. Verrà visualizzato un elenco di universi pubblicati nel repository basati sulla risorsa selezionata nel progetto locale.

Quando si progetta un universo, questo è l'ultimo passaggio in cui è possibile pubblicare il proprio livello aziendale nel file system locale o nel repository. Quando si pubblica un universo, la procedura guidata di pubblicazione esporta il livello aziendale, la base dati e il collegamento alla connessione e consente agli strumenti di reporting e agli utenti disponibili di accedere a questo universo.

È possibile pubblicare un universo nel file system locale. Ciò può includere un livello aziendale basato su una connessione OLAP o un livello aziendale basato su base dati con una connessione locale.

Quando si pubblica un universo nel repository, si implementa un meccanismo di sicurezza tramite la pubblicazione sul Central Management Server (CMS). Tutti gli oggetti di Universe ereditano il livello oggetto e altri criteri di sicurezza definiti per CMS.

Pubblicazione di una connessione locale

È possibile pubblicare una connessione locale al repository disponibile nella visualizzazione Progetto locale. Quando si pubblica una connessione, questa cambia da connessione .cnx locale non protetta a connessione protetta .cns nel repository.

Per pubblicare la connessione, fai clic con il pulsante destro del mouse su .cnx in progetto locale → Pubblica connessione in un repository.

Quando pubblichi una connessione, viene modificata in .cns.

Selezione di una cartella

Quando pubblichi o recuperi una connessione, puoi selezionare una cartella in cui desideri pubblicare la connessione.

La sicurezza di un universo viene definita quando viene pubblicato nel repository. Tutti gli universi pubblicati sono disponibili nella cartella Universo e tutte le connessioni sono disponibili nella cartella Connection. Per accedere a un universo o una connessione nel repository, è possibile utilizzare le risorse del repository.

Criterio di sicurezza sull'universo, le connessioni vengono applicate agli utenti e ai gruppi creati nella CMC. Nello strumento Information Design, è possibile definire la politica di sicurezza utilizzando l'editor di sicurezza. È possibile creare profili di sicurezza in IDT e questi profili vengono assegnati a utenti e gruppi.

È possibile definire due tipi di profili di sicurezza in IDT:

  • Data Security Profile - Nel profilo di protezione dei dati, la politica di protezione viene applicata agli oggetti e alle connessioni della base dati.

  • Business Security Profile - Ciò include gli oggetti nel livello aziendale su cui viene applicato il profilo di sicurezza.

Editor della sicurezza in IDT

L'Editor di protezione può essere visualizzato in due modi: utilizzando Universe o utilizzando utenti / gruppi. Seleziona la scheda nel riquadro dell'Editor di sicurezza per visualizzare la visualizzazione con cui desideri lavorare.

La scheda Universi / Profili consente di eseguire attività selezionando prima un universo nel repository.

La scheda Utenti / Gruppi consente di eseguire attività selezionando prima un utente o un gruppo.

Ci sono tre icone nel pannello Utenti / Gruppi che consentono di visualizzare utenti e gruppi in modi diversi:

  • Mostra utenti
  • Mostra gruppi
  • Mostra gerarchie

Come aprire l'editor della sicurezza in IDT?

Nella barra degli strumenti di Information Design Tool, fare clic sull'icona Security Editor.

Immettere i dettagli della sessione da aprire nell'editor di sicurezza. Se non sei già loggato nella sessione selezionata, inserisci le informazioni richieste.

L'Editor di sicurezza si apre in una nuova scheda.

Inserimento e modifica dei profili di protezione dei dati

Vai al riquadro Universi / Profili nell'editor di sicurezza. Per inserire un nuovo profilo, fare clic con il pulsante destro del mouse su Universo → Inserisci profilo di protezione dati.

Si aprirà una nuova finestra, è possibile definire l'impostazione del profilo di sicurezza dei dati in diverse schede. Dopo aver definito tutte le impostazioni, fare clic su OK.

Per salvare le modifiche alle impostazioni di sicurezza nel repository, fare clic sull'icona di salvataggio nella barra degli strumenti principale.

Dopo aver definito tutte le impostazioni, fare clic su OK.

Per salvare le modifiche alle impostazioni di sicurezza nel repository, fare clic sull'icona di salvataggio nella barra degli strumenti principale. Tutte le impostazioni del profilo di protezione dati vengono applicate agli universi creati su base dati utilizzando la connessione di relazione.

Connessioni Definisce le connessioni sostitutive
Controlli Definisce il timeout della query di sostituzione e i limiti di dimensione
SQL Definisce le opzioni di query di sostituzione
Righe Definisce una clausola WHERE SQL per limitare le righe restituite nella query
Tabelle Definisce le tabelle di sostituzione

Quando si definiscono più di un profilo di protezione dati su un universo, è anche possibile modificare la priorità del profilo di protezione dati.

Si aprirà una nuova finestra → Cambia la priorità del profilo di sicurezza. È possibile utilizzare le frecce su / giù per modificare la priorità dei profili di sicurezza.

Per salvare le modifiche nel repository, fare clic sull'icona di salvataggio nella barra degli strumenti principale.

Inserimento e modifica di un profilo di protezione aziendale

Selezionare un universo nel riquadro Universo / Profilo nell'Editor di protezione. Per inserire un nuovo profilo di protezione aziendale → fare clic con il pulsante destro del mouse → Inserisci profilo di protezione aziendale.

È possibile definire la protezione in ciascuna scheda del profilo di protezione aziendale. L'opzione di ripristino viene utilizzata per ripristinare l'impostazione predefinita. Una volta definita l'impostazione, fare clic su OK per chiudere la finestra e sull'icona Salva in alto per salvare il profilo.

Crea query

Definisce le viste dell'universo e gli oggetti del livello aziendale disponibili per l'utente nel pannello delle query

Note - Crea impostazioni query per proteggere solo i metadati.

Visualizza dati

Concede o nega l'accesso ai dati recuperati dagli oggetti nel livello aziendale quando l'utente esegue una query.

Filtri

Definisce i filtri utilizzando gli oggetti nel livello aziendale.

È inoltre possibile eseguire una query su Universe pubblicata nel repository. Quando si esegue una query su un universo pubblicato, il profilo di sicurezza definito per Universe verrà applicato al pannello delle query.

Per eseguire una query sull'universo pubblicato, vai alla visualizzazione delle risorse del repository → Seleziona universo → fai clic con il pulsante destro del mouse ed esegui query.

Apre il pannello delle query, è possibile aggiungere gli oggetti disponibili agli oggetti risultato ed eseguire la query. L'anteprima dei dati può essere utilizzata per vedere l'anteprima degli oggetti risultanti → pulsante Aggiorna.

L'editor del formato consente di definire il formato di visualizzazione per data, ora e valori numerici. È possibile creare formati personalizzati o anche utilizzare formati predefiniti per gli oggetti. I formati personalizzati vengono utilizzati quando il formato predefinito non soddisfa i requisiti.

I formati predefiniti si basano sul comune archivio dati delle impostazioni locali CLDR. È possibile scegliere tra 15 formati predefiniti per Data e ora e 4 formati per valori numerici.

È possibile creare formati personalizzati utilizzando l'editor di formati. Il formato personalizzato contiene testo e token. Un token è definito come parte predefinita di una data o di un valore numerico.

Token di formato data e ora

Sono disponibili 15 token di formato di data e ora definiti utilizzando l'editor di formato. Considera i seguenti gettoni di data e ora per la categoria: Giorno.

Categoria
Gettone Descrizione
Giorno 01-31 Il giorno è rappresentato da 2 cifre 01-31
Giorno 1-31 Il giorno è rappresentato da 1 o 2 cifre da 1 a 31
Nome del giorno Nome giorno come lunedì, martedì
Nome giorno breve Nome giorno come lunedì, martedì
Giorno dell'anno Il giorno è rappresentato da 3 cifre: 001-366
Giorno dell'anno 01-366 Il giorno è rappresentato da 2 o 3 cifre - 01-366
Giorno dell'anno 1-366 Il giorno è rappresentato da 1, 2 o 3 cifre
Giorno della settimana in un mese Giorno della settimana nel mese come 2 per il 2 ° martedì di luglio
Nome del giorno maiuscolo Nome del giorno in maiuscolo: martedì
Nome del giorno in minuscolo Nome del giorno in minuscolo: martedì
Nome del giorno in maiuscolo Il nome del giorno inizia con la maiuscola: martedì
Nome del giorno breve maiuscolo Il nome del giorno è rappresentato in formato breve in maiuscolo - Lun
Nome del giorno breve minuscolo Il nome del giorno è rappresentato in formato breve in minuscolo - Lun
Nome del giorno breve in maiuscolo Inizia con la maiuscola in formato breve come - lun

Allo stesso modo, possono essere presenti gettoni temporali per il formato minuti, ora, settimana, mese, trimestre e anno.

Sezioni formato numero

Una sezione del formato numerico può essere definita come composta da:

  • Il segno
  • Il valore intero
  • Separatore di raggruppamento
  • Separatore decimale
  • Separatore decimale
  • Simbolo esponenziale

Considera il seguente esempio, che mostra come un numero può essere visualizzato utilizzando un formato diverso definito nell'editor.

Example - Come verrà visualizzato il numero -1.234 utilizzando i gettoni numerici?

Formato definito con token Visualizzazione in anteprima
[Cartello][#] -1234
[Inizio neg.] [0] [0] [0] [0] [0] [Fine neg.] (001234)
[firma sempre] [#] [dic.sep] [0] [0] -1234.00
[segno] [#] [separatore decimale] [0] [0] [E +] [0] [0] [0] -1,23E + 003
Entrate: [Segno sempre] [#] [Separatore decimale] [0] [0] Entrate: 1234.00
[Booleano] Vero

Puoi utilizzare diversi elenchi di token di formato numerico come segno, cifra, separatori, esponenti, percentuale e booleano.