BUSINESS INTELLIGENCE



Documenti analoghi
Professional Planner 2011

Professional Planner 2008

Lezione 1. Introduzione e Modellazione Concettuale

Specifiche tecniche e funzionali del Sistema Orchestra

Sommario. Oracle Database 10g (laboratorio) Grid computing. Oracle Database 10g. Concetti. Installazione Oracle Database 10g

In estrema sintesi, NEMO VirtualFarm vuol dire:

lem logic enterprise manager

Ciclo di vita dimensionale

Che cos'è il cloud computing? e cosa può fare per la mia azienda

Architetture Informatiche. Dal Mainframe al Personal Computer

Architetture Informatiche. Dal Mainframe al Personal Computer

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

Per capire meglio l ambito di applicazione di un DWhouse consideriamo la piramide di Anthony, L. Direzionale. L. Manageriale. L.

L obiettivo che si pone è di operare nei molteplici campi dell informatica aziendale, ponendosi come partner di riferimento per l utenza aziendale.

Training sulle soluzioni SAP BusinessObjects BI4

PROGETTO Backup Consolidation

Il database management system Access

Supporto alle decisioni e strategie commerciali/mercati/prodotti/forza vendita;

Navigare verso il cambiamento. La St r a d a. p i ù semplice verso il ca m b i a m e n t o

Dal software al CloudWare

Base di dati e sistemi informativi

Sistemi informativi secondo prospettive combinate

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

BLU.Energy Tecnologia & Servizi gestiti

REQUISITI TECNICI HR INFINITY ZUCCHETTI

CONSIP SpA. Gara per l affidamento dei servizi di supporto strategico a Consip nel campo dell Information & Communication Technology (ICT)

La suite Pentaho Community Edition

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

Sistemi Operativi IMPLEMENTAZIONE DEL FILE SYSTEM. D. Talia - UNICAL. Sistemi Operativi 9.1

ALLEGATO TECNICO. Piattaforme supportate dalle Suite DeltaDator P.A.

Allegato. Servizio Hosting Virtual DataCenter di Regione Lombardia. per l ENTE UCL Asta del Serio

E 2 T 2 ENTERPRISE ENGINE FOR TROUBLE TICKETING

Una delle cose che si apprezza maggiormente del prodotto è proprio la facilità di gestione e la pulizia dell interfaccia.

Ogni documento digitalizzato, carta attivo o passivo, viene di infatti accompagnato identità da una sorta di elettron

Il modello di ottimizzazione SAM

Istruzioni di installazione di IBM SPSS Modeler Text AnalyticsServer per Windows

C Cloud computing Cloud storage. Prof. Maurizio Naldi

1. Introduzione agli ERP e a SAP

Software per Helpdesk

È evidente dunque l'abbattimento dei costi che le soluzioni ASP permettono in quanto:

Gartner Group definisce il Cloud

GUIDA ALL INSTALLAZIONE. Protezione di locale/rete. per il software CADPak su client e server di rete. per la Chiave Hardware Sentinel Hasp

Basi di dati (3) Ing. Integrazione di Impresa A.A. 2007/08

Software per la pianificazione finanziaria

Hardware delle reti LAN

Considerazioni sui server

Application Server per sviluppare applicazioni Java Enterprise

APPENDICE 7 AL CAPITOLATO TECNICO

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

VIRTUAL INFRASTRUCTURE DATABASE

Sistemi Operativi di Rete. Sistemi Operativi di rete. Sistemi Operativi di rete

SIAR. Sistema Informativo Agricolo Regionale

B C I un altro punto di vista Introduzione

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

Introduzione alla Virtualizzazione

Caratteristiche principali. Contesti di utilizzo

Introduzione alle tecnologie informatiche. Strumenti mentali per il futuro

Il Sistema Operativo (1)

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

Sistemi Operativi IMPLEMENTAZIONE DEL FILE SYSTEM. Implementazione del File System. Struttura del File System. Implementazione

Stai impaginando manualmente centinaia di pagine?

