IBM DB2 Web Query for i



Documenti analoghi
T & C s DB2 Web Query for System I

Riccardo Dutto, Paolo Garza Politecnico di Torino. Riccardo Dutto, Paolo Garza Politecnico di Torino

Capitolo 4 Pianificazione e Sviluppo di Web Part

Report e Analisi dei dati.

DSCube. L analisi dei dati come strumento per i processi decisionali

OSSIF WEB. Manuale query builder

per immagini guida avanzata Uso delle tabelle e dei grafici Pivot Geometra Luigi Amato Guida Avanzata per immagini excel

Guida alla registrazione on-line di un DataLogger

CONTENT MANAGEMENT SYSTEM

ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

Nuove funzionalità Max 4i

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito)

Ti consente di ricevere velocemente tutte le informazioni inviate dal personale, in maniera assolutamente puntuale, controllata ed organizzata.

Corso di Sistemi di Elaborazione delle informazioni

Servizio Telematico Paghe

Business Intelligence

GOW GESTIONE ORDINI WEB

lem logic enterprise manager

SQL Server Integration Services. SQL Server 2005: ETL - 1. Integration Services Project

Manuale d uso Software di parcellazione per commercialisti Ver [05/01/2015]

Il CMS Moka. Giovanni Ciardi Regione Emilia Romagna

E completamente personalizzabile potrete variare colori, i Vs. dati i riferimenti per i contatti, i prodotti in tempo reale.

Web Intelligence. Argomenti 10/5/2010.

IL Simposio presenta - LivePubb

Organizzazione delle informazioni: Database

Le presenti note vengono rilasciate per presentare le principali novità della release 2010 Sp1 di Contact Pro.

MODULO 5 ACCESS Basi di dati. Lezione 4

Al giorno d oggi, i sistemi per la gestione di database

uadro Soluzioni software per L archiviazione elettronica dei documenti Gestione Aziendale Fa quadrato attorno alla tua azienda

Training sulle soluzioni SAP BusinessObjects BI4

Uso delle basi di dati DBMS. Cos è un database. DataBase. Esempi di database

Presentazione MyMailing 3.0

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo

REALIZZAZIONE LAN

Manuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise

1. Login.

SQL Server Introduzione all uso di SQL Server e utilizzo delle opzioni Olap. Dutto Riccardo - SQL Server 2005.

Guida autore all'uso di Lotus Quickr

I MODULI Q.A.T. PANORAMICA. La soluzione modulare di gestione del Sistema Qualità Aziendale

Progetto ittorario Anno scol

Uso delle tabelle e dei grafici Pivot

GUIDA STUDENTI HOMEPAGE DEI CORSI ON-LINE

commercialista, consulente del lavoro XBOOK la soluzione per l'organizzazione dello studio professionale

ISSA EUROPE PTSOFTWARE 2.0

Cosa è un foglio elettronico

Il Business Performance Management & QlikView

Stampa unione -contratto di tirocinio. Documentazione

Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014)

Creare diagrammi di Gantt con Visio 2003

NOVITÀ SITI COMMERCIALISTA

SOSEBI PAPERMAP2 MODULO WEB MANUALE DELL UTENTE

INTEGRATA OTTIMIZZAZIONE DEI PROCESSI AZIENDALI

ECDL AM5 Access Advanced

Dispensa di database Access

La Skills Card relativa alle certificazioni Nuova ECDL è svincolata dalla singola certificazione.

EXPLOit Content Management Data Base per documenti SGML/XML

4.1 FAX Sollecito consegne via (Nuova funzione)

PRODUZIONE PAGELLE IN FORMATO PDF

Olga Scotti. Basi di Informatica. Excel

collegare il sito con le informazioni presenti nel gestionale Mexal, utilizzando gli stessi campi presenti nel dizionario Sprix

Sistemi informativi secondo prospettive combinate

Protocollo Informatico (D.p.r. 445/2000)

Alfa Layer S.r.l. Via Caboto, Torino ALFA PORTAL

Addition X DataNet S.r.l.

Presentazione della release 3.0

Obiettivi del corso. Creare, modificare e formattare un semplice database costituito da tabelle, query, maschere e report utilizzando Access 2000.

WBT Authoring. Web Based Training STUDIO

Confronto tra Microsoft Office Project Standard 2007 e le versioni precedenti

ControlloCosti. Manuale d istruzioni. Controllo Costi Manuale d istruzioni

CORSO ACCESS PARTE II. Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?)

PROGRAMMA DEL CORSO OFFICE BASE (48 ORE)

Lezione 1. Introduzione e Modellazione Concettuale

INFORMATICA PER LE APPLICAZIONI ECONOMICHE PROF.SSA BICE CAVALLO

Manuale operativo - Procedura per la costruzione, la pubblicazione di questionari

InitZero s.r.l. Via P. Calamandrei, Arezzo

MICHELANGELO REPORT è un

Manuale Utente Albo Pretorio GA

Le novità del software di configurazione ETS4 e gli esempi applicativi

MODULO 5 Appunti ACCESS - Basi di dati

File Server Resource Manager (FSRM)

Software di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche

Therapeutic Management System

DBMS. Esempi di database. DataBase. Alcuni esempi di DBMS DBMS. (DataBase Management System)

Manuale di Aggiornamento BOLLETTINO. Rel D. DATALOG Soluzioni Integrate a 32 Bit

InfoTecna ITCube Web

Novità di Access 2010

Fast Query Manuale Utente. Fast Query Manuale Utente

GSP+ Customer Relationship Manager V 7.0. Manuale utente

soluzioni di e-business knowledge management

Architetture Informatiche. Dal Mainframe al Personal Computer

Architetture Informatiche. Dal Mainframe al Personal Computer

Applicazione JobScheduler su DB SQL Milano, lì 14/09/2009

Anagrafica. Check-List. Autocomposizione guidata

