Stefano Cazzella
Caccio's Blog Author

Ultimo tweet

No public Twitter messages.

Commenti

  • Emilio su Dimensional Fact Model
  • Morena su SAP Business Objects 4.0 Preview
  • Mirko su Dimensional Fact Model
  • Rubens su La scalata del quadrante magico: 5 anni di sviluppi e acquisizioni nel mercato della Business Intelligence
  • Stefano Cazzella su Dimensional Fact Model: dalla teoria alla pratica

Tag Cloud

Translator

Italiano flagInglese flagFrancese flagTedesco flagPortoghese flagSpagnolo flag

Meta

Valid XHTML 1.0 Transitional   Valid CSS!

[Valid RSS]   Some rights reserved

Get Firefox  

View Stefano Cazzella's profile on LinkedIn

Powered by FeedBurner

My status


Locations of visitors to this page

Addio Javaday. Benvenuto Codemotion!

Pubblicato il 30/12/2010 da Stefano Cazzella in Blog

Java è il mio linguaggio preferito e quello che si è chiuso è stato un anno decisamente turbolento: l’acquisizione di Sun da parte di Oracle (annunciata nel 2009 e divenuta effettiva a gennaio dell’anno successivo), l’uscita di Gosling da Sun/Oracle, l’accordo fra Oracle e IBM per lo sviluppo congiunto di OpenJDK e delle nuove release del linguaggio, l’annuncio di Steve Jobs di voler interrompere lo sviluppo della JVM di Apple, la citazione in giudizio di Google da parte di Oracle per violazione di copyright.

Fra tutte queste novità che ne sarà del Javaday? Anche il Javaday cambia, si apre a nuovi (e vecchi) linguaggi e diventa Codemotion: evento dedicato a chi si emoziona dinnanzi a poche poetiche righe di codice o alla possenza di centinaia di KLOC perfettamente armonizzate.

http://www.codemotion.it

(continua…)

 

IBM Cognos 10 Mobile su dispositivi Android

Pubblicato il da Stefano Cazzella in Business Intelligence,Mob 2.0

IBM ha rilasciato alla fine di Ottobre la prima vera major release della suite Cognos Business Intelligence realizzata sotto la sua guida: la release 10 (attualmente 10.1). In questi due mesi sono stati organizzati web-cast ed eventi in giro per il mondo in cui sono state presentate le principali novità introdotte da Cognos 10.

La fruibilità di report e dashboard attraverso smartphone e tablet (feature ormai strategica per una suite di BI) è fra le funzionalità che sono state significativamente potenziate nella release 10 di Cognos.

Cognos 10 Mobile su Android

(continua…)

 

Blog Ecosostenibile

Pubblicato il 20/12/2010 da Stefano Cazzella in Blog

Un vecchio PC adibito a server domestico (Pentium IV, 2HD SATA, niente monitor), come quello che ospitava questo blog fino al mese scorso, consuma fra i 120 e i 200 Wh che, in modalità 7×24, corrisponde ad una media di 1.200 KWh l’anno. Visto il numero di pagviews totalizzate da questo blog, il KWh per pagina era davvero insostenibile.

Così ho deciso di sostituire il tutto con un PlugPC: un server a basso consumo (circa 7Wh), costituito da un’unica scheda con processore e memoria integrati delle dimensioni di un alimentatore di corrente.

SheevaPlug Development Kit

(continua…)

 

Android: sviluppare un’applicazione in 10 ore

Pubblicato il 30/03/2010 da Stefano Cazzella in Software

Il numero di applicazioni disponibili sul Market di Android continua a crescere a ritmi vertiginosi, arrivando a tagliare questo mese il traguardo delle 40.000 applicazioni. Fra le cause che concorrono a favorire tale livello di crescita rientrano a mio avviso:

  • la scelta di un linguaggio (Java) che vanta una delle comunità di sviluppatori più ampia al mondo;
  • la facilità di utilizzo del SDK e la completezza delle API;
  • l’architettura del framework applicativo orientato all’interoperabilità fra le applicazioni.