AMMINISTRARE I PROCESSI

Allegato 2 Modello offerta tecnica

ARCHIVIA PLUS VERSIONE SQL SERVER

CONTENT MANAGEMENT SYSTEM

IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza per sito)

Sito web per la presentazione e l accesso ai servizi di Ruven integrato con la piattaforma B2B del pacchetto software ERP Stratega.NET.

Gestione in qualità degli strumenti di misura

InfoTecna ITCube Web

Costo Complessivo della Proprietà CRM (TCO, Total-Cost-of-Ownership)

Cross Software ltd - Prosyt srl. Maximum extent of technology Il gestionale più avanzato sul mercato. Pag. 1

Regione Campania ASL Caserta

Installazione di IBM SPSS Modeler 14.2 Client (licenza di rete)

Modifiche principali al programma Adobe Open Options NOVITÀ! DISPONIBILITÀ ESCLUSIVA DEL SOFTWARE ADOBE ACROBAT ELEMENTS

Business Intelligence CRM

Corso di Amministrazione di Reti A.A. 2002/2003

Costo Complessivo della Proprietà CRM (TCO, Total-Cost-of-Ownership)

Caratteristiche Software Gestionale

Ambienti di calcolo a griglia Parte 2. Risorse (e loro gestione) Job di griglia e applicazioni di griglia Riservare le risorse ai job

JOB - Amministrazione del personale. La soluzione Sistemi per il professionista delle paghe.

Maniaci dell ordine? Piattaforma di Sales Force Automation

TERM TALK. software per la raccolta dati

LA SOLUZIONE. È possibile codificare l elenco degli armatori, dei INFORMAZIONI COMUNI E TABELLE


Capitolo 4 Pianificazione e Sviluppo di Web Part

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (utente singolo)

HP TECHNICAL SERVICES. Energy Card SALES & OPERATION GUIDE

PROTOS GESTIONE DELLA CORRISPONDENZA AZIENDALE IN AMBIENTE INTRANET. Open System s.r.l.

ASSESSORATO DEGLI AFFARI GENERALI, PERSONALE E RIFORMA DELLA REGIONE

Protezione dei sistemi virtuali in tre passaggi. Aziende che devono orientarsi nella scelta di una soluzione di backup per ambienti virtuali.

Dynamic 07 -Software per la lettura ottica e data capture. G.Q.S. Srl Global Quality Service Via Bernini, 5/7 Corsico (MILANO)

AICA - Workshop 01/03/2011

15 volte più veloce. per ridurre TCO e time-to-market

IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza per utenti singoli)

SERVER E VIRTUALIZZAZIONE. Windows Server Guida alle edizioni

SurfCop. Informazioni sul prodotto

Piano Nazionale di Formazione degli Insegnanti sulle Tecnologie dell'informazione e della Comunicazione. Percorso Formativo C1.

Transcript:

BUSINESS INTELLIGENCE MICROSOFT ENTERPRISE CLUB Disponibile anche sul sito: www.microsoft.com/italy/eclub/ La Piattaforma Microsoft per l Enterprise Data Management Febbraio 2004

INDICE BUSINESS INTELLIGENCE Microsoft SQL Server 2000 3 Posizionamento degli analisti 6 MICROSOFT ENTERPRISE CLUB Benchmark comparativi 6 Casi di successo 7