Gestione Risorse Umane Web

THAIREPORT. Cordialmente. Matelica, lì 19/12/2007. Halley Informatica Area Web

STRUMENTI DI PRESENTAZIONE MODULO 6

Mon Ami 3000 MACommerce La soluzione per il commercio elettronico totalmente integrata con Mon Ami 3000

Access. P a r t e p r i m a

Capitolo 31: Modulo di offertistica - Stampa offerta

Transcript:

IBM i IBM DB2 Web Query for i Simona Pacchiarini simona_pacchiarini@it.ibm.com i want stress-free IT. i want control. 1

IBM DB2 Web Query for i Evoluzione di IBM Query for iseries (Query/400) facile ed intuitivo piu robusto piu potente piu produttivo estensibile performance ottimizzate Costruzione di prospetti e grafici attraverso un interfaccia utente browser Internet Explorer (IE) 6.0 o superiori Mozilla Firefox 1.5 o superiori Possibilita di importare le definizioni Query/400 2 Nel 2007 IBM ha reso disponibile il prodotto 5733QU2 - IBM DB2 Web Query for i: si tratta di una soluzione i5/os di Business Intelligence adatta alle esigenze della piccola e media impresa. Questo nuovo prodotto e considerato un evoluzione del vecchio Query/400, rispetto al quale offre una serie di vantaggi: -interfaccia utente grafica accessibile da browser. I browser supportati sono Internet Explorer e Mozilla Firefox -piu facile ed intuivo per l utente -molto piu potente e versatile rispetto a Query/400 -DB2 Web Query e composto da diversi moduli, con funzioni specifiche, che possono essere via via aggiunti al prodotto di base. La soluzione puo quindi crescere nel tempo adeguandosi a nuove esigenze aziendali -a differenza di Query/400, che accede al database attraverso l interfaccia nativa e proprietaria di i5/os, DB2 Web Query utilizza il motere SQL, piu moderno, potente ed ottimizzato Nell ottica di poter riutilizzare tutto cio che fino ad ora e stato costruito ed utilizzato dagli utenti, il prodotto fornisce inoltre una funzione di importazione delle definizioni di Query/400. Le vecchie query possono essere automaticamente richiamate dal nuovo ambiente di sviluppo e qui eventualmente arricchite grazie agli strumenti di sviluppo di DB2 Web Query. Query/400 continua comunque ad essere disponibile ed è installabile sullo stesso sistema di DB2 Web Query. DB2 Web Query e nato da un accordo tra IBM e Information Builders, azienda produttrice di WebFOCUS, prodotto multipiattaforma di Business Intelligence ed e una personalizzazione della versione per i5/os di WebFOCUS. 2

La struttura del prodotto 1.1.2 version Prodotti correlati Report Broker Software Development Kit 5733QU2 Active Report OLAP Developer Workbench Run Time Enablement Moduli aggiuntivi Active Report OLAP Developer Workbench Runtime Enablement Feature Spreadsheet Client Microsoft SQL Server Adapter Oracle JDEdwards Adapter *** Report Assistant 5733QU3 Report Broker 5733QU4 Software Development Kit Base product 5733QU2 Graph Assistant Power Painter InfoAssist Spreadsheet Client SQL Server Adapter JDE Adapter Query/400 Adapter Prodotto base Report Assistant Graph Assistant Power Painter InfoAssist *** Query/400 Adapter 3 *** Da 1.1.2 Il prodotto base 5733-QU2 include: Report Assistant, Graph Assistant ed Info Assist (Funzioni per creare/modificare prospetti/grafici Web in formati output diversi, es. PDF, Excel, ) Power Painter (PDF Builder) Funzione import definizioni Query/400 (modificabili con Report Assistant) Numero predefinito di licenze per utente (in funzione del gruppo SW) NB: Non richiede installazione Websphere Appl. Server Utenti addizionali sono acquistabili secondo necessità, la Runtime Enablement Feature puo essere acquistata per abilitare utenti pressochè illimitati in sola esecuzione. Dispositivi opzionali a pagamento 5733-QU2 Active reports (supporto utenti non collegati al server) 5733-QU2 5101 On Line Analytical Processing (modulo OLAP) 5733-QU2 5102 Developer Workbench (richiesto per OLAP) 5733-QU2 5103 MS Spreadsheet Client 5733-QU2 5105 MS SQL Server Adapter 5733-QU2 5106 JDE Adapter5733-QU2 5107 Prodotti correlati a pagamento Report Broker 5733-QU3 Software Development Kit 5733QU4 3

Le funzioni del modulo di base del prodotto Prodotto base 1.1.2 Report Assistant Graph Assistant Power Painter InfoAssist (da 1.1.2) Query/400 Adapter 5733QU2 V1R1M2 prodotto base Report Assistant Graph Assistant Power Painter InfoAssist Query/400 Adapter 4 Il modulo di base del prodotto 5733QU2 include una serie di funzioni che andiamo ad analizzare 4

Import delle definizioni Query/400 (*QRYDFN) Modificabili con Report Assistant 5 Query/400 Adapter e la funzione del modulo di base del prodotto 5733QU2 che consente di importare definizioni di query costruite con Query/400 (*QRYDFN). La funzione di importazione genera automaticamente un prospetto di DB2 Web Query, che richiama l esecuzione della QRYDFN importata e presenta i dati estratti in modo analogo al prospetto originale. Il prospetto generato automaticamente e poi arricchibile con Report Assistant: si possono ad esempio impostare codifiche colore, aggiungere campi calcolati e totali, ridirigere direttamente l output su un foglio Excel, Non e invece possibile aggiungere alla query generata campi del database non presenti nella query originale 5

