1. COGNOS 10 e Lotus Notes
Come usare gli
Active Reports in
Notes
Alessandro Villani
2. Cognos BI 10
Portale unificato, client con zero footprint
Personal Dashboard e Analysis
Real Time Gestione Eventi
Scorecard
Online – Offline
Mobile
Office
INTEGRAZIONE CON LOTUS CONNECTIONS!!!
..... ed altro
3. Cognos BI 10o n e ®
iP h
M o n ito r
A le r t
A n a ly z e
Respond
4. Lotus Notes
20 anni di prodotto ed innovazione più
entusiasmante
Xpages
Social.... Connections, Quickr, Sametime,.....
Mobile
Cloud
.....ed altro
5. Lotus Notes con Cognos BI
Lotus Notes è la piattaforma leader di
collaborazione
Cognos è la piattaforma leader nella Business
Analysis
Entrambe integrano e forniscono servizi in
azienda.
6. Lotus Notes con Cognos BI
Le Applicazioni client Notes sono numerose
nelle nostre aziende
Come utilizzare Cognos 10 in una applicazione di
collaborazione Notes?
7. Cognos BI: Active Report
Utilizzo di report interattivi in modalità sconnessa
Accesso online o offline
Distribuzione – via schedulazione, burst, email
Utilizzo di bottoni di controllo per facilitare l’interattività
Possibilità di convertire report esistenti
Utilizzo veloce anche scollegati: app per iPad e Android
Ridurre l’impatto sui server BI
8. Active Report come funziona
Tecnologia MHTML (Mime HTML)
È una pagina web che integra tutti gli elementi che
possono servire: flash, immagini, audio, java, ecc.
I dati sono salvati dentro il report
Basta un browser: IE lo supporta a livello nativo
MS Office lo supporta
Firefox, Safari richiedono un plug-in
9. Lotus Notes e Active Reports
Come integrare un Active Report?
Lotus Notes utilizza IE integrato
Quindi la soluzione è semplice, utilizzare un
frame che apre un url contente il nostro Active
Report.
10. Requisiti di Progetto
A ciascun utente all'interno della propria
applicazione Notes dare uno o più dashboard
Il dashboard rappresenta dati aziendali
provenienti da tutti i sistemi disponibili in
azienda
I dati saranno aggiornati ogni notte
11. Architettura del sistema
DB Aziendali
Lettura dati da DB
aziendali
Domino
Invio report come
Agente di allegato via email
Smistamento
report
Cognos 10
Elaborazione
report
12. Notes Database
Creiamo un nuovo Db
Notes
Nelle proprietà del
database indichiamo
come Type Mailbox
Il Db Notes è
configurato come mail-
in database a cui
associamo un indirizzo
email
13. Report Studio
Creiamo con Report Studio un Active Report
Per simulare una vista utilizziamo il componente Tree
14. Pianificazione report
Creiamo su Cognos Administration una pianificazione che
esegue il report e lo invia come allegato email alla casella
di posta che abbiamo creato.
15. Creiamo un Form ed un Agent
La mail ricevuta da Domino contiene il report come file
allegato
Convertiamo il documento Memo in un form che chiamiamo
Report
E popoliamo un campo che chiameremo NomeReport,
prelevandolo dal nome dell'allegato
Il NomeReport ci servirà per distinguerlo dagli altri e per
richiamarlo correttamente
Il nostro Agente di conversione girerà in automatico
sull'evento “nuova email”
16. Creiamo un Frame 1
La nostra Applicazione notes disporrà di un Frame con il
navigatore a sx ed a dx il contenuto con le nostre viste
tradizionali
Creiamo un frame specifico il cui contenuto è un URL
calcolato:
reportName := "CallCenterDashboard";
UnID := @DbLookup("" : "ReCache"; @DbName; "(Report)";
reportName + "~"; 1; [FailSilent] : [ReturnDocumentUniqueID]);
@If(UnID = ""; "about:blank"; "http://" +
@Left(@Right(@DbName[1]; "="); "/") + "/" +
@Trim(@ReplaceSubstring(@DbName[2]; ""; "/")) + "/0/" + UnID
+ "/$FILE/" + reportName + ".mht?OpenElement")
18. Policy Desktop
Per permettere ai
nostri utenti di
aprire
correttamente i
report, impostiamo
le policy di desktop
in questo modo:
Browser default del s.o.
per i link
Browser embedded per
il resto
19. IE security
Per non avere problemi di
esecuzioni di script contenuti
nel nostro active report,
aggiungiamo il nostro server
domino tra i siti attendibili
20. Navigatore
Aggiungiamo al nostro navigatore
notes il link per aprire il nostro
report Frame all'interno del
frame principale della nostra
applicazione
22. Domino The Next/Cognos
Project Vulcan e Open Social Activity Streams'
protocol
Cognos è una delle piattaforme coinvolte nel
progetto Vulcan
Autenticazione integrata Oauth