MICROSOFT SQL SERVER 2000 Questo documento ha l obiettivo di illustrare la piattaforma Microsoft per l Enterprise Data Management. Dopo una breve analisi delle caratteristiche salienti di tale piattaforma, verranno illustrati il posizionamento fatto dagli analisti di mercato ed i benchmark più significativi. Microsoft SQL Server 2000 è il prodotto Microsoft che racchiude le componenti salienti della piattaforma Microsoft per l Enterprise Data Management. Al fine di descrivere in modo coinciso tali componenti, il seguente capitolo è stato suddiviso in due paragrafi. Il primo sarà relativo all ambito delle applicazioni gestionali con elevato volume transazionale, dove le problematiche tipiche da indirizzare sono la scalabilità, l affidabilità, la business continuity e le metodologie per il disaster recovery. Il secondo illustrerà invece alcune tematiche ricorrenti nelle soluzioni di Data Warehouse e di Business Intelligence. SQL Server 2000: Relational DataBase Management Systems (RDBMS) L RDBMS SQL Server 2000 permette di installare su un server più istanze, dove ciascuna istanza contiene più database. Ogni istanza è uno ed un solo processo a se stante, completamente indipendente dagli altri processi da un punto di vista di amministrazione e livelli di servizio. Ciascun database, inoltre, può essere suddiviso, attraverso i File Group, su più dischi fisici. Utilizzo di SQL Server 2000 in ambito gestionale Una delle componenti contenuta all interno di Microsoft SQL Server 2000 è il Relational DataBase Management System (RDBMS). Questa componente è scalabile, affidabile e sicura, ed in grado di gestire agevolmente il patrimonio dati presente in qualunque tipologia di azienda. L RDBMS Microsoft SQL Server 2000 può scalare su diverse tipologie di hardware: hardware Intel commodity a 32 bit, con 4/8 CPU e 4/8 GB RAM; hardware Intel a 32 bit, fino a 32 CPU e 64 GB RAM, partizionabile; hardware 4/8 CPU Intel a 64 bit con diverse decine di GB RAM; hardware Intel a 64 bit, fino a 64 CPU, 500 GB RAM, partizionabile. Una delle caratteristiche più apprezzata di tale RDBMS, è la possibilità di gestire in modo semplice, su un unico nodo o su un cluster, un numero elevato di istanze (più RDBMS SQL Server 2000) e di database (RDB SQL Server 2000). L RDBMS SQL Server 2000 è in grado inoltre di usufruire degli storage più moderni ed affidabili (EMC, HP, IBM, Unisys) con i quali riesce a raggiungere gli stessi livelli di scalabilità degli altri RDBMS presenti sul mercato e permette di implementare politiche di alta affidabilità e di disaster recovery già utilizzate su altre piattaforme. Un RDBMS SQL Server 2000 é in grado di gestire su un nodo o su un cluster fino a 16 istanze e, per ogni istanza, è in grado di gestire fino a 32.767 DataBase; per ogni istanza di RDBMS è possibile definire un System Administrator differente e, per ogni RDB, è possibile definire un DataBase Owner differente. L autenticazione degli utenti può essere gestita da SQL Server direttamente oppure demandata a Microsoft Active Directory: quest ultima caratteristica, unita all estrema versatilità di assegnazione dei diritti di amministrazione del RDMBS e degli RDB, fanno di Microsoft SQL Server 2000 una delle piattaforme di più semplice gestione. Di seguito elencati una serie di documenti atti ad approfondire questi temi: SQL Server 2000 Operations Guide http://www.microsoft.com/technet/prodtechnol/sql/maintain/operate/ opsguide/default.asp Microsoft SQL Server 2000 Security Features and Best Practices http://www.microsoft.com/technet/prodtechnol/sql/maintain/security/ sp3sec/sp3sec01.asp Governo degli Stati Uniti: Certificazione di sicurezza C2 http://www.radium.ncsc.mil/tpep/epl/entries/ttap-csc-epl-00-001.html 3

