martedì 2 dicembre 2008

FORMALIZZAZIONE DEI CONCETTI STATISTICI DI BASE

AGGREGATE FUNCTIONSDimensione carattere
Le funzioni di aggregazione eseguono un calcolo su un set di valori e restituiscono un valore singolo. Ad eccezione della funzione COUNT, le funzioni di aggregazione ignorano i valori Null. Vengono spesso utilizzate con la clausola GROUP BY dell'istruzione SELECT.
Tutte le funzioni di aggregazione sono deterministiche. Ciò significa che le funzioni di aggregazione restituiscono lo stesso valore ogni volta che vengono chiamate con un set specifico di valori di input. La clausola OVER può seguire tutte le funzioni aggregate ad eccezione di CHECKSUM.
È possibile utilizzare le funzioni di aggregazione come espressioni solo nei casi seguenti:
-nell'elenco di selezione di un'istruzione SELECT (una sottoquery o una query esterna).
-nella clausola COMPUTE o COMPUTE BY.
-nella clausola HAVING.

Funzione e Descrizione
AVG(): Restituisce la media tra due valori specificati
COUNT(): Restituisce un intero che indica il numero di record trovati
MAX(): Restituisce il valore massimo tra due valori
MIN() : Restituisce il valore minimo tra due valori
SUM(): Restituisce la somma tra più record dello stesso campo

UNITA'
Vedere post "Che cosa è l'unità statistica"
CARATTERI
Vedere post "Alcune definizioni..."
CLASSIFICAZIONE
Vedere post "Alcune definizioni..."
MATRICE DEI DATI
Vedere post "Cosa è la matrice dei dati"
MISURE
Vedere post "Elementi teorici e strutturali del report "e "Alcune definizioni..."
DIMENSIONI
Vedere post "Elementi teorici e strutturali del report" e "Alcune definizioni..."

lunedì 1 dicembre 2008

RUOLO DEL SOFTWARE QUALE COMPLEMENTO NECESSARIO DELLE FACOLTA' INTELLETTUALI DELL'ESSERE UMANO




Il problema del calcolo ha afflitto l'uomo sin dall'antichità; esso è stato inizialmente praticato attraverso piccoli oggetti come bastoncini o sassolini, i cui spostamenti su una tavoletta o in un telaio visualizzavano le quantità da aggiungere o sottrarre.
Dopo tanti studi l’uomo è riuscito ed ha inventato il computer e i software, in modo da agevolarlo in attività in cui la mente umana presenta dei limiti. Si può dire che abbia inventato una sorta di memoria artificiale, infatti i software:
  • memorizzano dati,
  • immagazzinano senza problemi testi di grandezza smisurata,
  • elaborano in pochi secondi calcoli che l’uomo non riuscirebbe ad elaborare nell’arco di un mese lavorativo.

Purtoppo, ogni grande invenzione, ogni grande cambiamento, comporta la fine di qualche mestiere o di interi comparti economici. La rivoluzione digitale, forse più di qualsiasi altro cambiamento epocale, ha avuto effetti devastanti sull’economia tradizionale, anche se il risultato di tali sconvolgimenti non è ancora del tutto evidente.Finché a sparire sono stati piccoli mestieri come quelli del dattilografo o dello stenografo, oppure servizi ormai desueti come il telegramma, la reazione è stata blanda, ma quando il cambiamento introdotto dalla rivoluzione digitale ha iniziato ad intaccare gli interessi delle grandi aziende allora la reazione è diventata molto più pesante.La prima grande vittima della rivoluzione digitale è stata l’industria discografica ma ne sono susseguite tantissime in seguito.
Si può dire che il computer in particolare i software hanno aiutato l'uomo in alcune attività o lo hanno sostituito completamente in altre. Purtoppo o per fortuna non si può tornare indietro. Volevo dire a questo proposito che una qualità che non avrà mai il computer e farà parte per sempre della mente umana è la creatività, e non è poco.

PARTICOLARITA' RISCONTRATE LAVORANDO CON SQL IN ACCESS

Microsoft Access è un programma che serve per archiviare e gestire dati; la sua flessibilità è comunque notevole, e i campi di utilizzo sono molteplici:

  1. creazione di una rubrica elettronica per la gestione e l’archiviazione di indirizzi e numeri telefonici,
  2. gestione delle vendite, del parco clienti o fornitori,
  3. aggiornamento e gestione di un magazzino
  4. gestione della contabilità o all’analisi di dati statistici,
  5. creazione di un qualsiasi tipo di archivio con la possibilità di inserire anche immagini, foto o suoni alla realizzazione,
  6. aggiornamento di schede informative utilizzabili, ad esempio, per un progetto di ricerca.

Microsoft Access è uno dei RDBMS più diffusi per la semplicità di uso e perché viene distribuito con il pacchetto office.Alcune delle caratteristiche di SQL adottato dalla Microsoft per Access sono:

  • La clausola top può essere usata per selezionare un certo numero di tuple dal risultato.
  • Vengono usate le parentesi quadre per racchiudere gli identificativi di tabelle e attributi.
  • L’operatore join deve essere sempre qualificato con il termine inner od outer..
  • L’opzione distinct non è riconosciuta.
  • Il carattere jolly per indicare la parte di campo da confrontare con una condizione data in Access diventa “*” invece di “%”.
  • L’SQL di Access accetta sia l’apice singolo (’) che i doppi apici (”) per identificare le stringhe alfanumeriche.