Report Assistant Consente di creare e modificare prospetti a partire dai dati contenuti in file/tabelle DB2 for i5/os ordinamento dei campi 6 criteri di selezione intestazioni, salti pagina, layout personalizzati navigazione tra le pagine, ricerche totali, somme, medie, parametrizzazione creazione di campi calcolati drill down Report Assistant e la funzione logicamente piu simile al modo di operare di Query/400 - consente di costruire delle interrogazioni il cui output e presentato sotto forma di prospetto. Il prospetto puo essere personalizzato a piacere con: aggiunta di intestazioni e chiusure di pagina funzioni di navigazione per il posizionamento ad una determinata pagina e ricerca di stringhe operazioni sui campi: totali parziali e generali, somme, medie, percentuali, criteri di selezione (clausole WHERE) impostabili direttamente dall utente finale a runtime impostazioni di codifiche colore per evidenziare campi il cui valore soddisfa determinate condizioni (uguale a, maggiore di, minore di, ) creazione di campi calcolati (non presenti quindi nel file originario su cui viene eseguita l interrogazione) utilizzando operatori aritmetici e logici (+, -, AND, OR, IF, THEN, ELSE, ) concatenazione di prospetti tramite l abilitazione di operazioni di drill down sui campi per fornire all utente la possibilita di scendere sempre piu in dettaglio nella visione dei dati 6

7 Ecco un esempio di prospetto costruito con Report Assistant: sono stati inseriti intestazione di pagina, indicazione di quando il prospetto e stato generato, totali parziali e generali, codifiche colore 7

Report Assistant - Drill Down 8 Ecco un esempio di utilizzo della funzione di Drill Down. Il primo e un prospetto di sintesi che mostra il Fatturato suddiviso per Tipo Prodotto. A questo prospetto ne viene concatenato un secondo che, per ogni Tipo Prodotto, dettaglia il fatturato per Categoria Prodotto. Sul campo Tipo Prodotto del primo prospetto e stata abilitata la funzione di Drill Down che rende il campo cliccabile. Cliccando sul campo viene mandato automaticamente in esecuzione il prospetto concatenato a cui viene passato come parametro il valore del campo selezionato 8

Formati di output Prospetti e grafici in diversi formati HTML PDF Excel 95 Excel 97/2k/2k con formule Postscript Tabella DB2 per i5/os Doc WK1 DIF Lotus XML 9 DB2 Web Query consente di scegliere tra una vasta gamma di formati di output. Il formato di default e la pagina HTML, ma il risultato di un interrogazione puo essere anche ridiretto automaticamente su un file PDF, su un file.doc, su una tabella DB2 per i5/os, su un file Excel, Il formato di output prescelto va impostato all atto di creazione o di successiva modifica della query. Nella nuova versione 1.1.2 del prodotto il formato di output puo essere dinamicamente selezionato dall utente finale all atto dell esecuzione della query stessa. Particolarmente spinta e l integrazione con Excel: di questo argomento parleremo nella slide successiva 9

Formati di output per MS Excel Ottima integrazione con MS Excel maggiore produttivita degli utenti finali riduzione della probabilita di errori Formulas/Summations Color-Coding Generazione dinamica di fogli Excel formattati drilldowns, formule, sommatorie, colori, Hyperlinks/Drilldowns 10 DB2 Web Query consente di ridirigere automaticamente il risultato di un interrogazione su un foglio Excel che puo poi essere salvato per successive manipolazioni o analisi off-line. Tutte le eventuali impostazioni presenti nella query vengono mantenute anche in Excel: codifiche colore sui campi, drill down, campi calcolati che vengono trasferiti in Excel con la relativa formula associata e non come semplici valori, L operazione di drill down, e quindi il concatenamento di piu interrogazioni, e resa possibile dal fatto che il foglio Excel generato come output della query e pilotato e controllato da un servlet di DB2 Web Query. Naturalmente questa funzionalita viene persa nel momento in cui il foglio Excel viene salvato e quindi sganciato dal prodotto 10

IBM DB2 Web Query 1.1.2 Scelta dinamica del formato di output 11 Il formato di output prescelto va impostato all atto di creazione o di successiva modifica della query. Nella nuova versione 1.1.2 del prodotto il formato di output puo essere dinamicamente selezionato dall utente finale all atto dell esecuzione della query stessa, se questa e l opzione impostata dallo sviluppatore nel prospetto. 11

IBM DB2 Web Query 1.1.2 Scelta dinamica del formato di output 12 Nella nuova versione 1.1.2 del prodotto il formato di output puo essere dinamicamente selezionato dall utente finale all atto dell esecuzione della query stessa, se questa e l opzione impostata dallo sviluppatore nel prospetto. Ecco come viene mostrata la scelta del formato in fase di esecuzione. 12

DB2 Web Query 1.1.2 Nuovi formati di output Active Flash Active PDF ** Excel pivot tables ** ** InfoAssist only 13 13

Graph Assistant Consente di creare e modificare grafici a partire dai dati contenuti in file/tabelle DB2 for i5/os 14 Graph Assistant e la funzione del modulo di base del prodotto 5733QU2 che consente di costruire delle interrogazioni il cui risultato viene visualizzato sotto forma di grafico. Il prodotto offre una vasta scelta di tipologie di grafico diverse: barre, linee, torte, cruscotti,... Per quanto riguarda l utilizzo di Graph Assistant e le possibilita di personalizzare ed arricchire le query, valgono tutte le considerazioni fatte in precedenza per la funzione di Report Assistant 14

Power Painter Consente di costruire pagine che includono sia grafici che prospetti per una piu facile ed efficace analisi dei dati funzionalita grafiche piu avanzate rispetto a Graph Assistant Basato su tecnologia AJAX 15 Power Painter e la funzione del modulo di base del prodotto 5733QU2 che consente di costruire PDF, HTML, Power Point o Excel che includono sia prospetti che grafici generati in output dalle query. Si tratta di una funzione molto sofisticata ed avanzata dal punto di vista grafico basata su tecnologia AJAX. L ambiente di sviluppo e molto intuitivo e tutte le operazioni eseguite in fase di costruzione/modifica della query vengono immediatamente presentate in una sorta di preview allo sviluppatore ancor prima di eseguire la query stessa 15