SQL Server 2000: Supporti per l alta disponibilità e affidabilità Un RDBMS SQL Server 2000 supporta diverse tecnologie hardware e software per la gestione sia dell alta affidabilità sia dell alta disponibilità ed il recovery; illustreremo brevemente quelle che sono usate più comunemente: Fileover Cluster Multi-istanza: questo tipo di cluster consente di ospitare diverse istanze di database su due o più nodi (fino ad un massimo di otto), esposto agli application server come un unico server virtuale. Operazioni di Backup e Restore classiche: SQL Server 2000, oltre a supportare diversi tipi di backup (completo, differenziale e incrementale) su diversi tipi di dispositivi (tape drives, DAT drives, Autoloader tape systems, Magnetic optical drives, Tape jukeboxes, Removable disks, Disk drives), è in grado di eseguire questo tipo di task in modo parallelo e a caldo, ovvero con accesso concorrente in lettura e scrittura da parte degli utenti al database durante l operazione di backup. Operazioni di Backup e Restore avanzate: SQL Server 2000 supporta, tramite le tecnologie offerte da alcuni hardware vendor (EMC, HP, HDS, ecc), meccanismi avanzati di backup e restore normalmente definiti come Split-Mirror Backup and Restore. Questo tipo di soluzione, mantenendo di fatto tre copie del dato, consente di effettuare operazioni di backup e restore di database, con dimensioni pari a centinaia di Gbyte in pochi secondi. Di seguito elencati una serie di documenti atti ad approfondire questi temi: SQL High Availability Planning Guide http://www.microsoft.com/downloads/release.asp?releaseid=45033 SQL High Availability Deployment Guide http://www.microsoft.com/downloads/release.asp?releaseid=45034 High Performance Online Database Backup for Very Large Databases http://www.microsoft.com/technet/prodtechnol/sql/evaluate/ featfunc/bnchmrk2.asp Split-Mirror Backup and Restore http://www.microsoft.com/technet/prodtechnol/sql/deploy/ prodspecs/spltmirr.asp SQL Server: Disaster Recovery Support Un altro aspetto importante che merita di essere approfondito è il supporto offerto per la business continuity da Microsoft SQL Server 2000. Tale supporto è previsto a livello hardware o a livello software. In questo caso due diversi siti, ognuno gestito con un sistema basato su cluster, sono tenuti allineati tramite fibre ottiche in grado di gestire volumi in mirror anche a distanza di alcuni chilometri. Tali architetture sono di fatto trasparenti a Microsoft SQL Server 2000 e devono essere progettate ed analizzate con l hardware vendor di riferimento. Microsoft SQL Server 2000 è inoltre in grado di tenere allineato un sito remoto con le funzionalità di log-shipping; se tale operazione viene gestita a livello software, il sito secondario non sarà allineato all ultima transazione (come invece avviene usando hardware specifico), ma vi sarà un disallineamento temporale pari ad alcuni minuti. Questa modalità non offre gli stessi risultati offerti dalla soluzione hardware, ma è molto più economica in quanto offerta direttamente dalla piattaforma software. Di seguito sono elencati una serie di documenti atti ad approfondire questi temi: Log Shipping in SQL Server 2000 - Part 1 http://www.microsoft.com/technet/prodtechnol/sql/deploy/prodspecs/logship1.asp Log Shipping in SQL Server 2000 - Part 2 http://www.microsoft.com/technet/prodtechnol/sql/deploy/prodspecs/logship2.asp 4

