Corso BO
DESIGNER
[email protected]
[email protected]
Definizione di Universo
1
[email protected]
Funzioni di un Universo
n
Fornire un'interfaccia facile da usare per utenti
BUSINESSOBJECTS
n
Creare oggetti che rappresentano le strutture di
database alle quali gli utenti devono accedere.
n
presentare all’utente un’interfaccia che gli è familiare,
utilizzando il campo d'attività dell'utente finale e
rispecchiandone il vocabolario
[email protected]
DESIGNER fornisce
n
un assistente alla connessione che permette di
connettersi al middleware del database.
n
un'interfaccia grafica che permette di selezionare e
organizzare le tabelle di un database.
n
visualizzazione complessiva degli oggetti.
n
Distribuizione degli universi
2
[email protected]
Compiti del designer di universi
1. Analisi delle esigenze dell'utente
2. Progettazione dell’universo
3. Creazione dell’universo
4. Distribuzione dell’universo
5. Manutenzione dell'universo
[email protected]
Creazione di un universo
1. Identificazione dell’universo
2. Definizione delle connessioni
3. Selezione delle strategie
4. Indicazione delle limitazioni SQL
3
[email protected]
1. Identificazione dell’universo
[email protected]
2. Definizione delle connessioni
n
driver di connessione : driver di accesso ai dati che
consentono agli universi di accedere al relativo RDBMS;
n
parametri di connessione :
nome:
di identificazione della connessione;
motore database: RDBMS, nome utente, password,
nome della fonte dati o db;
n
tipo di connessione :
personale, condivisa, sicura;
4
[email protected]
Tipi di connessioni
A. personale: può essere utilizzata solo sul client;
B. condivisa: può essere utilizzata da più utenti per inviare
query al db di destinazione da un server
condiviso;
C. sicura:
la connessione deve essere usata per
distribuire l’ Universo agli utenti che utilizzano
il repository.
[email protected]
Opzioni di Designer
5
[email protected]
Inserimento di tabelle
Fare clic qui per aggiungere
una o più tabelle
Aggiorna la visualizzazione
delle tabelle
Tabelle
[email protected]
I join
n
Equi-join
n
Join esterno
n
Join theta
n
Join autolimitante
n
Join diretto
n
Self-join
6
[email protected]
Creazione di join
Tabelle
Campi
Operatore di join
Join Esterno
Cardinalità del join
Join diretto
Espressione SQL.
(editabile)
Tasto Analizza il join
[email protected]
Definizione di oggetti
Tipo di oggetto
Nome
Descrizione
Query SQL associata
7
[email protected]
Proprietà degli oggetti
Qualifica
Lista di valori (LOV)
[email protected]
Opzioni per la sicurezza
8
[email protected]
Tipi di oggetti
n
Dimensione: parametri per l'analisi;
n
Dettaglio: forniscono una descrizione di una dimensione;
n
Indicatore: quantificano un oggetto dimensione.
[email protected]
Generazione di SQL
9
[email protected]
Rilevamento Loop
Strumenti
Rileva Join
Come si risolvono:
1. Contesti
2. Alias
[email protected]
Gerarchie degli oggetti
GERARCHIA CLIENTI
Paese
Regione
Città
Cliente
10
[email protected]
Distribuzione degli universi
1. Modalità Workgroup:
- Distribuzione Manuale o tramite condivisione dell’universo
2. Modalità Enterprise:
- Tramite Export nel Repository di Supervisor
11