IBM DB2 Web Query for i InfoAssist Strumento di sviluppo integrato Creazione di semplici query o report molto complessi, grafici e cruscotti aziendali da svariate fonti Conversione di prospetti in grafici e viceversa, analisi contemporanea di vari prospetti e grafici, impostazione per la visualizzazione dei dati da varie prospettive Generazione di prospetti in formato HTML, Adobe Flash/Flex, Adobe PDF, Microsoft Excel o PowerPoint, DB2 Web Query Active Reports (per analisi offline) Interfaccia utente ribbon, simile a Microsoft Office Potente ma semplice 16 Dal 13 dicembre del 2010 e disponibile la versione 1.1.2 di IBM DB2 Web Query. In questa versione il prodotto viene arricchito con un nuovo componente di sviluppo nella parte base del prodotto, Info Assist, e con un nuovo adattatore a pagamento che agevola l accesso ai dati di JDE OneWorld ed Enterprise One. Info Assist consente di importare tutto cio che era stato precedentemente sviluppato utilizzando le Report Assistan e Graph Assistant e di arricchire e trasformare tutti gli oggetti grazie alle sue funzioni di sviluppo avanzate. Anche questo modulo consente di costruire PDF, HTML, Power Point o Excel che includono sia prospetti che grafici generati in output dalle query. Si tratta di una funzione molto sofisticata ed avanzata dal punto di vista grafico: l ambiente di sviluppo e molto intuitivo e tutte le operazioni eseguite in fase di costruzione/modifica della query vengono immediatamente presentate in una sorta di preview allo sviluppatore ancor prima di eseguire la query stessa. Grazie ad Info Assist si possono costuire delle vere e poprie applicazioni RIA. 16 16

DB2 Web Query 1.1.2 - altre novità Formato di output dinamico impostabile all esecuzione dall utente finale (HTML, Excel, PDF, etc) Sottosistema dedicato per una più semplice gestione dei lavori Migliore traslazione SQL con migliori prestazioni (conversioni date, aggregazioni/ordinamenti, sottostringhe, if-then-else in istruzioni CASE,.) Miglioramenti nel supporto delle join e migliori prestazioni (left outer join, supporto per test di campi null testing per prospetti su record mancanti) Miglioramenti nella conversione delle date in campi non tipo data Nuovi formati di output - Active Flex, Active PDF, tabelle pivot Excel DBA x riservatezza a livello di segmenti, colonne, e valori (via metadati) Report Assistant - subtotali su raggruppamenti orizzontali Miglioramenti in Report Broker (nuova interfaccia a tagliandi, schedulazioni ad intervalli irregolari, informazioni su ultima esecuzione ed ultimo lavoro disponibili via interfaccia, etc) 17 Altre novità della versione 1.1.2 17

IBM DB2 Web Query 1.1.2 Dedicated subsystem Gestione lavori semplificata alloca/aggiusta le risorse del sistema in modo facilitato Facile partenza e chiusura dei lavori di DB2 Web Query Semplifica misura e comprensione dei carichi di lavoro generati dal prodotto Nuovo nome della coda lavori: QWEBQRY77/ QWEBQRYJQ 18 Nella versione 1.1.2 tutto il lavoro correlato a DB2 Web Query viene isolato in uno specifico sottosistema, QWEBQRY. Questo facilita il controllo di ciò che avviene e l analisi dei carichi di lavoro generati, nonchè la loro ottimizzazione. 18 18

DB2 Web Query 1.1.2 Formati data migliorati (prestazioni) Per la conversione e la gestione delle date viene ora generata un istruzione SQL ottimizzata che viene processata direttamente da DB2 Engine DATECVT Conversione date legacy. Character formats DATECVT(DC_YYMD_CHAR, 'A8YYMD', 'YYMD') DATECVT(DC_MDYY_CHAR, 'A8MDYY', 'YYMD') DATECVT(DC_DMYY_CHAR, 'A8DMYY', 'YYMD') Packed and zoned decimal formats DATECVT(DC_MDYY_DEC, 'P8MDYY', 'YYMD') DATECVT(DC_MDYY_DEC, 'P8MDYY', 'YYMD') DATECVT(DC_DMYY_DEC, 'P8DMYY', 'YYMD') Integer formats DATECVT(DC_MDYY_INT, 'I8MDYY', 'YYMD') DATECVT(DC_MDYY_INT, 'I8MDYY', 'YYMD') DATECVT(DC_DMYY_INT, 'I8DMYY', 'YYMD') DPART e HPART Estrazione di uno specifico componente da un campo data e restituzione di un formato numerico (integer). YEAR, QUARTER, MONTH, e DAY DATEADD e DATEDIFF calcoli sulle date 19 Funzioni di conversione e gestione delle date miglioramenti sia funzionali che prestazionali grazie alle trasformazioni implementate via SQL invece che nel prodotto. 19

La struttura del prodotto versione 1.1.2 5733QU2 Active Report Prodotto base Report Assistant Graph Assistant Power Painter InfoAssist * Query/400 Adapter OLAP Developer Workbench Run Time Enablement Spreadsheet Client SQL Server Adapter JDE Adapter Moduli aggiuntivi Active Report OLAP Developer Workbench Runtime Enablement Feature Spreadsheet Client Microsoft SQL Server Adapter Oracle JDEdwards Adapter * Report Assistant Base product 5733QU2 Graph Assistant Power Painter InfoAssist Query/400 Adapter 20 * Da 1.1.2 Vediamo ora di esaminare le funzioni dei moduli aggiuntivi a pagamento, qui rappresentati in giallo. 20

