#dd12 COGNOS 10 e Lotus Notes

706 views

Published on

Come usare gli Active Reports in Notes

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
706
On SlideShare
0
From Embeds
0
Number of Embeds
140
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

#dd12 COGNOS 10 e Lotus Notes

  1. 1. COGNOS 10 e Lotus Notes Come usare gliActive Reports in NotesAlessandro Villani
  2. 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. 3. Cognos BI 10 iPhone®Monitor Alert Analyze Respond
  4. 4. Lotus Notes• 20 anni di prodotto ed innovazione più entusiasmante• Xpages• Social.... Connections, Quickr, Sametime,.....• Mobile• Cloud• .....ed altro
  5. 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. 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. 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. 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. 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. 10. Requisiti di Progetto• A ciascun utente allinterno 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. 11. Architettura del sistema DB Aziendali Lettura dati da DB aziendaliDomino Invio report come Agente di allegato via email Smistamento report Cognos 10 Elaborazione report
  12. 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. 13. Report Studio• Creiamo con Report Studio un Active Report• Per simulare una vista utilizziamo il componente Tree
  14. 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. 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 dellallegato• Il NomeReport ci servirà per distinguerlo dagli altri e per richiamarlo correttamente• Il nostro Agente di conversione girerà in automatico sullevento “nuova email”
  16. 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")
  17. 17. Creiamo un Frame 2• Vedremmo qualcosa di simile:
  18. 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. 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. 20. Navigatore• Aggiungiamo al nostro navigatore notes il link per aprire il nostro report Frame allinterno del frame principale della nostra applicazione
  21. 21. Risultato
  22. 22. Domino The Next/Cognos• Project Vulcan e Open Social Activity Streams protocol• Cognos è una delle piattaforme coinvolte nel progetto Vulcan• Autenticazione integrata Oauth
  23. 23. Grazie!Alessandro Villaniavillani@explan.ithttp://www.linkedin.com/in/alessandrovillaniwww.explan.it
  24. 24. Grazie agli sponsor per aver reso possibile i Dominopoint Days 2012! Main Sponsor Vad sponsor Platinum sponsor Gold sponsor

×