prende il nome di Data Trasformation Services. Grazie ai DTS è possibile automatizzate routine per l'estrazione, la trasformazione e il caricamento di dati da origini eterogenee. Data Trasformation Services consente di gestire in modo grafico l'esecuzione di queste operazioni in un database OLE DB supportato o in un archivio multidimensionale tramite OLE DB, ODBC (Open Database Connectivity) file di testo o XML. Per un approfondimento tecnico su questa tematica si rimanda al sito http://msdn.microsoft.com/library/techart/dts_overview.htm Utilizzo di SQL Server 2000 in ambito Business Intelligence Microsoft, a partire dal rilascio di SQL Server 7.0 nel 1998, ha sviluppato un framework per il DataWarehouse e la Business Intelligence aperto, scalabile che velocizza, semplifica e reduce i costi di implementazione delle moderne applicazioni di Business Intelligence SQL Server 2000: OnLine Analytical Processing (OLAP) La piattaforma Microsoft per la Business Intelligence, Microsoft SQL Server 2000 Analysis Services, garantisce ai server tutta la potenza di elaborazione analitica necessaria per soddisfare le esigenze aziendali. La funzionalità Analysis Service di SQL Server 2000 offre un insieme completo di servizi integrati per l'analisi dei dati e comprende sofisticate funzionalità di data mining e OLAP (OnLine Analytical Processing). La maggior parte delle applicazioni di Office include il supporto integrato per SQL Server Analysis Services al fine di offrire soluzioni Business Intelligence end-to-end con prestazioni elevate. SQL Server 2000 Analysis Services: a white paper from Gartner Group: http://www.microsoft.com/sql/evaluation/compare/sql2000.pdf SQL Server 2000 Analysis Services: technical white paper from Microsoft: http://www.microsoft.com/sql/evaluation/bi/bianalysis.asp SQL Server: Reporting Services SQL Server Reporting Services è una piattaforma served-based che permette di creare, gestire e distribuire report tradizionali (es. in formato PDF), o interattivi web-based: I quattro layer con i quali si può modellare di fatto ogni applicazione di Business Intelligence usano protocolli aperti per interagire l uno con l altro; ciò significa che le sorgenti dati e i DataWarehouse possono risiedere, ad esempio, su piattaforme legacy senza rinunciare a nessuna delle caratteristiche prima enunciate. Sempre tramite l uso di protocolli aperti, è possibile usare diverse piattaforme di front-end (Office XP, Office 2003, Business Object, Cognos, etc.) ottimizzando le interazioni con i DataWarehouse e i Data Source legacy tramite l utilizzo di Microsoft Analysis Services, la componente di OnLine Analytical Processing (OLAP) che descriveremo in questo paragrafo. Oltre alla componente OLAP, saranno descritte brevemente la componente di estrazione, trasformazione e caricamento dei dati (ETL) e la componente di reporting della piattaforma. Si segnala inoltre che The Olap Report, un analista indipendente delle piattaforme di business intelligence, ha effettuato una analisi di market share nel mercato della Business Intelligence per l anno 2002, assegnando a Microsoft il primo posto con il 24.4% di share. Per un approfondimento su questo tema si rimanda al sito: http://www.olapreport.com/market.htm SQL Server 2000: Extract Transform & Load (ETL) La componente ETL contenuta all interno di Microsoft SQL Server 2000 SQL Server Reporting Services consentirà quindi di accedere, in modo trasparente all utente, a basi dati legacy (Oracle, DB2, ecc), Microsoft SQL Server 2000, Microsoft Analysis Services, etc. e di distribuire informazioni sul browser, via mail (con allegati o link), in real-time o in modalità schedulata, con diversi formati supportati. Inoltre, per tutti gli utenti e per i server già coperti da una licenza Server e CAL o per processore, è possibile usufruire dei Reporting Services sullo stesso server, senza nessun costo aggiuntivo. Per ulteriori informazioni su questa interessante tematica si rimanda al sito: http://www.microsoft.com/sql/reporting/default.asp 5