tutti fattori che consentono di realizzare un’applicazione in breve tempo. A testimonianza di cio posso portare come esempio personale la realizzazione di una semplice applicazione (per altro la mia prima applicazione Android) portata a termine in sole 10 ore.

Pros&Cons

(continua…)

 

Android 2.0.1 sul Motorola Milestone

Pubblicato il 06/02/2010 da Stefano Cazzella in Mob 2.0

Dopo una lunga attesa costellata da annunci, smentite e tutti i possibili errori di comunicazione da parte di Motorola ecco che finalmente è stato rilasciato anche per l’Italia l’aggiornamento ad Android 2.0.1.

Motorola Milestone con Android 2.0.1

(continua…)

 

Dimensional Fact Model: dalla teoria alla pratica

Pubblicato il 28/01/2010 da Stefano Cazzella in Business Intelligence

Dopo aver introdotto il formalismo Dimensional Fact Model (DFM) come strumento di definizione dei requisiti per la realizzazione di applicazioni analitiche e aver proposto una serie di regole che guidino il disegno di un modello dati relazionale in grado di soddisfare tali requisiti, è giunto il momento di vedere come sia possibile mettere in pratica tutto ciò seguendo un modello di sviluppo di tipo Model Driven.

(continua…)

 

Motorola Milestone: un mese dopo!

Pubblicato il 10/01/2010 da Stefano Cazzella in Mob 2.0

Dopo una trepidante attesa scandita da anticipazioni d’oltre oceano (il Motorola DROID, cugino americano del Milestone, è uscito a Novembre), video-prove condotte su versioni dimostrative del prodotto, finte disponibilità su alcuni siti di e-commerce (poi ritrattate), ecc. non appena ho trovato un negozio WIND che avesse il primo device equipaggiato con Android 2.0 mi sono precipitato all’acquisto.

Motorola Gravestone

Dopo un mese di utilizzo è il momento di fare un primo (impietoso) bilancio.

(continua…)

 

Quarta edizione del JavaDay a Roma

Pubblicato il 06/01/2010 da Stefano Cazzella in Blog

Dopo il successo delle passate edizioni, torna, puntuale come sempre, l’appuntamento fisso della java community romana: il JavaDay.

JavaDay 2010

L’evento si terrà il 30 Gennaio 2010 presso la Facoltà di Ingegneria dell’Università Roma TRE in via della Vasca Navale, 79.

 

Dal DFM allo StarSchema: come implementare uno Schema di Fatto in ambiente relazionale

Pubblicato il 30/08/2009 da Stefano Cazzella in Business Intelligence

Il Dimensional Fact Model viene spesso presentato come un modello concettuale per la definizione di sistemi di data warehousing: durante la fase di analisi può essere efficacemente utilizzato per formalizzare i requisiti informativi che il sistema dovrà soddisfare, mentre nella fase di progettazione costituisce il principale input per il disegno del modello logico su cui si basa l’applicazione di Business Intelligence.

Lo stesso modello concettuale può essere implementato con diverse tecnologie: ROLAP, MOLAP, HOLAP, ecc. Anche nell’ambito di una medesima tecnologia non esiste una modalità unica di traduzione di un modello dimensionale in modello logico e spesso le scelte di disegno sono guidate da altri requisiti funzionali e non funzionali.

Di seguito vediamo un esempio di come sia possibile implementare, in ambiente relazionale, il modello dimensionale di analisi delle vendite già descritto.

Schema di fatto: vendite

(continua…)

 

Agile e Model Driven Engineering

Pubblicato il 27/06/2009 da Stefano Cazzella in Software

Ogni progetto avrebbe bisogno di una fase di inizializzazione in cui pianificare le risorse necessarie, selezionare le tecnologie e le metodologie, ecc.; fra queste scelte riveste un ruolo non secondario anche il modello di sviluppo da adottare.

L’esperienza personale e le letture (frutto dell’esperienza altrui) possono aiutare ad impostare correttamente tale aspetto cruciale di ogni progetto.

Bibliografia

(continua…)