MULTIDIMENSIONAL CUBE: SLICE & DICE,ROLL UP,DRILL DOWN, FILTERING, PIVOTING


Un cubo multidimensionale è un’espansione di dati di una tabella fatti o dati che registrano singoli eventi. L’espansione è basata sulle colonne che l’utente desidera analizzare, denominate dimensioni. Il cubo è un set di risultati contenente una tabella incrociata di tutte le possibili combinazioni delle dimensioni.
Ci sono diversi modi per creare un cubo, ma il più conosciuto è quello che utilizza uno schema "a stella"; al centro c'è la tabella dei "fatti" che elenca i principali elementi su cui sarà costruita l'interrogazione, e collegate a questa tabella ci sono varie tabelle delle "dimensioni" che specificano come saranno aggregati.
Il calcolo delle possibili combinazioni di queste aggregazioni forma una struttura OLAP.
Per rendere ancora più semplice la lettura di un Report sono state messe a punto alcune tecniche di visualizzazione come:


1- SLICE & DICE (è l’insieme di operazioni di divisione di una torta) Funzionalità che consente di ristrutturare le informazioni in modo da renderne più efficace la visualizzazione.
2- ROLL UP è la possibilità di aumentare l’aggregazione dei dati eliminando i dettagli di gerarchizzazione. Il Roll Up può dividersi poi in due tipi: il primo che consiste nell’applicazione di una funzione aggregata e il secondo nell’eliminazione di una dimensione.
3-DRILL DOWN (termine che indica la perforazione di un terreno). È la possibilità di esplorare tutta la gerarchia a partire da un dato complessivo relativo ad una dimensione gerarchizzata.. Tabelle relazionali e multidimensionali drill-down sono tabelle che permettono con un semplice clic del mouse di scendere ad un ulteriore livello di specificità.
4- FILTERING serve per selezionare una parte dei dati in modo da dare una risposta utile all'utente in modo diretto o in modo indiretto, migliorando la funzione di ricerca.

5- PIVOTING serve per modificare l'orientamento dimensionale di una relazione o una pagina di visualizzazione

SCOPO DEI SOFTWARE DI QUERY REPORTING

I software di query reporting sono applicazioni con lo scopo di interrogare in maniera diretta e mirata i database prodotti, attraverso l’utilizzo linguaggio SQL, in modo da ottenere le informazioni desiderate all’interno di report. I software di query reporting sono disponibili sia in modalità open source che a pagamento con differenti livelli di complessità di utilizzo.
Una volta creato, il Report può essere fruito sia all’interno del sistema aziendale dove è nato per comporre modalità organizzative strategiche oppure può essere divulgato all’esterno come fonte informativa.
Maggiori software di query reporting sono : Access di Microsoft, Microstrategy, Cognos, Business Objects.

ELEMENTI TEORICI E STRUTTURALI DEL REPORT

Un Report è un documento formato da tabelle e grafici esposti in modo riassumere quello che si sta analizzando.Inoltre, i report hanno l’obiettivo di supportare le decisioni strategiche di un’azienda in base ad un determinato fenomeno d’interesse.
Gli elementi importanti di un report sono:


  1. DIMENSIONI, ovvero caratteri che si misurano sulle unità statistiche; quindi il numero delle variabili prese in considerazione nella realizzazione di una tabella. Si possono considerare anche più caratteri per singola unità statistica per agevolare la lettura del Report, ma di solito non vi sono più di due dimensioni. E’ possibile raggruppare e rappresentare le diverse dimensioni di analisi nell' ipercubo informativo, che è una raccolta di dati, le cui componenti basilari vengono rappresentate su una dimensione spaziale del cubo.

  2. MISURE: sono le operazioni logico-matematiche come la somma, la differenza, maggiore o minore con cui possiamo agire sulle variabili stesse.In definitiva, qualsiasi operazione svolta sulla singola unità statistica, da cui prende il via l’operazione di aggregazione dei dati.

  3. AGGRAGAZIONE(FUNZIONI):ovvero le operazioni di calcolo su un set di valori che danno la possibilità di restituire un valore singolo per una formula. Ad esempio, si supponga di voler conoscere il numero di clienti che acquistano prodotti specifici. La funzione di aggregazione "somma" può eseguire la somma dei clienti per ogni prodotto e restituire un valore singolo per ogni prodotto.


giovedì 27 novembre 2008

FORMATO IDEALE PER IL DOCUMENTO SOFTWARE DI RELAZIONE AZIENDALE



Una relazione aziendale è un testo che presenta caratteristiche prevalentemente tecniche, ma anche informazioni generali dell'impresa, una sorta di carta d'identità.Quando si procede alla stesura di un progetto o relazione le argomentazioni e le informazioni vengono illustrate facendo affidamento su dati statistici inseriti nel testo, raccolti in tabelle o illustrati attraverso grafici.



Molto utile si rivela l’impiego di grafici o tabelle in quanto riduce l' "incomprensibilità" dei documenti aziendali.


Quindi, il formato ideale di relazione aziendale deve avere queste caratteristiche:
1- comprensione delle informazioni;
2- completezza dei contenuti;
3- semplicità e chiarezza del linguaggio utilizzato;
4- attratività verso l'utenza.


L’utilizzo, ad esempio, di Power Point per le presentazioni è una scelta sempre avvincente in quanto presenta le slide arricchite di tabelle, grafici e quindi di colori molto vivaci,stimolando di più l'attenzione dell'utente.