Analysis-Services

Una Piattaforma Integrata

Davide Mauri
27 Febbraio 2007 c/o Microsoft Italia Centro Direzionale San Felice Palazzo A Via Rivoltana, 13 - Segrate Come promesso nei passati eventi, quest’anno ci concentreremo maggiormente su ciò che ruota attorno al motore relazionale di SQL Server 2005. Come primo evento dell’anno, quindi, ecco una succulenta giornata dove si inizierà a toccare con mano tutto ciò che nel DVD di installazione di SQL Server viene fornito. E come vedremo le funzionalità sono davvero tante e molto molto interessanti. Cosi tante ed interessanti da poter tranquillamente definire SQL Server 2005, nella sua globalità, una piattaforma per lo sviluppo, la gestione e la fruzione di soluzioni data-centriche. Oltre a questo avremo modo anche di proseguire il tema della modellazione, che in questo evento inizia a toccare un punto molto delicato e fondamentale: la gestione di dati “temporali”, ossia che variano nel tempo. Ci sarà anche una sessione “a sorpresa” dove si potrà vedere come l’adozione dell’intera piattaforma SQL Server 2005 può semplificare di molto lo sviluppo di soluzioni altrimenti molto complesse. Se fossi in voi non mi perderei questo evento per nulla al mondo…ed ovviamente vi aspettiamo numerosi! Informazioni Logistiche: Come raggiungere la sede: http://www.microsoft.com/italy/info/visit.aspx Se raggiungerà l’evento con mezzi propri, la informiamo che il parcheggio della sede Microsoft non è più disponibile, potrà quindi lasciare la sua auto presso un parcheggio appositamente organizzato con servizio continuativo di navetta in andata e ritorno Si tratta del parcheggio del Luna Park Novegro, via Rivoltana 64, proseguimento di via Corelli. Agenda: 09.15 - 10.00 :Registrazione                              10.00 - 11.15 :[DBA & DBD] Database & Time-Dependent Data(Speaker: Gianluca Hotz)    11.15 - 12:30[DBA & DBD] Case Study(Speaker: Davide Mauri e Alessio Bibolotti - Sirti)Il case study di una soluzione reale compeltamente basata sulla piattaforma SQL Server 2005. Grazie a questa sessione potremo capire come la l’utilizzo integrato di diversi elementi della piattaforma, in questo caso Notification Services, SQLXML, SQLCLR e Reporting Services, permette la creazione di soluzioni di medio/alta complessita in tempi brevi e con un alto grado di personalizzazione. Il tutto senza perdere di vista le necessità di una soluzioni enterprise e quindi il monitoring e la reportistica.L’approcio di queste sessioni “Case Study” è architetturale con brevi approfondimenti tecnici, ed è quindi adatto a tutti, sviluppatori, amministratori, integratori, project manager e decision maker. L’idea è quella di poter dare una visione di ampio respiro di quello che la piattaforma SQL Server 2005 può fare in completa autonomia, cosi da poter capire e toccare con mano le potenzialità di quello che ci portiamo in casa una volta che acquistiamo SQL Server 2005.    12.30 - 13.45Pranzo      Track Database AdministratorTrack Database Developer    13.45 - 15.00PowerShell & SQL Server: L’integrazione del futuro(Speaker: Claudio Galletti)Con l’introduzione di Windows PowerShell, Microsoft ha cambiato drasticamente il pradigma della Command Line Interface (CLI) e di scripting per gli amministratori di sistema. In questa sessione introduttiva, ricapitoleremo le caratteristiche dell’ambiente e del linguaggio di scripting, la configurazione e personalizzazione della shell e vedremo alcune tecniche specifiche per l’interazione con SQL Server 2005.Dopo una prima parte più generica su PowerShell (l’architettura, il linguaggio, i profili, ecc.), vedremo come interagire con i servizi di SQL, con gli eventi di sistema generati dai servizi SQL, introdurremo i SQL Server Management Objects con alcuni esempi pratici legati al backup, e l’estrapolazione di dati via scipt e ADO.Net. Obiettivo della sessione è trasferire alcune conoscenze di base sull’ambiente e al tempo stesso vedere le possibili applicazioni di questa nuova tecnologia, al supporto e amministrazione in ambienti SQL Server 2005.Integration Services(Speaker: Davide Mauri)Con la versione 2005 molti strumenti si sono evoluti, ma alcuni hanno subito una vera e proprio rivoluzione. Tra questi troviamo gli Integration Services, i successori dei DTS, ora completamente ridisegnati per superare tutti i limiti che quest’ultimi mostravano e ora completamente integrati con il .NET Framework. In questo webcast vedremo come sfruttare tutte le potenzialità che i Sql Server Integration Services (SSIS) mettono a disposizione per risolvere le problematiche legate all’integrazione di dati ed ai processi di Extract, Transform & Load (ETL). In questa prima sessione prenderemo conoscenza dello strumento, e di iniziaremo a sviluppare i primi semplici (ma non troppo) package.    15.00 - 16.15Repliche - Parte 1(Speaker: Marcello Poletti)Le repliche di sql server sono uno strumento potente in grado di mantenere sincronizzati database remoti. Questo strumento si rivela tuttavia molto spesso piuttosto complesso e irto di trappole. Si affronteranno le tre tipologie di replica offerte da SQL Server in una lunga sessione teorica e pratica cercando di analizzare gli scenari reali di utilizzo e le principali difficoltà di implementazione.Reporting Services(Speaker: Andrea Benedetti)I Reporting Services sono, nell’intera architettura di SQL Server, la piattaforma principe di presentazione dell’informazione, completamente integrata ed estendibile. In questa sessione cominceremo a vedere una panoramica dei suo servizi, le nuove caratteristiche introdotte con la nuova versione, come poter sviluppare e pubblicare report fino vedere come poter utilizzare il .Net Framework per estenderne le funzionalità    16.15 - 16.45Coffee Break     16.45 - 18.00Repliche - Parte 2(Speaker: Marcello Poletti)Le repliche di sql server sono uno strumento potente in grado di mantenere sincronizzati database remoti. Questo strumento si rivela tuttavia molto spesso piuttosto complesso e irto di trappole. Si affronteranno le tre tipologie di replica offerte da SQL Server in una lunga sessione teorica e pratica cercando di analizzare gli scenari reali di utilizzo e le principali difficoltà di implementazione.Analysis Services(Speaker: Franco Perduca)Introduzione al motore multidimensionale di Microsoft; utilizzando un caso pratico vedremo quelle che sono i vantaggi e le features che una soluzione basata su Analysis Services ci puo’ dare.Come ultimo elemento non tralasceremo anche la parte client con Excel 12 , Proclarity e Reporting Services    E’ possibile effettuare il download di tutto il materiale dal sito Community: http://community.ugiss.org/files/folders/workshop_20070227/default.aspx  Per ogni informazione scriveteci all’indirizzo info@ugiss.org