Active Reports Consente di costruire prospetti autoconsistenti contengono sia i dati estratti che i controlli sui dati stessi filtrare e/o evidenziare valori nascondere colonne costruire grafici calcolare somme, medie, min max,...... possono essere inviati via e-mail agli utenti finali o salvati su file system come pagine HTML Supporto per utenti non collegati ad i5/os Piena funzionalita solo con Internet Explorer 21 Active Report e il modulo aggiuntivo del prodotto 5733QU2 che consente di generare come output delle query pagine HTML che contengono sia dati estratti dal database che una serie di funzioni utilizzabili dall utente per meglio analizzare i dati estratti: si possono ad esempio ordinare in maniera ascendente/discendente le colonne, nasconderle, impostare dei filtri per visualizzare solo i valori che soddisfano determinate condizioni (uguale a, maggiore di, minore di, ), visualizzare una colonna sotto forma di grafico, creare tabelle Pivot, Tutte queste operazioni sono eseguite sui dati estratti e contenuti all interno della pagina HTML e non interagiscono mai direttamente con il database. Le pagine HTML (dati + funzioni) potranno poi essere spedite via e-mail o messe a disposizione degli utenti finali che avranno cosi la possibilita di utilizzarle in qualsiasi momento senza la necessita di essere collegati al server. Naturalmente, i dati su cui gli utenti lavoreranno saranno quelli estratti dal database nel momento in cui la pagina HTML e stata generata: non saranno cioe dati freschi ma dati storici. In qualsiasi momento l utente acceda alla pagina HTML, ricevuta via e-mail o memorizzata su un server di rete, avra comunque a disposizione tutte le funzioni sopra citate per manipolare i dati in base alle proprie esigenze 21

On-Line Analytical Processing (OLAP) Tecnologia che consente di affettare e segmentare (slice and dice) e di navigare dalla sintesi al dettaglio (drill down) su dati provenienti da una singola query Definizione di Dimensioni (Gerarchie di navigazione) su colonne consentono di organizzare i dati in relazione ad aree di interesse per gli utenti ad esempio la dimensione Area potrebbe essere costituita dalle colonne Nazione Regione Citta Negozio richiede una stazione con Developer Workbench 22 OLAP (On-Line Analytical Processing) e il modulo aggiuntivo del prodotto 5733QU2 che consente di navigare sui dati prodotti come risultato di una query in base a gerarchie di navigazione (o dimensioni) definite da un amministratore del database. Le dimensioni sono praticamente delle viste sui dati che l amministratore costruisce in base alle esigenze utente di analisi dei dati. Se, ad esempio, una delle esigenze degli utenti e spesso quella di visualizzare le informazioni relative al fatturato organizzate per Nazione, all interno della nazione per Regione, all interno della regione per Citta e all interno della citta per Negozio, l amministratore costruira una dimensione sul file degli ordini che contiene questi 4 campi. Vediamo nella slide successiva cosa accade alla query una volta costruite le dimensioni sul file e abilitata la funzione OLAP 22

On-Line Analytical Processing (OLAP) 23 Nella pagina HTML prodotta come risultato della query, oltre ai dati estratti compaiono (in alto) anche le dimensioni definite sul file. Come si puo vedere dall immagine, la query originale non include, ad esempio, il campo Country; sara pero sufficiente per l utente trascinare sul prospetto il campo Country, presente nella dimensione Store Hierarchy, affinche il prodotto riesegua l interrogazione sul database includendo anche questo nuovo campo. Su tutti i campi della dimensione e automaticamente abilitata la funzione di Drill Down, per cui da Country l utente potra scendere in dettaglio sui dati per Region, dalla Region alla City e da City a Store. Inoltre, su ogni campo della dimensione e automaticamente abilitata una funzione di selezione che consente all utente di impostare delle clausole di WHERE per l estrazione dei dati. A differenza del modulo Active Report, il modulo OLAP richiede che l utente sia collegato al server durante l elaborazione e la manipolazione del prospetto perche ogni operazione si traduce nella creazione di un nuovo statement SQL eseguito direttamente sul database. Come si puo intuire da questa breve spiegazione, il modulo OLAP e estremamente potente e consente all utente di navigare sui dati in modo dinamico e libero indipendentemente da come la query iniziale e stata impostata 23

Developer Workbench Stazione di sviluppo avanzato gestione dei metadati definizione delle dimensioni per OLAP HTML Layout Painter impact analysis Unica componente del prodotto da installare su PC 24 Developer Workbench e il modulo aggiuntivo del prodotto 5733QU2 che fornisce strumenti di sviluppo avanzati per la costruzioni di query, non disponibili nel modulo di base del prodotto. In particolare e indispensabile per la definizione delle dimensioni di navigazioni OLAP. E l unica componente del prodotto 5733QU2 che non si installa in i5/os ma sul PC dello sviluppatore, in ambiente Windows. E possibile scaricare una versione try & buy di Developer Workbench dal sito http://www-03.ibm.com/systems/i/software/db2/webquery/ 24

2009: nuovi moduli del prodotto DB2 Web Query DB2 Web Query Adapter for Microsoft SQL Server consente l interrogazione di dati memorizzati in Microsoft SQL Server con possibilita di join tra tabelle DB2 e tabelle SQL Server DB2 Web Query Spreadsheet Client consente di creare/eseguire query DB2 Web Query direttamente da Excel costruzione di spreadsheet che sono automaticamente popolati con dati estratti da DB2 e/o Microsoft SQL Server via DB2 Web Query Moduli aggiuntivi, a pagamento, del prodotto IBM DB2 Web Query for System i 5733QU2 1.1.1 25 Nel 2009 sono diventati disponibili altri due moduli aggiuntivi a pagamento. DB2 Web Query Adapter for Microsoft SQL Server consente l interrogazione di dati memorizzati in Microsoft SQL Server, creando quindi un unico ambiente di rapportistica/business Intelligence basato su DB2 Web Query anche in presenza di dati memorizzati in un database Microsoft SQL Server DB2 Web Query Spreadsheet Client consente di creare/eseguire query DB2 Web Query partendo direttamente da Excel. I fogli elettronici cosi creati vengono automaticamente popolati alla riapertura con dati aggiornati estratti da DB2 e/o Microsoft SQL Server via DB2 Web Query 25

