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