Road To Katmai

Davide Mauri
03 Ottobre 2007 c/o Microsoft Italia Centro Direzionale San Felice Palazzo A Via Rivoltana, 13 - Segrate SQL Server 2008 si avvicina in fretta (la presentazione ufficiale è prevista per il 27 Febbraio 2008) e sicuramente UGISS non può non iniziare a dedicare una buona parte delle sessioni di questo e dei prossimi workshop alle interessanti novità che la nuova versione di SQL Server 2008 porterà con se. Parleremo quindi in modo più approfondito e più ampio di quanto fatto nel workshop precedente delle novità dell’engine, ma non solo. Questa volta ci occuperemo anche di vedere le novità introdotte nei Reporting Services, nei Integration Services, in Analysis Service ed in generale in tutto ciò che è attorno al motore relazionale. Ovviamente non parleremo solo di Katmai, ma anche di come sfruttare al meglio ciò che ormai SQL Server 2005 ci offre da diversi anni. Oltre a questo vedremo anche come poter testare e monitorare un server per capire come poter ottimizzare al massimo il nostro hardware e software, effettuando dei test in modo obiettivo e scientifico. Per quanto riguarda la modellazione dei dati, terminiremo il discorso sui database temporali e vedremo come poter implementare database temporali utilizzando gli strumenti messi a disposizione da T-SQL. Ancora una volta, un workshop alla quale è meglio non mancare!!! Informazioni Logistiche: Come raggiungere la sede: http://www.microsoft.com/italy/info/visit.aspx Se raggiungerà l’evento con mezzi propri, la informiamo che il parcheggio della sede Microsoft non è più disponibile, potrà quindi lasciare la sua auto presso un parcheggio appositamente organizzato con servizio continuativo di navetta in andata e ritorno. Si tratta del parcheggio del Luna Park Novegro, via Rivoltana 64, proseguimento di via Corelli. Agenda 09.15 - 9.45:Registrazione                              9.45 - 10.00:Introduzione alla giornata  10.00 - 11.15 :[DBA & DBD] SQL Server 2008 Public CTP - Data Platform Overview(Speaker: Davide Mauri)SQL Server 2008 è la naturale evoluzione di SQL Server 2005, potenziando molte delle funzionalità esistenti ed aggiungende di nuove ed interessanti. In questa sessione, grazie alla CTP pubblica, inizieremo a conoscere la nuova versione di SQL Server 2008 più da vicino, andado a provare sul campo le nuove feature disponibili.Rispetto alla sessione tenuta nel workshop del 4 luglio questa volta ci concentreremo sulle novità che riguardano ciò che sta intorno al database server: Reporting Services, Integration Services, Analysis Services e via dicendo.   11.15 - 12:30[DBA & DBD] Database & Time-Dependent Data - Parte 2(Speaker: Gianluca Hotz)In questa sessione si porterà avanti il discorso sulle problematiche relative ai dati temporali, e si inizierà a vedere, all’atto pratico, come poter gestire la cosa utilizzando T-SQL.    12.30 - 13.45Pranzo      Track Database AdministratorTrack Database Developer    13.45 - 15.00SQL Server 2008 Public CTP - Novità per gli amministratori(Speaker: Gianluca Hotz)In questa sessione ci concentriamo sulle novità introdotte in Katmai da un punto di vista puramente amministrativo.SQL Server 2008 Public CTP - Novità per gli sviluppatori(Speaker: Andrea Benedetti)In questa sessione ci concentriamo sulle novità introdotte in Katmai da un punto di vista puramente legato allo sviluppo.    15.00 - 16.15Monitoring & Testing Tools(Speaker: Davide Mauri & Andrea Benedetti)Una sessione di livello medio-alto riguardante l’utilizzo di svariati tool (free) per il monitoring e il benchmarking di SQL Server e dell’hardware che lo ospita. Parleremo di DMVStats, SQLIO, SQLIOStress, ecc ecc ecc. Advanced SQLCLR: ricerca di testi simili(Speaker: Marcello Poletti)Un esempio pratico dell’utilizzo di SQLCLR in applicazioni reali. In particolare vedremo l’integrazione tra SQL Server 2005 e il Common Language Runtime in un caso reale di ricerca codici e testi simili per osservare da vicino come - operativamente - il CLR possa aiutarci a gestire circostanze altrimenti ardue da affrontare con il solo Structured Query Language.    16.15 - 16.45Coffee Break     16.45 - 18.00Visual Studio DB PRO for DBA(Speaker: Davide Mauri)In questa sessione vedremo come usare Visual Studio DB PRO da un punto di vista più legato al DBA.Molte sono le cose che possono rivelarsi utili, ed in particolare parleremo di Source Code Control e di Database Unit Testing.SQL Server 2005 Compact Edition: Advanced Concepts(Speaker: Marco Frontini)Il naturale seguito della sessione tenuta nel workshop precedente: i concetti presentati la volta scorsa verrano ampliati e discussi più in dettaglio, cosi da entrare anche nel merito di problematiche riguardanti performance, management e via dicendo.    E’ possibile scaricare il materiale (slide, demo e screencast) da qui: http://community.ugiss.org/files/folders/workshop_20071003/default.aspx Le foto dell’evento sono disponibili qui: http://community.ugiss.org/photos/20071003/default.aspx Per ogni informazione scriveteci all’indirizzo info@ugiss.org