2010 nuova versione 1.1.2 + modulo JDE Adapter Oracle JDEdwards OneWorld and EnterpriseOne Adapter Consente a DB2 Web Query di costruire rapportistica sui dati di World or EnterpriseOne contenuti in DB2 for i Fornisce nomi significativi per I dati, automatizza la conversione delle date e dei numerici, supporta il modello di riservatezza di JDE Disponibile con IBM DB2 Web Query 1.1.2 GA Dicembre 2010 26 Dal 13 dicembre del 2010 e disponibile la versione 1.1.2 di IBM DB2 Web Query. In questa versione il prodotto viene arricchito con un nuovo componente di sviluppo nella parte base del prodotto, Info Assist, e con un nuovo adattatore a pagamento che agevola l accesso ai dati di JDE OneWorld ed Enterprise One. 26

Altri prodotti della famiglia DB2 Web Query DB2 Web Query Report Broker - 5733QU3 consente di schedulare l'esecuzione di query e di distribure automaticamente l'output su base programmata (giornaliera, settimanale, giorni specifici, ) vari formati di output (HTML, PDF, Excel, Active Report, ) varie modalita' di distribuzione (e-mail, stampa, salvataggio in folder DB2 Web Query) funzioni di notifica (avvisi quando una query e terminata correttamente o e fallita, gestione dei log) DB2 Web Query Software Development Kit (SDK) - 5733QU4 consente di integrare l ambiente DB2 Web Query in proprie applicazioni Web Disponibilita di entrambi i prodotti: Settembre 2008 27 27

IBM DB2 Web Query Extension Offerings The IBM DB2 Web Query Extension Offerings are a set of offerings provided by IBM STG Lab Services. Pricing, ordering and SW Maintenance are all handled by Lab Services Pricing ranges from $1500 to $10,000 Contact Doug Mack mackd@us.ibm.com and Simona Pacchiarini simona_pacchiarini@it.ibm.com DB2 Web Query 5250 Reporting Extension Many clients invoke Query/400 reports through 5250 based applications or menus. To obtain similar function from DB2 Web Query, the 5250 Reporting Extensions were created to provide an easy way (no programming required) to invoke DB2 Web Query reports through 5250 applications. The 5250 Reporting Extension provides a CL interface that can execute a report and send via e-mail (as inline HTML or as an attachment), or FTP it to a desired target. DB2 Web Query Application Extension The Application Extension enables clients to more closely integrate reporting and BI functions of DB2 Web Query in customized or existing Line-of-Business applications. The extension provides an application that simplifies the integration process by providing an easy URL based interface to reports/graphs. The end result is DB2 Web Query content integration without requiring low level programming. 28 Sono inoltre disponibili delle estensioni del prodotto, acquistabili come servizi da IBM STG Lab Services. Per informazioni sulle estensioni potete consultare la pagina https://www.ibm.com/developerworks/mydeveloperworks/wikis/home?lang=en#/w iki/w516d8b60d32c_4fc5_a811_5f3d840bf524/page/extensions Entrambe le estensioni sono disponibili a richiesta come try & buy per 70 giorni. Se siete interessati potete contattare Simona Pacchiarini, simona_pacchiarini@it.ibm.com 28

DB2 Web Query 5250 Reporting Extension RUNWQFEX command 29 DB2 Web Query 5250 Reporting Extension consiste nella possibilità di lanciare via comando CL l esecuzione di estrazioni dati di DB2 Web Query, specificando la distribuzione del risultato via FTP o email o salvandolo in un file in formato pc in IFS. In questo modo è possibile anche utilizzare lo schedulatore di sistema (o qualunque altro schedulatore IBM i) per pianificare le esecuzioni. Si tratta quindi di una possibile alternativa al prodotto DB2 Web Query Report Broker con costi più bassi. 29

DB2 Web Query 5250 Reporting Extension RUNWQFEX command 30 30

DB2 Web Query 5250 Reporting Extension RUNWQFEX command 31 31

DB2 Web Query Application Extension Based on SDK - Greatly simplifies report integration process http://lp12ut21.rchland.ibm.com:12321/wqsoa/reports/re port?&zrddomain=db2wbqry/db2wbqry.htm&zrdfolder= %23revenuerepor&zrdReport=app/product_revenue_sta te_report.fex&state=california 32 32 Con DB2 Web Query Application Extension è possibile realizzare integrazione applicativa tra le proprie applicazioni e DB2 Web Query in modo semplificato. Prerequisito di questa soluzione sono I prodotti: DB2 Web Query DB2 Web Query Run Time User Enablement DB2 Web Query Software Development Kit Do you want to integrate Web Query into your own web sites but don't want to take the time to code to the APIs provided in the SDK? Then the DB2 Web Query for i Application Extension (formerly SOA Toolkit & Integration Extension) is for you! Built on top of the publically available APIs, the Application Extension allows you to built simple URL strings that will return Web Query assets. These URLs can be provided as links or used in line with source code to embedded in existing pages. 32 32

DB2 Web Query Application Integration Extension http://lp12ut21.rchland.ibm.com:12321/wqsoa/reports/report? &zrddomain=db2wbqry/db2wbqry.htm Based on SDK - Greatly &zrdfolder=%23revenuerepor simplifies report integration process &zrdreport=app/product_revenue_state_report.fex &STATE=California http://lp12ut21.rchland.ibm.com:12321/wqsoa/reports/re port?&zrddomain=db2wbqry/db2wbqry.htm&zrdfolder= %23revenuerepor&zrdReport=app/product_revenue_sta te_report.fex&state=california 33 33 33 33

