abaroni@yahoo.com Informazioni generali sul corso Introduzione a BusinessObjects Enterprise XI - Release 2 Chi sono. Io? Adolfo Baroni E-mail: abaroni@yahoo.com 2 Pagina 1
Obiettivi del corso hamministrazione di BO XI hcreazione di documenti con:. Desktop Intelligence. Web Intelligence hcreazione di Universi. Designer hconoscenza distribuzione e condivisione oggetti BO XI 3 Argomenti hcap.1 cenni Introduttivi hcap.2 utilizzo del Portale InfoView h Cap.3 documenti con Web Intelligence hcap.4 documenti con Desktop Intelligence hcap.5 universi con Designer h Cap.6 Pubblicazione oggetti BO XI hcap.7 Amministrare BO XI (CMC) hcap. 8 Migrazione 4 Pagina 2
abaroni@yahoo.com Capitolo 1 Cenni introduttivi a BusinessObjects XI Copyright 2004 Business Objects Italia S.p.A - All Rights Reserved Introduzione al Reporting Obiettivi del capitolo h Distinguere le diverse componenti di BO XI h Comprendere come distribuire le informazioni 6 Pagina 3
BO XI: h Unico prodotto per gestire TUTTE le funzionalità: livello sematico,reporting,analisi, integrazione, protezione h Amministrazione, configurazione e utilizzo basate completamente sul WEB 7 Architettura BO XI: 3 livelli logici: 1. Client: contiene prodotti o funzioni che vengono eseguite sul sistema utente finale (applicazioni o browser Web) 2. Intermedio: contiene il server HTTP, i componenti di BO e WI 3. Database è costituito dai database che contengono i dati utilizzati nei documenti e nei report. 8 Pagina 4
Architettura BO XI: 9 Architettura BO XI: 10 Pagina 5
Protezione BO XI: 1. Autenticazione/autorizzazione > Si implementa un metodo di autenticazione per ciascun utente quando si crea l'account per tale utente. > Quando gli utenti si collegano al sistema, specificano il proprio nome utente e password, ma possono immettere anche il metodo di autenticazione (Enterprise, LDAP, NT, AD,altri) 11 Protezione BO XI: Autenticazione/autorizzazione: 12 Pagina 6
Amministrazione XI: 1. Central Management Console (CMC) La CMC consente di : eseguire attività di gestione utenti (autenticazione, aggiunta di utenti e gruppi, ecc.); pubblicare, organizzare e impostare livelli di protezione per tutto il contenuto di BOE; gestire i server e di creare gruppi di server, ogni volta che viene eseguito il Central Management Server (CMS). 13 Amministrazione XI: 2. Central Configuration Manager (CCM) Strumento di gestione del Server che permette di: visualizzare e configurare ciascun componente del server BO mentre i server BO sono offline. avviare, interrompere, attivare e disattivare i server BO visualizzare e configurare impostazioni server avanzate aggiungere o rimuovere i server dal sistema BO 14 Pagina 7
Amministrazione XI: NOTE: CCM prende in considerazione solo i server installati a livello locale; E possibile collegarsi ai server su un computer remoto; 15 Amministrazione XI: Creazione Utenti e gruppi con CMC: 16 Pagina 8
Amministrazione XI: Uso del Designer: 17 Amministrazione XI: Avvio/Interruzione/Attivazione/disattivazione CLUSTER: 18 Pagina 9
Amministrazione XI: Gestione impostazione del server: Gestione del controllo: 19 Amministrazione XI: Visualizzazione attività pianificate: 20 Pagina 10
Amministrazione XI: Gestione aspetto e funzionalità InfoView: Configurazione delle Impostazioni Internazionali: 21 Report, analisi, condivisione delle Informazioni: h Strumenti di: Reporting disponibili; Attività degli utenti finali: 1. accesso 2. distribuzione 3. pianificazione dei dati aziendali 22 Pagina 11
Report, analisi, condivisione delle Informazioni: 1. Strumenti di reporting: - Desktop Intelligence (DI); - Web Intelligence (WI); 2. Strumenti di reporting che utilizzano UNIVERSI: - Desktop Intelligence (DI); - Web Intelligence (WI); 23 Report, analisi, condivisione delle Informazioni: 3. InfoView: - portale di BO 24 Pagina 12
Report, analisi, condivisione delle Informazioni: Categorie: 25 Report, analisi, condivisione delle Informazioni: Accessi UTENTE e GRUPPI a Categorie e Cartelle: 26 Pagina 13
Report, analisi, condivisione delle Informazioni: Pianificazione: 27 Report, analisi, condivisione delle Informazioni: Esistono diversi modi per Pubblicare nel Repository di BO: 1. Pubblicazione Guidata, da usare 28 Pagina 14
Report, analisi, condivisione delle Informazioni: Esistono diversi modi per Pubblicare nel Repository di BO: 2. CMC, da usare 29 Report, analisi, condivisione delle Informazioni: Esistono diversi modi per Pubblicare nel Repository di BO: 3. Salvataggi diretti nella Cartella Enterprise, da usare 30 Pagina 15
Report, analisi, condivisione delle Informazioni: Esistono diversi modi per Pubblicare nel Repository di BO: 4. InfoView, da usare: - per caricare i documenti memorizzati sul computer locale; 5. Designer, da usare: - per esportare gli Universi nel Repository; 31 h processo centrale al livello intelligence di BOE XI R2 Servizio singolo che fornisce funzionalità di: - struttura; - gestione della protezione; - amministrazione delle attività di pianificazione; - gestione dei db contenenti le info sul sistema; - gestione del db del Repository; - gestione del db di Controllo. 32 Pagina 16
h tutte le connessioni al Repository devono passare attraverso questo server; h tutte le distribuzioni includono un computer su cui sono installati i "componenti server di BO". 33 h Funzioni principali: - Coordina comunicazione tra i server ; - Coordina comunicazione tra SDK e esterno; - Manutiene il Repository di CMS (InfoStore) (db che memorizza informazioni chiave per le operazioni del sistema (traccia documenti disponibili, gestisce informazioni protezione relative a utenti e documenti e rileva i server attualmente disponibili) * Le informazioni vengono memorizzate nel repository come InfoObjects. 34 Pagina 17
h Servizi principali: 1. il servizio Repository (InfoStore) 2. il servizio di protezione e accesso 3. il servizio di distribuzione, che controlla i plug-in 4. il server dei nomi, che fornisce una directory di server disponibili * Almeno un server CMS della piattaforma BO deve sempre essere in esecuzione. 35 1. REPOSITORY h DB di sistema gestito dal CMS (InfoObject), utilizzato per: - memorizzare le info relative alle operazioni e all amministrazione del sistema; - NON i dati di contenuto. (ad esempio: i file.wid sono memorizzati, insieme ai dati, in un archivio separato associato al server FRS (File Repository Server)) 36 Pagina 18
1. REPOSITORY 37 1. REPOSITORY h InfoObjects memorizza dati come: numero ID; tipo di InfoObject; informazioni di pianificazione. (che consentono a BOE digestire ogni componente) 38 Pagina 19
1. REPOSITORY h gli InfoObjects non associati ai file FRS (ossia che non rappresentano documenti come utenti o gruppi) contengono tutte le informazioni richieste per il funzionamento dell'oggetto gestito all'interno del sistema. 39 CMC (Central Management Console): h strumento di amministrazione centralizzato basato sul Web; h fornisce un'interfaccia per eseguire TUTTE le attività di gestione: > utenti (autenticazione,aggiunta di utenti e gruppi); > pubblica; > organizza e imposta i livelli protezione; > gestisce i processi del server; > controlla su intero Sistema. 40 Pagina 20
2. MODELLO DI PROTEZIONE h incentrato sull oggetto in base ai livelli di accesso; h i diritti aggregati e di ereditarietà sono gli stessi per TUTTI gli oggetti; h i documenti vengono memorizzati in una Cartella (chi può accedere alla cartella accede anche al suo contenuto, eredità) h Gli Universi vengono memorizzati in una Cartella 41 2. MODELLO DI PROTEZIONE h Elenco di controllo degli accessi (ACL) > le regole di protezione vengono applicate tramite meccanismo degli ACL (Access Control List) > un ACL impostato su un oggetto identifica i diritti che utenti/gruppi possono esercitare sull oggetto; > l'acl è costituito da un elenco di ACE (Access Control Entities) che specificano lo stato di un particolare diritto per un singolo utente/gruppo. 42 Pagina 21
2. MODELLO DI PROTEZIONE h Valori dei diritti > Ai diritti possono essere associati tre valori: 1. Non specificato; 2. Negato; 3. Concesso; 43 2. MODELLO DI PROTEZIONE a) Designer, consente di gestire: - connessioni; - restrizioni di accesso; - gli override degli universi. 44 Pagina 22
2. MODELLO DI PROTEZIONE Restrizione può essere costituita da: - connessioni; - controlli dei limiti delle query; - opzioni SQL; - restrizioni di oggetti e righe e/o abbinamenti di tabelle. 45 2. MODELLO DI PROTEZIONE b) CMC, permette di gestire la protezione su: - utenti; - gruppi; - cartelle; - connessioni; - Universi; - documenti. 46 Pagina 23
2. MODELLO DI PROTEZIONE haggregazione Viene applicato il valore più restrittivo di un'istanza. Nota: Se il diritto per un gruppo è stato Negato, anche modificando l'impostazione in Concesso per un singolo membro, questo non potrà comunque disporvi. Per aggirare la restrizione utilizzare l'interruzione dell'eredità nella CMC. 47 2. MODELLO DI PROTEZIONE haggregazione Se gli utenti appartengono a gruppi diversi e solo per un gruppo ereditano un valore Negato per un diritto, il valore sarà comunque Negato anche se questi utenti ereditano da altri gruppi il valore Concesso per il diritto specifico. 48 Pagina 24
2. MODELLO DI PROTEZIONE h Gruppi predefiniti: a) Tutti, che contiene tutti gli utenti; b) Amministratori; c) Utenti di Universe Designer; d) Utenti di Strumento conversione report. 49 2. MODELLO DI PROTEZIONE h Utenti predefiniti: a) Amministratore b) Guest 50 Pagina 25
2. MODELLO DI PROTEZIONE h Profili utilizzo le ACL per: - applicazioni; - cartelle; - documenti. 51 2. MODELLO DI PROTEZIONE Profili NOTA l'importazione di un utente in più gruppi non determina la creazione di più istanze utente. L'utente appartiene semplicemente a più gruppi. 52 Pagina 26
2. MODELLO DI PROTEZIONE h Modello Gestione Licenze - il prodotto riconosce il modello di licenza; - le chiavi di licenza assegnate specificano il tipo di licenza utilizzabile; - il prodotto consente agli utenti di accedere in base: * licenza e uso o * numero registrato di utenti nel Repository. 53 2. MODELLO DI PROTEZIONE h Modello Gestione Licenze è possibile impostare esplicitamente il modello di licenza per ciascun utente all'interno della CMC 54 Pagina 27
3. CONFIGURAZIONI DI DISTRIBUZIONE h Domini del Repository i db del repository e i file system devono trovarsi in un'unica postazione. 55 Prodotti BO XI: 1. Desktop Intelligence XI 2. Web Intelligence XI 3. Pubblicazione Guidata 4. Designer 5. Auditor 56 Pagina 28
1. Desktop Intelligence (DI): h supporta Unicode h Categorie e Cartelle CARTELLE: memorizzo i documenti personali utente; CATEGORIE: classifico i documenti personali utente; h Discussions consente di aggiungere commenti ai documenti 57 2. Web Intelligence (WI): h Fusione di dimensioni - utilizzo di diversi fornitori di dati; - sincronizzazione dei fornitori di dati; - inserimento di oggetti di diversi fornitori dati blocco; h Linguaggio delle formule - potenza di calcolo analoga a DI (nuove funzioni e operatori); h Drill sui dati di un report - nuova modalità di drill di query; 58 Pagina 29
2. Web Intelligence (WI): h Universi OLAP h Elenco di valori gerarchico - Designer può creare oggetti con elenchi di valori gerarchici (struttura ad Albero); h Prompt sovrapposti - se ho un elenco di valori gerarchico, WI visualizza un prompt sovrapposto; (vantaggio: semplice l identificazione dati interesse) 59 2. Web Intelligence (WI): h Pannello dei report java di WI: - Nuove funzionalità di query e reporting: a) QUERY: - Query Combinate (Union,Intersection e Minus); - Filtro di query (Sottoquery e Classifiche di db) 60 Pagina 30
2. Web Intelligence (WI): h Pannello dei report java di WI - Nuove funzionalità di query e reporting: b) REPORTING: - accesso semplice alle proprietà degli elementi del report (barra degli strumenti); Classifiche sofisticate in base a: - totale dei record; - percentuale del numero totale dei record. 61 3. Pubblicazione/Pianificazione: (invio di un documento a più utenti con informazioni diverse a seconda dei diritti dell utente) h Pubblicazione - Elenco di scritti; - Profili degli scritti; h Pianificazione - di documenti DI, WI; - uso CALENDARI; 62 Pagina 31
4. Designer: h UNIVERSI, da origini dati metadati e OLAP - permettono la creazione e gestione del livello semantico tra utente e DB; h supporto Unicode - consente di lavorare con tabelle di diverse lingue su stesso Universo; 63 4. Designer: h Semplicità d uso - creazione di elenchi di valori sovrapposti; - definizione di Prompt sovrapposti; - protezione migliore; - accesso diretto a DI; - importazione ed esportazione dei valori nel CMS (Central Management Server); 64 Pagina 32
4. Designer: h Semplicità d uso Finestre di dialogo ridimensionabili; Possibilità di aggiungere informazioni tecniche alle proprietà degli oggetti; Possibilità di aggiungere join a contesti dalla vista del contesto; h Prompt dinamici e Elenchi Valori sovrapposti - Possibilità di popolare I valori dei prompt con I valori contenuti in un DB (memorizzo nel repository una sola definizione di prompt e la condivido tra più report); Prompt sovrapposti: un valore del prompt che vincola i valori negli elenchi di scelta successivi 65 4. Designer: h Semplicità d uso - finestre di dialogo ridimensionabili; - possibilità di aggiungere informazioni tecniche alle proprietà degli oggetti; - possibilità di aggiungere join a contesti dalla vista del contesto; 66 Pagina 33
Amministrazione del sistema: h Gestione CMC (Central Management Console),punto di gestione centralizzato per: - pianificazione; - protezione; - controllo; h Architettura basata su: - componenti; - servizi; 67 Amministrazione del sistema: h Architettura vantaggi: - flessibilità; h Page Server - scalabilità; - tolleranza d errore; - capacità di estenzione. ottimizzato (crea processi in base alle necessità) 68 Pagina 34
Amministrazione del sistema: h Controllo degli utenti Livelli di controllo: - accesso al Sistema; - interazione con i Documenti ; Strumenti di controllo: - centrale (CMS); - singoli sistemi server controllati ; Report ( basati sui dati di controllo) 69 Amministrazione del sistema: h Tolleranza d errore - failover a livello di gestione del sistema; - failover a livello di sessione; - supporto completa replica dei componenti Server; h Bilanciamento del carico - ambiente Multiserver; - bilanciamento a livello: * gestione sistema; * elaborazione report. 70 Pagina 35
Amministrazione del sistema: h Protezione - livelli di protezione: * Utente; * Gruppo; * Oggetto (documenti,categorie,connessioni,universi). - controllo protezione: mediante ACL; - strumento di gestione: CMC; - possibile utilizzo Protocollo SSL (Secure Sockets Layer); 71 Amministrazione del sistema: h Protezione - Utilizzo del Single Sign On con autenticazione: 1. AD; 2. LDAP. 72 Pagina 36
Amministrazione del sistema: h Migrazione - utilizzo dello Strumento Importazione guidata per copiare: 1. Utenti; 2. Gruppi; 3. protezione; 4. Report; 5. Universi. 73 Amministrazione del sistema: h gestione del Ciclo di vita -utilizzo dello Strumento Importazione guidata per : 1.importare contenuto tra repository (file BIAR); 2.esportare contenuto tra repository (file BIAR); file BIAR, file compresso contenete: - gli oggetti che si spostano tra repository; - un file XML contenente i Metadati; 74 Pagina 37
Amministrazione del sistema: - è possibile l importazione di: - Account utente; - Gruppi; - Categorie; - Universi; - Oggetti connessi; - Insiemi di limitazioni di Universi; - Documenti di terze parti; - Oggetti di report; - Istanze di report. 75 Riferimenti h Help in Linea h Manuale utente h www.italy.businessobjects.com/ 76 Pagina 38
Pausa 77 Ripresa. 78 Pagina 39
Domande & Risposte 79 Saluti 80 Pagina 40