POSIZIONAMENTO DEGLI ANALISTI In questo capitolo mostreremo il posizionamento che Gartner ha effettuato riguardo a Microsoft SQL Server 2000 come piattaforma negli ambienti transazionali OLTP (On Line Transaction Processing) e Business Intelligence. SQL Server in ambiti transazionali Microsoft SQL Server RDBMS, oltre alla leadership conquistata da tempo sulla semplicità di gestione, è stato posizionato nel quadrante dei leader a partire da Maggio 2002 grazie al fatto che erano ormai note e da diverso tempo in produzione alcune implementazioni in ambito enterprise di tipo high-end con database nell ordine dei Terabyte e migliaia di utenti serviti contemporaneamente: Microsoft Analysis Services rappresenta una ottima scelta per tutte quelle soluzioni di Business Intelligence che necessitano di performance e modellazione multidimensionale dei dati. La stessa SAP ha scelto ad esempio di rendere compatibile l architettura di SAP Business Warehouse (a partire dalla versione 3.x) con Microsoft Analysis Services, pur mantenendo di fatto la propria soluzione di frontend da offrire ai suoi clienti. BENCHMARK COMPARATIVI Il posizionamento di Microsoft SQL Server nei benchamrk di seguito descritti deriva da una comprovata capacità del prodotto nel gestire basi dati complesse in maniera scalabile ed affidabile Le versioni a 32 e 64-bit di SQL Server garantiscono infatti delle prestazioni in grado di indirizzare in modo soddisfacente anche le richieste più esigenti di una piattaforma applicativa. Industry and ISV benchmark TPC I benchmark di riferimento per i principali vendor di database, sistemi operativi e server hardware sono sicuramente quelli pubblicati sul sito del Transaction Processing Performance Council. L accoppiata Microsoft SQL Server 2000 e Windows Server 2003 è ai primi posti di questi benchmark (Tpc-C, Tpc-W, Tpc-H) sia in termini di performance che di costi. Per ulteriori dettagli: http://www.tpc.org/ SQL Server come piattaforma di Business Intelligence Come accennato precedentemente, Microsoft SQL Server 2000 contiene al suo interno un server appositamente studiato per l OnLine Analytical Processing ed il data mining. Microsoft Analysis Services, il server OLAP contenuto in Microsoft SQL Server, è particolarmente indicato nelle soluzioni di Business Intelligence che traggono vantaggio dalla modellizzazione delle informazioni in modo multidimensionale. Applicazioni E-Business, Finanziarie e CRM Affianco ai benchmark Tpc esistono poi dei benchmark su performance e costi che le varie software house (SAP, Siebel, Peoplesoft, JD Edward ecc..) realizzano sull utilizzo dei database con le proprie applicazioni. Anche in questi benchmark la piattaforma Microsoft composta da Windows Server e SQL Server, ha dimostrato sia alti livelli di performance sia di poter gestire un elevato numero di utenti concorrenti. SQL Server Benchmarks http://www.microsoft.com/sql/evaluation/compare/benchmarks.asp Benchmark SAP: http://www.sap.com/benchmark/ Benchmark Siebel http://www.siebel-microsoft.com/reg_wp_scalability.shtm 6

CASI DI SUCCESSO Negli ultimi anni sono sempre di più le aziende che hanno affidato le proprie applicazioni Mission Critical a SQL Server e alla piattaforma Microsoft. Nel presente capitolo vengono riportati i link a diversi siti dove è possibile trovare referenze di aziende che hanno già fatto questa scelta. In questi casi di successo è possibile trovare diverse tipologie di aziende e di problematiche risolte, da applicazioni tipicamente transazionali a soluzioni nelle quali SQL Server è utilizzato come piattaforma di Business Intelligence. SQL Server World Wide Case Studies http://www.microsoft.com/sql/evaluation/casestudies/default.asp Casi di successo di SQL Server Italiani http://www.microsoft.com/italy/sql/evaluation/casestudies/default.asp Sap Microsoft case studies http://www.microsoft-sap.com/case_studies.asp Siebel Microsoft case studies http://www.siebel-microsoft.com/customers.shtm http://www.microsoft-isvpartners.com/siebel/case_studies.htm Large scale database Winter Corp. Survey 2003 http://www.microsoft.com/sql/evaluation/compare/wintercorp.asp 7

Il documento contiene informazioni estratte dalle documentazioni di prodotto allo scopo di dare una migliore lettura in relazione alla problematica trattata. Per ogni differenza riscontrata rispetto alle specifiche dei prodotti trattati, si faccia riferimento alla documentazione di prodotto. Le informazioni contenute in questo documento rappresentano l attuale posizione di Microsoft relativamente alle questioni discusse alla data di pubblicazione. Tale posizione può essere soggetta a variazioni dovute alla continua evoluzione del mercato oppure al variare dei requisiti inizialmente esposti dal Cliente. Le informazioni contenute nel presente documento sono soggette ad aggiornamenti e/o modifiche. Microsoft non si assume nessuna responsabilità in relazione alle informazioni ivi contenute, alla loro accuratezza, attualità e/o adattabilità ad uno scopo specifico. 2004 Microsoft Corporation. All Rights Reserved. Terms of Use. Gli altri marchi registrati sono di proprietà delle rispettive società.