http://lp12ut21.rchland.ibm.com:12321/wqsoa/reports/report? &zrddomain=db2wbqry/db2wbqry.htm Based on SDK -&zrdfolder=%23revenuerepor Greatly simplifies report integration process &zrdreport=app/product_revenue_state_report.fex &STATE=California DB2 Web Query Report Integrator Toolkit If no parm is passed in URL, user is automatically prompted http://lp12ut21.rchland.ibm.com:12321/wqsoa/reports/re port?&zrddomain=db2wbqry/db2wbqry.htm&zrdfolder= %23revenuerepor&zrdReport=app/product_revenue_sta te_report.fex&state=california 34 34 34 34

Link importanti IBM developerworks site for DB2 Web Query www.ibm.com/developerworks/spaces/db2webquery Registration Recommended KnowledgeBase Forum Links to Additional Information WIKI Repository of technical information DB2 Web Query home page www.ibm.com/systems/i/db2/webquery Getting Started with DB2 Web Query Redbook http://www.redbooks.ibm.com/abstracts/sg247214.html Tutorial Driven Download Sample Database 35 35 35 35

Documentazione http://www-03.ibm.com/systems/i/software/db2/webquery/ 36 Il sito IBM dedicato a DB2 web Query e http://www-03.ibm.com/systems/i/software/db2/webquery/ 36

DB2 Web Query Services Se avete un nuovo sistema potreste avere diritto a servizi GRATUITI da parte di IBM, utilizzabili anche per avviare il prodotto DB2 Web Query Getting started with DB2 Web Query Skills Transfer/Best practices Meta Data Creation Prototyping and Proof of concept http://www-03.ibm.com/systems/power/hardware/vouchers/index.html Elenco dei tipi macchina elegibili (8202-E4B, 8231-E2B, 8205-E6B, 9119- FHB,7998-60X, 8203-E4A...) Durata dei servizi (1, 2 o 3 gg) Tipo di servizi offerti (DB2 Web Query, SQL Performance, Performance Assessment, External storage and PowerHA for IBM i, Getting started with IBM i and BladeCenter...) Contattate simona_pacchiarini@it.ibm.com 37 Se avete un nuovo sistema potreste avere diritto a servizi GRATUITI da parte di IBM, utilizzabili anche per avviare il prodotto DB2 Web Query Verificate quali sono i tipi macchina elegibili ai voucher gratuiti e quali sono i servizi offerti al sito http://www-03.ibm.com/systems/power/hardware/vouchers/index.html Per informazioni potete contattare Simona Pacchiarini simona_pacchiarini@it.ibm.com 37

La struttura del prodotto 1.1.2 version Prodotti correlati Report Broker Software Development Kit 5733QU2 Active Report OLAP Developer Workbench Run Time Enablement Moduli aggiuntivi Active Report OLAP Developer Workbench Runtime Enablement Feature Spreadsheet Client Microsoft SQL Server Adapter Oracle JDEdwards Adapter *** Report Assistant 5733QU3 Report Broker 5733QU4 Software Development Kit Base product 5733QU2 Graph Assistant Power Painter InfoAssist Spreadsheet Client SQL Server Adapter JDE Adapter Query/400 Adapter Prodotto base Report Assistant Graph Assistant Power Painter InfoAssist *** Query/400 Adapter 38 *** Da 1.1.2 Il prodotto base 5733-QU2 include: Report Assistant, Graph Assistant ed Info Assist (Funzioni per creare/modificare prospetti/grafici Web in formati output diversi, es. PDF, Excel, ) Power Painter (PDF Builder) Funzione import definizioni Query/400 (modificabili con Report Assistant) Numero predefinito di licenze per utente (in funzione del gruppo SW) NB: Non richiede installazione Websphere Appl. Server Utenti addizionali sono acquistabili secondo necessità, la Runtime Enablement Feature puo essere acquistata per abilitare utenti pressochè illimitati in sola esecuzione. Dispositivi opzionali a pagamento 5733-QU2 Active reports (supporto utenti non collegati al server) 5733-QU2 5101 On Line Analytical Processing (modulo OLAP) 5733-QU2 5102 Developer Workbench (richiesto per OLAP) 5733-QU2 5103 MS Spreadsheet Client 5733-QU2 5105 MS SQL Server Adapter 5733-QU2 5106 JDE Adapter5733-QU2 5107 Prodotti correlati a pagamento Report Broker 5733-QU3 Software Development Kit 5733QU4 38

Cosa si deve acquistare Base product 5733QU2 Prodotto base (upgrade gratuito da QU1) vengono automaticamente spediti anche i moduli aggiuntivi Active Report, OLAP, MS Spreadsheet Add-in e MS SQL Server Adapter che possono essere utilizzati in prova per 70 giorni Eventuali moduli aggiuntivi >>>>>>>>>>>>>>>>>>>> Licenze per utente necessaria una licenza per ogni utente che deve creare, modificare o eseguire query NON necessarie licenze per gli utenti che lavorano con Active Reports coprono sia il prodotto base che gli eventuali moduli aggiuntivi numero predefinito di licenze incluso nel prodotto base Report Assistant Graph Assistant Power Painter InfoAssist Query/400 Adapter 5733QU2 Active Report OLAP Developer Workbench Run Time Enablement Spreadshee t Client SQL Server Adapter JDE Adapter 39 Per realizzare una soluzione di Business Intelligence basata su DB2 Web Query e quindi indispensabile acquistare: il modulo di base del prodotto licenze per utente, una per ogni utente che deve creare, modificare, eseguire query. Gli utenti sono registrati e non contemporanei. Un certo numero di licenze, numero variabile a seconda del gruppo software del sistema, e gia incluso nel modulo di base del prodotto E invece opzionale acquistare: i moduli aggiuntivi Active Report, OLAP, Developer Workbench, Run Time Enablement, Spreadsheet Client, SQL Server Adapter e JDE Adapter I moduli opzionali (salvo Developer Workbench) sono distribuiti insieme al modulo di base del prodotto (sullo stesso CD) in Try and Buy per 70 giorni, calcolati dal momento in cui tali moduli vengono installati sul sistema. Le licenze, incluse nel prodotto di base o acquistate, abilitano all utilizzo di tutte le funzioni del prodotto, sia del modulo di base che degli eventuali moduli aggiuntivi installati 39

