Angiolina85’s Weblog

Just another WordPress.com weblog

Cosa sono i Datawarehouse e cosa li differenzia dai sistemi OLTP Novembre 30, 2008

Archiviato in: Uncategorized — angiolina85 @ 6:32 pm

Un Datawarehouse (tradotto “magazzino di dati”) è una collezione di dati a supporto dei processi decisionali manageriali ed ha le seguenti caratteristiche:

  • orientamento al soggetto: i dati sono raggruppati per interessi (DW finalizzati a chi li usa) piuttosto che per processi operativi (DW che soddisfano requisiti elaborativi);
  • integrazione DB: il DW deve contenere i dati di tutti i settori dell’impresa;
  • non volatilità: l’utente consulta il dato senza modificarlo (le modifiche ed integrazioni dei dati sono effettuate di notte);
  • invariabilità nel tempo: è importante ai fini dell’evoluzione dei trend del mercato, capire per un’azienda quali decisioni prendere per essere sempre in linea con le esigenze del momento. E’ importante dunque l’evoluzione storica dei dati, che del DW si segue per 2-3 anni.

Essendo il Datawarehouse un sistema che gestisce la totalità dei dati di un’azienda,il suo costo è molto alto.

Esso è figlio del sistema OLAP (On Line Analytical Processing), ossia di un sistema che consente di interrogare i dati secondo un approccio interattivo e rapido, utilizzato da analisti, manager e dirigenti.

Il principio alla base degli Olap è quello per cui i dati sono modellati mediante un cubo multidimensionale, per avere una visione pragmatica delle relazioni tra gli stessi,  potendo creare qualsiasi tipo di relazione dovuta alla completa disponibilità di dati.

Dunque, sarà possibile interrogare il sistema con operazioni didatawarehouse

DRILL DOWN/ROLL-UP

SLICE/DICE

PIVOT

 

I sistemi OLTP, invece, sono basati su un principio di automatizzazione dei processi operativi di una organizzazione: sono infatti eliminate fasi intermedie di trasformazione dei dati, e le operazioni hanno una bassa difficoltà, consentendo infine un veloce aggiornamento dei dati.

Le informazioni aziendali immesse negli OLTP, al contrario delgi OLAP, non sono di grandi quantità.

Gli OLTP, inoltre, costituiscono una fonte di dati per i DataWarehouse, che costituiscono dei “sistemi di appoggio” per immettere dati per elaborazioni successive.

 

Particolarità riscontrate lavorando con SQL in ACCESS: differenze rispetto ad altri DBMS Novembre 30, 2008

Archiviato in: Uncategorized — angiolina85 @ 5:35 pm

Access è l’applicazione che fa parte del pacchetto Office, che consente di gestire DB relazionali di ogni livello, agevolando coloro che non hanno dimestichezza con i RDBMS, tanto che con tools quali Guida in Linea ACCESS e Guida non il Linea è possibile avere spiegazioni sul software e le sue funzioni.

In ACCESS, inoltre, è possibile formattare un intero foglio Excel importandolo dall’esterno con la funzione Importa e collega tabella.

Con la funzione Creazione guidata  è possibile invece essere guidati dal software per costruire query, report, maschere e tabelle.

Le funzioni Visualizzazione struttura e Visualizzazione Foglio Dati consentono rispettivamente di creare la struttura della tabella attraverso la scelta del tipo di campo e del tipo di dati da inserire.230px-ms_office_access

Access consente anche di visualizzare la struttura di una query con linguaggio SQL, che in questo caso presenta delle peculiarità rispetto al linguaggio SQL che troviamo in altri RDBMS:

  • Sql Access accetta sia l’apice singolo (‘) che doppio (“) per indicare i report nei quali effettuare una query
  • le parentesi quadre [...] servono per selezionare gli attributi delle tabelle
  • nell’unione di tabelle (JOIN) , tale dicitura deve essere sempre accompagnata dai termini inner o outer
  • il comando distinct non è riconosciuto

 

SQL: istruzioni di base per ESTRAZIONE, INSERIMENTO, UPDATE DEI DATI Novembre 30, 2008

Archiviato in: Uncategorized — angiolina85 @ 5:04 pm

SQL si divide in sottolinguaggi a seconda della funzione dei comandi. In particolare analizziamo il DML (Data Manipulation Language) fornisce comandi per inserire, modificare, eliminare, leggere dati all’interno delle tabelle.

  • col comando SELECT estraiamo i dati di nostro interesse da un Database:

SELECT [ ALL | DISTINCT |     TOP ] lista_elementi_selezione
FROM lista_riferimenti_tabella ;

lista_elementi_selezione è l’elenco dei campi da estrarre,separati da una virgola; lista_riferimenti_tabella è l’elenco di tabbelle da cui estrarre i dati

  • il comando INSERT inseriamo dei dati in tabella:
INSERT INTO nome_tabella
VALUES (elenco valori, tutti, rispettando l’ordine dei campi della tabella);
  • infine, il comando UPDATE permette di modificare i dati nelle tabelle:

UPDATE nome_tabella
SET nome_campo1 = 'valore1_nuovo',
    nome_campo2 = 'valore2_nuovo',
     ...
;

 

 

Formato ideale per un documento software di relazione aziendale: presentazioni, relazioni, progetti Novembre 30, 2008

Archiviato in: Uncategorized — angiolina85 @ 2:57 pm

Per redarre un documento aziendale, possiamo utilizzare diverse applicazioni, utili ai fini della elaborazione e presentazione di dati oltre che per supportare le decisioni aziendali:

  

  • Data Base relazionali, per creare più relazioni possibili tra i dati, per poter generare uno studio approfondito dei risul1_bmplaneta__101513_bigtati aziendali, oltre che per poter decidere sulla base di cifre concrete;
  • RDBMS fruibili sul web che, come Data Time, offre la possibilità di mostrarsi su internet sia in chiave “sola lettura” che in chiave “consultazione attiva” dei dati da parte dell’utente;
  • PDF, uno standard per la distribuzione di documenti in tutto il mondo, che preserva la formattazione di un documento indipendentemente dall’applicazione e dalla piattaforma di provenienza. PDF inoltre consente di creare file da ogni applicazione di Windows;
  • Formato HTML e PDF utilizzati contestualmente, possono permettere di creare una pagina web con link per navigare nel sito aziendale e una parte in PDF per presentare risultati e tabelle e grafici;
  • per informazioni reperibili online su ogni tipo di piattaforma, il metalinguaggio XML è ottimale, in quanto consente di presentare il contenuto in contesti diversi e di adattare l’output aziendale al supporto di destinazione;
  • il linguaggio SQL, Structured Query Language, uno standard che consente la lettura e l’elaborazione di dati su vari RDBMS tra cui Access.

Di recente, la divisione Lotus di IBM ha presentato un insieme di servizi di networking che funzione come MySpace per chi lavora in ufficio.

Lotus, pioniere dei software per le relazioni aziendali, crea il servizio “Connections” che permette di condividere relazioni, progetti, presentazioni aziendali via Internet, facendo sì che vi sia un controllo da parte di chi accede ai dati. Esso offre inoltre alle imprese uno spazio virtuale per una comunicazione business-to-business o business-to-consumer.