Licenze DB2 Web Query Con il modello base di gestione delle licenze del prodotto, ogni utente e un utente nominale e necessita di una licenza individuale indipendentemente dal fatto che debba creare, modificare o semplicemente eseguire reports utenti registrati, NON contemporanei Acquistando la feature Run-Time Enablement, ciascuna licenza di prodotto puo essere usata per autorizzare un singolo utente (licenza individuale) all utilizzo del prodotto per creare, modicare ed eseguire reports utenti registrati, NON contemporanei autorizzare un gruppo di utenti contemporanei esclusivamente ad eseguire reports Run-time Enablement Feature e l Opzione 4 del prodotto 5733QU2 40 40

Come ottenere il prodotto 5733QU2 Supportato a V5R4, 6.1 e 7.1 disponibile la traduzione dei pannelli in italiano Clienti con V5R4 + Software Maintenance + licenza 5722QU1 possono richiedere gratuitamente il prodotto base 5733- QU2 IBM DB2 Web Query for System i per un numero predefinito di utenti manutenzione NON inclusa, 90 giorni di grace period Nuovo ordine di 5733QU2 prodotto base + numero predefinito di utenti incluso gratuitamente un anno di manutenzione copre anche gli eventuali moduli addizionali estensibile a 3 anni inclusa gratuitamente la licenza (utenti illimitati) del prodotto 5722QU1, non piu ordinabile separatamente a V5R4 Gruppo SW P05 P10 P20 P30 P40 P50 P60 Utenti inclusi 2 4 6 8 10 15 20 41 DB2 Web Query e supportato a partire dalla versione V5R4 di i5/os. Come ottenere il prodotto: i Clienti che hanno V5R4, Abbonamento Software e 5722QU1 (Query/400) hanno diritto a ricevere gratuitamente il prodotto 5733QU2, che viene considerato come upgrade di 5722QU1. E sufficiente inviare una mail all indirizzo di posta elettronica swrefres@ie.ibm.com specificando il numero di matricola del sistema. Il prodotto 5733QU2 che viene inviato da IBM non e pero coperto da manutenzione software, che deve essere eventualmente ACQUISTATA dal Cliente. La manutenzione puo essere annuale o triennale, ha un costo variabile a seconda del gruppo software del sistema. L acquisto della manutenzione software del prodotto e facoltativo ma, nel caso in cui il Cliente decida di non acquistarla, non ha diritto ne ad aprire chiamate ad IBM per segnalare eventuali malfunzionamenti del prodotto, ne a ricevere successivi aggiornamenti di 5733QU2 se i clienti non hanno i requisiti elencati al punto precedente (Abbonamento Software + 5722QU1), devono acquistare il prodotto e, in questo caso, un anno di manutenzione e gia incluso nel prezzo. Insieme a 5733QU2, IBM spedisce anche 5722QU1, non piu ordinabile a partire da V5R4 infine (vedi slide successiva), se il Cliente e ad una versione di i5/os inferiore alla V5R4, ha l Abbonamento Software e 5722QU1 (Query/400), insieme alla V5R4 ricevera automaticamente e gratuitamente anche 5733QU2, non coperto pero da manutenzione 41

I prezzi di 5733QU2 Gruppo Software Utenti inclusi Prodotto base Active Reports OLAP Spreadsheet Client SQL Server Adapter Run-time enablement P05 2 1560 390 390 423 1692 3120 P10 4 3121 780 780 846 5078 6240 P20 6 9365 2341 2341 2539 7618 9360 P30 8 18731 4682 4682 5078 10157 18720 P40 10 28097 7024 7024 7618 15236 28080 P50 15 37463 9365 9365 10157 20314 37440 P60 20 46828 11707 11707 12696 30472 46800 Utente addizionale: 390 (comprende l utilizzo di tutti i moduli acquistati) Developer Workbench: 971 x 1 utente (da installare su una stazione Windows) 42 Prezzi del prodotto base e delle varie opzioni 42

I prezzi della manutenzione software di 5733QU2 5660-QU2 1 anno 5663-QU2 3 anni Gruppo Prezzo di listino Gruppo Prezzo di listino P05 P10 P20 P30 P40 P50 P60 323 624 1873 5619 8429 11238 14048 P05 P10 P20 P30 P40 P50 P60 843 1686 5057 15172 22759 30345 37931 La manutenzione include l opzione *BASE del prodotto piu tutte le eventuali opzioni aggiuntive (Active Report, OLAP, Developer Workbench, Runtime Enablement Feature, Spreadsheet Client, SQL Server Adapt. e JDE Adapt. ) 43 Prezzi delle manutenzione software. 43

I prezzi di 5733QU3 e 5733QU4 Gruppo Software P05 P10 P20 P30 P40 P50 P60 Report Broker 5733QU3 3113 6225 9337 18674 28010 37347 46683 SDK 5733QU4 9726 9726 9726 9726 9726 9726 9726 Il prezzo di entrambi i prodotti include un anno di manutenzione L eventuale rinnovo della manutenzione va acquistato successivamente (1 o 3 anni) 44 La manutenzione i want di an 5733QU2 i. non copre i prodotti 5733QU3 e 5733QU4 44