SQL Server Integration Services. SQL Server 2005: ETL - 1. Integration Services Project
|
|
- Vincenzo Corsini
- 5 anni fa
- Visualizzazioni
Transcript
1 Database and data mining group, SQL Server 2005 Integration Services SQL Server 2005: ETL - 1 Database and data mining group, Integration Services Project Permette di gestire tutti i processi di ETL Basato sui progetti di Business Intelligence di tipo Integration services Project SQL Server 2005: ETL - 2 1
2 Database and data mining group, Integration Services Project Aprire Visual Studio e creare un nuovo progetto di Business Intelligence di tipo Integration services Project SQL Server 2005: ETL - 3 Database and data mining group, SQL Server 2005: ETL - 4 2
3 Control flow Database and data mining group, Definisce il flusso dei task Offre tutta una serie di strumenti base Data Flow Task Blocco base per effetturae il trasferimento di dati da una sorgente verso una destinazione applicando delle trasformazioni Execute SQL Task Esecuzione di comandi SQL Execute Package Esecuzione di package esterni.. SQL Server 2005: ETL - 5 Database and data mining group, SQL Server 2005: ETL - 6 3
4 Control flow: creazione Database and data mining group, Per creare un nuovo flusso è sufficiente trascinare gli oggetti in mezzo allo schermo e poi collegarli con le frecce Le frecce di collegamento tra i task definisco le precedenze tra i task Generalmente non c è scambio di informazioni tra i task del Control Flow Possibile solo tramite l uso di variabili SQL Server 2005: ETL - 7 Database and data mining group, SQL Server 2005: ETL - 8 4
5 Database and data mining group, Control flow: Execute SQL Task Execute SQL Task permette di eseguire uno script SQL Usato generalmente per Creare tabelle Cancellare dati Inserire informazioni nelle tabelle di Auditing SQL Server 2005: ETL - 9 Database and data mining group, Definire una connessione ad un DB Comando SQL da eseguire SQL Server 2005: ETL
6 Database and data mining group, Control flow: Execute SQL Task (2) Prima di poter eseguire un comando SQL è necessario definire una connessione verso la base di dati Creazione di una nuova connessione Indicare il nome del server Indicare il nome della base di dati Indicare la modalità di autenticazione SQL Server 2005: ETL - 11 Database and data mining group, SQL Server 2005: ETL
7 I blocchi Data Flow gestiscono tutta l elaborazione dei dati Database and data mining group, I Data Flow gestiscono l elaborazione dei dati tramite oggetti che permettono di Definire sorgenti e destinazioni Trasformare, aggiungere attributi Unire il contenuto di più sorgenti.. Control flow: Data flow SQL Server 2005: ETL - 13 Database and data mining group, Dal menu a tendina si può segliere il data Flow su cui lavorare (tra quelli definiti del Control Flow) SQL Server 2005: ETL
8 Data Flow: flusso dei dati Database and data mining group, Sorgenti dei dati Elaborazione dei dati Destinazione dei dati Data Flow Sources: Tabelle di SQL Server Fogli Excel File di testo (CSV) Data Flow Transformation: Cambia il formato dei dati Aggiunge campi derivati Divide o inisce dati di fonti diverse Raggruppa i dati Data Flow Destinations: Tabelle di SQL Server Fogli Excel File di testo SQL Server 2005: ETL - 15 Control flow: Data flow Database and data mining group, Nel Data Flow i collegamenti indicano passaggi fisici di dati Tramite un doppio click sul collegamento (Data Flow Path) si possono Leggere i metadati relativi ai dati trasferiti Definire dei data viewer per visualizzare i dati che passano sul link a runtime Utile in fase di debug SQL Server 2005: ETL
9 Database and data mining group, Metadati relativi al collegamento selezionato SQL Server 2005: ETL - 17 Database and data mining group, Data Flow Source: Sorgente OLE DB Sorgente OLE DB Definisce un collegamento verso una sorgente SQL Server e specifica quali dati utilizzare SQL Server 2005: ETL
10 Database and data mining group, Data Flow Source: Sorgente OLE DB (2) Selezionare la connessione verso la base di dati che si vuole utilizzare Se la connessione non esiste crearne una nuova Selezionare la tabella alla quale si vuole accedere Accesso all interno contenuto della tabella Oppure indicare un interrogazione SQL Accesso ai soli dati di interesse provenienti da una o più tabelle SQL Server 2005: ETL - 19 Database and data mining group, Indicazione delle colonne selezionate Connessione da utilizzare Definire il metodo di accesso: accesso a tutta la tabella accesso tramite interrogazione SQL SQL Server 2005: ETL
11 Database and data mining group, Data Flow Trasformations: Data Conversion Serve a cambiare il formato dei dati Cambio del formato di memorizzazione delle stringhe Unicode verso non unicode Conversione di dati numerico con precisione diversa.. Genera una nuova colonna per ogni trasformazione SQL Server 2005: ETL - 21 Database and data mining group, Colonna di input Nuovo colonna generata dal blocco di conversione SQL Server 2005: ETL - 22 Formato della colonna di output 11
12 Database and data mining group, Data Flow Trasformations: Union all Unisce due o più sorgenti dati e crea un output comune I dati in ingresso devono avere lo stesso schema e formato per poter essere uniti SQL Server 2005: ETL - 23 Database and data mining group, Nome dell attributo di output SQL Server 2005: ETL - 24 Nome degli attributi di input 12
13 Database and data mining group, Data Flow Trasformations: Derived column Crea nuove colonne Per ogni tupla il contenuto delle nuove colonne può essere una costante oppure il risultato di una funzione applicata su altre colonne dello schema Sostituisce il contenuto di una colonna con un nuovo valore Anche in questo caso si può assegnare un valore costante o utilizzare una formula per calcolare il valore dell attributo SQL Server 2005: ETL - 25 Database and data mining group, SQL Server 2005: ETL
14 Database and data mining group, Data Flow Trasformations: Aggregate Aggrega le tuple in funzione degli attributi di aggregazione e restituisce il valore di funzioni aggregate per ogni gruppo somma, media, count.. Quando c è una sola sorgente dati la stessa operazione può essere spesso effettuata usando opportunamente l operato group by SQL Server 2005: ETL - 27 Database and data mining group, Attributi di raggruppamento Risultato di funzioni aggregate SQL Server 2005: ETL
15 Database and data mining group, Data Flow Trasformations: Lookup Permette di accedere ad un altra tabella e farsi restituire un determinato campo Funziona come una join ma può essere applicato a flussi di dati che provengono da sorgenti diverse SQL Server 2005: ETL - 29 Database and data mining group, Selezionare una connessione e la tabella su cui fare il lookup Selezionare la condizione di join e il campo(i) da restituire SQL Server 2005: ETL
16 Database and data mining group, Data Flow Destination: OLE DB Destinazione dei dati Definisce un collegamento verso una destinazione SQL Server e specifica quali dati utilizzare Ultimo blocco di tutti i data flow SQL Server 2005: ETL - 31 Database and data mining group, Definire la connessione alla base di dati nella quale voglio scrivere i dati Definire il mapping tra le colonne SQL Server 2005: ETL
17 Database and data mining group, Data Flow: Execute Package Task Esegue all interno di una package padre un altro package (detto figlio) Si possono passare i valori delle variabili dal padre al figlio SQL Server 2005: ETL - 33 Database and data mining group, Informazioni sul luogo in cui è salvato il package Informazioni sul package da eseguire SQL Server 2005: ETL
18 Database and data mining group, Variabili di sistema Variabili predefinite che contengono informazioni di sistema PackageName ExecStartDT... Variabili utente Definite dall utente Uso di variabili Utilizzate per gestire Path relativi Conteggio dati analizzati,.. SQL Server 2005: ETL - 35 Database and data mining group, Visualizza le variabili di sistema Visualizza le variabili utente SQL Server 2005: ETL
19 Database and data mining group, Data Flow Trasformations: Row count Permette di contare quante tuple passano su un collegamento Il blocco è posizionato sul collegamento che si vuole analizzare Memorizza il risultato in una variabile utente Utile per debug e log delle operazioni effettuate SQL Server 2005: ETL - 37 Database and data mining group, Variabile utente in cui viene memorizzato il numero di tuple che passano sul collegamento SQL Server 2005: ETL
20 Database and data mining group, Caricamento incrementale dei dati Per le dimensioni è necessario identificare le aggiunte e le modifiche In SQL Server 2005 esiste un componente apposito per gestire le variazioni delle dimensioni Per la tabella dei fatti Si devono selezionare solo le nuove tuple Si usano generalmente delle variabili utente per decidere quale fascia temporale di tuple caricare Le tuple nelle tabelle sorgente devono essere caratterizzate dalla data di inserimento/modifica SQL Server 2005: ETL - 39 Database and data mining group, Data Flow Trasformations: Slowly Changing Dimension Genera in modo automatico l insieme di blocchi che servono per gestire le variazioni all interno delle dimensioni L utente deve specificare il tipo di gestione delle variazioni da utilizzare per ogni attributo della dimensione da gestire La scelta deve essere fatta durante la creazione del modello concettuale del data warehouse SQL Server 2005: ETL
21 Database and data mining group, Blocco per la gestione delle tuple in cui il valore di alcuni attributi sono cambiati Blocco per la gestione delle nuove tuple Blocco per la gestione degli errori SQL Server 2005: ETL - 41 Database and data mining group, Esecuzione del processo di ETL Durante l esecuzione i Task vengono eseguiti nell ordine in cui sono definiti nel Control Flow Se possibile vengono eseguiti in parallelo I task in esecuzione sono gialli, quelli già eseguiti e conclusi correttamente verdi e quelli conclusi erroneamente rossi SQL Server 2005: ETL
22 Database and data mining group, Esecuzione del processo di ETL (2) Nel Data Flow inoltre sui collegamenti (path) si può leggere il numero delle righe elaborate Utilizzando i Data viewer è possibile analizzare anche i dati che passano in ogni flusso Utile per le operazioni di debug SQL Server 2005: ETL - 43 Database and data mining group, SQL Server 2005: ETL
23 Database and data mining group, Esecuzione automatica del processo di ETL Il processo di ETL (package) può essere eseguito automaticamente usando dtexec SQL Agent SQL Server 2005: ETL - 45 Gestione degli errori SQL Server 2005: ETL - 46 Database and data mining group, Se non si gestiscono gli errori appena si genera un errore tutto il package termina con errore Non è possibile sapere quale dato ha generato l errore Se si gestiscono gli errori e possibile Terminare in modo positivo il processo di caricamento per i dati che non presentano errori Salvare i dati che hanno generato un errore su un file di log 23
24 Database and data mining group, Gestione degli errori (2) Valori possibili per l opzione Error dei blocchi Redirect row Redirezione delle tuple che generano degli errori sul collegamento errori Linea rossa in uscita dal blocco Ignore failure Le tuple che generano errori vengono ignorate ma il processo continua per le altre tuple Fail component (opzione di default) Il componente termina con errore Nessun dato viene caricato nella destinazione SQL Server 2005: ETL - 47 Database and data mining group, Tipo di gestione degli errori SQL Server 2005: ETL
25 Database and data mining group, I dati che non possono essere salvati nella base di dati di destinazione sono memorizzati in un file di log SQL Server 2005: ETL - 49 Database and data mining group, Durante l esecuzione dei processi di ETL è indispensabile tenerete traccia dei processi (package) eseguiti Stato Tempo di esecuzione Numero di tuple analizzate da ogni processo Numero di errori... Metadati - Auditing SQL Server 2005: ETL
26 Metadati - Auditing (2) Database and data mining group, I metadati /informazioni di auditing sono generalmente memorizzate all interno di una tabella relazionale Facile da aggiornare durante l esecuzione dei processi di ETL Facile da analizzare tramite interrogazioni SQL SQL Server 2005: ETL - 51 Metadati - Auditing (3) Database and data mining group, Nel Control Flow Inserire un blocco all inizio di ogni processo che salva le informazioni di inizio esecuzione Inserire un blocco alla fine di ogni processo che salva le informazioni di fine esecuzione più le informazioni raccolte durante l esecuzione del processo Numero di tuple analizzate Numero di errori... SQL Server 2005: ETL
27 Metadati - Auditing (3) Nel Data Flow Salvare all interno di variabili utente Database and data mining group, Il numero di tuple analizzate Il numero di errori Informazioni usate nel blocco finale del Data Flow quando si salvano le informazioni generali sull esecuzione del processo Salvare su file testuali o in una base di dati Le tuple che hanno generato errori SQL Server 2005: ETL - 53 Database and data mining group, SSIS Log SSIS Log Sistema automatico per il log dei processi fornito da SQL Server 2005 Permette di tracciare le informazioni di base sui processi/package eseguiti Può salvare i dati su file, in una base di dati SQL Server,.. Non permette di memorizzare Il numero di tuple analizzate Le tuple che generano errori SQL Server 2005: ETL
28 Database and data mining group, Task da tracciare SQL Server 2005: ETL - 55 Database and data mining group, Tipi di eventi da tracciare SQL Server 2005: ETL
Riccardo Dutto, Paolo Garza Politecnico di Torino. Riccardo Dutto, Paolo Garza Politecnico di Torino
Integration Services Project SQL Server 2005 Integration Services Permette di gestire tutti i processi di ETL Basato sui progetti di Business Intelligence di tipo Integration services Project SQL Server
DettagliSQL Server 2005. Integration Services. SQL Server 2005: ETL - 1. Integration Services Project
atabase and ata Mi ni ng Group of P ol itecnico di Torino atabase and ata Mi ni ng Group of P ol itecnico di Torino atabase and data mining group, SQL Server 2005 Integration Services SQL Server 2005:
DettagliSQL Server Integration Services. Integration Services Project
SQL Server Business Intelligence Development Studio: Integration Services Dutto Riccardo riccardo.dutto@polito.it IPSI - tel.7991 http://dbdmg.polito.it/ Integration Services Project Creare un nuovo progetto
DettagliAnalysis Service. Dutto Riccardo IPSI - tel Dutto Riccardo - SQL Server 2008.
SQL Server Business Intelligence Development Studio Analysis Service Dutto Riccardo riccardo.dutto@polito.it IPSI - tel.7991 http://dbdmg.polito.it/ Il Data warehouse Sorgenti dati operazionali DB relazionali
DettagliSQL Server BI Development Studio. SQL Server Business Intelligence Development Studio. Analysis Services
SQL Server Business Intelligence Development Studio Analysis Service Dutto Riccardo Analysis Services Operazioni OLAP Creazione di dimensioni Creazione e interrogazione di cubi Operazioni di Data Mining
DettagliSQL Server Business Intelligence Development Studio. SQL Server BI Development Studio. SQL Server BI Development Studio *Analysis Services*
SQL Server Business Intelligence Development Studio Analysis Service Dutto Riccardo http://dbdmg.polito.it/ SQL Server BI Development Studio Analysis Services Operazioni OLAP Creazione di dimensioni Creazione
DettagliSQL Server Business Intelligence Development Studio
SQL Server Business Intelligence Development Studio Analysis Service Dutto Riccardo http://dbdmg.polito.it/ SQL Server BI Development Studio Analysis Services Operazioni OLAP Creazione di dimensioni Creazione
DettagliSQL Server Data Trasformation Services
SQL Server 2000 Data Trasformation Services (DTS) Introduzione Data Trasformation Services Strumenti che permetteno di: Importare dati da fonti esterne Esportare dati verso fonti esterne Trasformare dati
DettagliData Warehousing. Esercitazione 2
Esercitazione 2 Reminder In laboratorio è presente un installazione Enterprise di DB2. Per accedere richiedere un account come specificato sul sito del corso 1 Riepilogo Esercitazione 1: Descrizione dello
DettagliCorso di Access. Prerequisiti. Modulo L2 A (Access) Le query
Corso di Access Modulo L2 A (Access) 2.3.1 Le query 1 Prerequisiti Concetto di database relazionale Utilizzo elementare del computer Concetti fondamentali di basi di dati Interrogazione di un DB 2 1 Introduzione
DettagliFiltri. Microsoft Access. Filtri. Filtri
Filtri Microsoft Access Filtri, query Un filtro è una funzione che provoca la visualizzazione dei soli record contenenti dati che rispondono a un certo requisito Per applicare un filtro a una tabella è
DettagliSQL Server 2008. Architettura Client-Server. SQL Server 2008. Introduzione all uso di SQL Server 2008. Dutto Riccardo. http://dbdmg.polito.
SQL Server 2008 Introduzione all uso di SQL Server 2008 Dutto Riccardo http://dbdmg.polito.it SQL Server 2008 Gestione dei server OLAP e OLTP Gestione Utenti Creazione e gestione DB SQL Server Business
DettagliSQL Server Introduzione all uso di SQL Server Dutto Riccardo. Dutto Riccardo - SQL Server 2008.
SQL Server 2008 Introduzione all uso di SQL Server 2008 Dutto Riccardo http://dbdmg.polito.it SQL Server 2008 SQL Server Management Studio Gestione dei server OLAP e OLTP Gestione Utenti Creazione e gestione
DettagliExcel avanzato.
Excel avanzato marco.falda@unipd.it I nomi Gli indirizzi e le formule possono essere sostituiti da nomi documentazione astrazione Si creano tramite Inserisci Nome Definisci Vengono raccolti nell area riferimento
DettagliCorso di Access Modulo L2 A (Access) I tipi di query
Corso di Access Modulo L2 A (Access) 2.3.2 I tipi di query 1 Prerequisiti Concetto di database relazionale Utilizzo elementare del computer Concetti fondamentali di basi di dati Interrogazione di un DB
DettagliMicrosoft Access (parte 5) Query. Query. Query. Query. Creare una query
Microsoft Access (parte 5) Anno accademico: 2008-2009 Per estrarre informazioni da un database si utilizzano delle query : procedure di interrogazione Si può creare più query per ogni tabella Occorre avere
DettagliArea Sistemi di Elaborazione Microinformatica
Area Redatto da Area Sistemi di Elaborazione Microinformatica Versione Data Modifiche 1.0 31/12/2016 CSI Manuale Portale Affari Legali pag. 1 Portale Affari Legali Ripartizione Affari Legali Indice 1.
DettagliACCESS. Database: archivio elettronico, dotato di un programma di interfaccia che facilita la registrazione e la ricerca dei dati.
ACCESS Database: archivio elettronico, dotato di un programma di interfaccia che facilita la registrazione e la ricerca dei dati. Database Relazionale: tipo di database attualmente più diffuso grazie alla
DettagliMODULO 5 - USO DELLE BASI DI DATI 2 FINALITÁ
PATENTE EUROPEA DEL COMPUTER 5.0 MODULO 5 Database (Microsoft Access 2007) Parte 3 A cura di Mimmo Corrado Gennaio 2012 MODULO 5 - USO DELLE BASI DI DATI 2 FINALITÁ Il Modulo 5, richiede che il candidato
DettagliLibrerie digitali. Uso di XML per memorizzare i metadati. Descrizione generale. XML per memorizzare i metadati. Motivi dell uso di XML
Librerie digitali Uso di XML per memorizzare i metadati Descrizione generale Ad ogni dato associo un file XML che descrive il contenuto del dato stesso Memorizzo su file system sia il dato sia il file
DettagliUtilizzo delle Maschere in Microsoft Access
Utilizzo delle Maschere in Microsoft Access Uso delle maschere Permettono di definire delle interfacce grafiche per la gestione dei dati del database Permettono di realizzare delle piccole applicazioni
DettagliMS Access Un DBMS relazionale per Windows?
MS Access Un DBMS relazionale per Windows? Quali DBMS in ambiente PC: dbase (ver. 5 per windows) FoxPro (per windows) Access (per windows) SQL Server (client/server) Oracle (client/server) Informix (client/server)...
DettagliSQL per le applicazioni. Basi di dati. Elena Baralis. Pag Politecnico di Torino 1 D B M G2 D B M G4 D B M G5 D B M G6. SQL per le applicazioni
Linguaggio SQL: costrutti avanzati Introduzione Concetto di cursore Aggiornabilità SQL statico e dinamico Embedded SQL Call Level Interface (CLI) Stored Procedure Confronto tra le alternative DB M B G
Dettagli2.3.2 I tipi di query MODULO L2
Dare una breve descrizione dei termini introdotti: (A) CONOSCENZA TERMINOLOGICA Query di selezione Query di comando Query di creazione tabella Query di aggiornamento Query di eliminazione Query di accodamento
DettagliMicrosoft Access. Microsoft Access. Maurizio Rebaudengo, Paolo Garza 1. Microsoft Access. Creazione base di dati. Apertura di una base dati
Microsoft Access Programma applicativo del pacchetto Microsoft Office per la gestione delle basi di dati. Microsoft Access 2 Creazione base di dati Apertura di una base dati Una nuova base dati si crea
DettagliMicrosoft Access. Nozioni di base. Contatti: Dott.ssa Silvia Bonfanti
Microsoft Access Nozioni di base Contatti: Dott.ssa Silvia Bonfanti silvia.bonfanti@unibg.it Introduzione In questa lezione vedremo lo strumento Microsoft Access ed impareremo come realizzare con esso
DettagliGestione della configurazione Input/Output PLC Cosa c'è di nuovo?
Gestione della configurazione Input/Output PLC Cosa c'è di nuovo? Indice I. Avviare il Configuration Manager... 3 II. Nuova interfaccia dell'utente... 3 III. Importazione di nuovi formati di configurazione...
DettagliCorso di Access. Prerequisiti. Modulo L2A (Access) 2.5 Sottomaschere e Report avanzati
Corso di Access Modulo L2A (Access) 2.5 Sottomaschere e Report avanzati 1 Prerequisiti Creazione ed uso di report Creazione ed uso di maschere Concetto di database relazionale Utilizzo elementare del computer
DettagliBasi di Dati. Applicazioni web in PHP per l interrogazione di basi di dati. Esercitazione n. 5
Basi di Dati Applicazioni web in PHP per l interrogazione di basi di dati Esercitazione n. 5 Questa esercitazione ha come obiettivo quello di realizzare una semplice applicazione web basata su PHP per
DettagliOperazioni preliminari: creare una cartella in Documenti
Operazioni preliminari: creare una cartella in Documenti 1. Fare clic in successione su Start (cerchio con il logo Microsoft in basso a sinistra), Documenti. 2. Cliccare su Nuova cartella comparirà una
DettagliCorso di Informatica. Software di produttività personale e database. Ing Pasquale Rota
Corso di Software di produttività personale e database Ing Pasquale Rota Argomenti I programmi di produttività personale Le basi di dati Fogli elettronici Software di produttività personale e database
DettagliArea Sistemi di Elaborazione Microinformatica
Area Redatto da Area Sistemi di Elaborazione Microinformatica Versione Data Modifiche 1.0 31/12/2016 CSI Manuale Portale Direzione Generale Personale Dipartimento pag. 1 Portale Direzione Generale Direzione
Dettagli4. I moduli in Access 2000/2003
LIBRERIA WEB 4. I moduli in Access 2000/2003 Il modulo è uno degli oggetti del database di Access e rappresenta un insieme di dichiarazioni e routine scritte con il linguaggio Visual Basic, memorizzate
DettagliTurismo POI. Manuale per il redattore
Turismo POI Manuale per il redattore Sommario 1. Introduzione... 2 Informazioni su questa guida... 2 Convenzioni... 3 2. Modifica di un POI... 3 2.1 Accesso alla scheda... 3 2.2 Presentazione della scheda
DettagliDISPENSA ACCESS (OFFICE 2010 BETA)
DISPENSA ACCESS (OFFICE 2010 BETA) 2. LE RELAZIONI. Una relazione può essere definita come un legame tra due tabelle basato sul valore di uno o più campi di ciascuna delle due tabelle. Di solito i campi
DettagliCorso di LibreOffice
Corso di LibreOffice Liceo Scientifico Marconi Foligno Corso di LibreOffice Calc per ECDL 1.1 Lavorare con il foglio elettronico Appena aperto LibreOffice, si può scegliere da qui Foglio elettronico 1.1
Dettagli<Nome Tabella>.<attributo>
Informatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia Università degli Studi di Salerno : SQL (2) Tabelle mult., variabili, aggreg, group Prof. Alberto
DettagliSQL: le funzioni di aggregazione
SQL: le funzioni di aggregazione funzioni predefinite che agiscono sui valori contenuti in insiemi di righe della tabella: Conteggi Somme Medie Massimi, minimi Funzione Count La funzione COUNT conta il
DettagliErrore. Il segnalibro non è definito.
Access Access...1 Introduzione... 2 Tabelle... 2 Definizione dello schema... 3 Collegamenti tra tabelle... 4 Inserzione dati in una tabella... 5 Interrogazioni... 5 Maschere... 6 Report...Errore. Il segnalibro
DettagliRaccolta di tutorial Python #1: basi e Tkinter dal sito francescomilanese.com SOMMARIO
Prima parte: le basi di Python 1. Introduzione. Cosa ci serve, cosa è richiesto, cosa faremo. Note sull'indentazione 1 Introduzione 1 Scrittura degli script: l'idle 2 Importare moduli in uno script 3 I
DettagliMon Ami 3000 Distinta base Produzione articoli con distinta base e calcolo dei fabbisogni
Mon Ami 3000 Distinta base Produzione articoli con distinta base e calcolo dei fabbisogni Introduzione Mon Ami 3000 supporta una funzionalità di produzione automatica che permette di definire articoli
DettagliFile binari e file di testo
I file File binari e file di testo distinzione tra file binari file di testo si possono usare funzioni diverse per la gestione di tipi di file diversi Programmazione Gestione dei file 2 File binari e file
DettagliEUROPEAN COMPUTER DRIVING LICENCE SYLLABUS VERSIONE 5.0
Pagina I EUROPEAN COMPUTER DRIVING LICENCE SYLLABUS VERSIONE 5.0 Modulo 4 Foglio elettronico Il seguente Syllabus è relativo al Modulo 4, Foglio elettronico, e fornisce i fondamenti per il test di tipo
Dettagli1.1 Lavorare con il foglio elettronico. Appena aperto LibreOffice, si può scegliere da qui Foglio elettronico
1.1 Lavorare con il foglio elettronico Appena aperto LibreOffice, si può scegliere da qui Foglio elettronico 1.1 Lavorare con il foglio elettronico Barra del titolo Barra dei menù Barre degli strumenti
DettagliINDICE 1. MODALITA DI RICERCA RICERCA LIBERA RICERCA AVANZATA SCORRI RICERCHE PRECEDENTI... 5
INDICE 1. MODALITA DI RICERCA... 1 1.1 RICERCA LIBERA... 1 1.2 RICERCA AVANZATA... 2 1.3 SCORRI... 4 1.4 RICERCHE PRECEDENTI... 5 2. RISULTATO DELLE RICERCA... 5 3. DESCRIZIONE COMPLETA DELL OGGETTO...
DettagliBasi di dati Applicazioni web in PHP per l interrogazione di basi di dati Laboratorio #5
Basi di dati Applicazioni web in PHP per l interrogazione di basi di dati Laboratorio #5 Politecnico di Torino 21 maggio 2019 Introduzione Questa esercitazione ha come obiettivo quello di realizzare una
DettagliINTRODUZIONE AI DBMS
Informatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia Università degli Studi di Salerno : Introduzione alla Gestione dei Dati Prof. Alberto Postiglione
DettagliArchivi e basi di dati - ing. M. Cossentino. Settore. Traccia 1. Traccia 200. Settore non polarizzato
Settore Traccia 1 Traccia 200 Settore non polarizzato '! " # $ % & ( ) * + + ' ' ' !"#"$%, & &'(("% '&)'' ''"* - -. / / / 0/!- "-, (0 #- / / / 0/ --- + 1 ' # $ + 2 13 ,, - 4 '. & 56 2 '/!!! "7&% 8, 9 /'"'0'1'&'
DettagliINTRODUZIONE AI DBMS. Inoltre i fogli elettronici. Mentre sono poco adatti per operazioni di. Prof. Alberto Postiglione
Informatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia Università degli Studi di Salerno : Introduzione alla Gestione dei Dati Prof. Alberto Postiglione
DettagliDocumento: Data: 29 novembre 2017
Documento: Data: 29 novembre 2017 Procedura operativa per eseguire il calcolo del saldo IMU-TASI 2017... 3 1. Installare la rel. 1.2.2 della procedura IMU TASI 2017... 3 2. Verificare la tabella aliquote
DettagliLe query di comando e di servizio in Access
Le query di comando e di servizio in Access In questa parte sono presentate alcune query di Access che permettono di: creare nuove tabelle, aggiungere o eliminare righe in una tabella, modificare il contenuto
DettagliSezione 1: intestazione contenente i dettagli relativi al profilo utente e stream (tipi di richieste) disponibili
2.1 Home Page Sezione 1: intestazione contenente i dettagli relativi al profilo utente e stream (tipi di richieste) disponibili Sezione 2: una serie di finestre che evidenziano le news più recenti, la
DettagliQueries su più tabelle
Informatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia Università degli Studi di Salerno : SQL (2) Tabelle mult., variabili, aggreg, group Prof. Alberto
DettagliCORSO ACCESS 2000 PARTE VI
Le Query Le Query selezionano dati, da una o più tabelle in un database, che soddisfano determinati requisiti e visualizzano i risultati in un foglio dati. I dati richiesti vengono visualizzati in un recordset
Dettagli(Lezione SQL 2) Barbara Di Camillo Dipartimento di Ingegneria dell Informazione. Università degli Studi di Padova
Università degli Studi di Padova Corso di Laurea Magistrale in Bioingegneria A.A. 2010-20112011 INFORMATICA SANITARIA (Lezione SQL 2) Barbara Di Camillo Dipartimento di Ingegneria dell Informazione Università
DettagliInterrogare una base di dati: algebra relazionale e SQL. Savino Castagnozzi Giorgio Macauda Michele Meomartino Salvatore Picerno Massimiliano Sartor
Interrogare una base di dati: algebra relazionale e SQL Savino Castagnozzi Giorgio Macauda Michele Meomartino Salvatore Picerno Massimiliano Sartor Contesto didattico Il seguente materiale didattico è
DettagliMANUALE AREA CLIENTI WEB
MANUALE AREA CLIENTI WEB Gentile cliente, di seguito sono dettagliate le procedure web, per poter effettuare in autonomia le richieste di ritiro merce e verificare lo stato delle spedizioni tramite il
DettagliServizio Conservazione No Problem
Servizio Conservazione No Problem Guida alla conservazione del Registro di Protocollo Versione 1.0 13 Ottobre 2015 Sommario 1. Accesso all applicazione web... 3 1.1 Autenticazione... 3 2. Conservazione
DettagliSelect From Where...
Select From Where... SELECT Le colonne che saranno mostrate e in che ordine. Calcoli su colonne FROM La tabella o le tabelle usate dall interrogazione WHERE Condizione che deve essere soddisfatta dalle
DettagliGuida per i docenti della piattaforma elearning
Guida per i docenti della piattaforma elearning http://elearning.cinfor.it Cinfor 1 Modificare le impostazioni di un corso Effettuare il login con le proprie credenziali all indirizzo web http://elearning.cinfor.it
DettagliExcel Base- Lezione 3. Barbara Pocobelli Estav Nord Ovest. Il comando Trova
Excel Base- Lezione 3 Il comando Trova 1. Fare clic su Modifica nella Barra dei menu. 2. Fare clic su Trova. Appare una finestra con una casella in cui digitare il valore da ricercare. Viene digitato il
DettagliGALLERY. Album immagini
GALLERY In questo menù del pannello di amministrazione si trovano tutte le funzioni utili alla gestione delle foto, dei video e degli album da inserire all'interno delle pagine con funzione ALBUM IMMAGINI
DettagliPROCEDURA DI ESTRAZIONE STAMPA REPORT E LETTERE DI SOLLECITO (serial 44)
1 Sistema bibliotecario di Ateneo PROCEDURA DI ESTRAZIONE STAMPA REPORT E LETTERE DI SOLLECITO (serial 44) a cura del SAB Servizio Automazione Biblioteche e del Gruppo di lavoro per la gestione amministrativa
DettagliPassare argomenti al programma
Passare argomenti al programma Quando si invoca un programma è possibile passare degli argomenti ad esso durante la chiamata. Gli argomenti ricevuti saranno stringhe (array di char) quindi l insieme di
DettagliIndice generale. Introduzione...ix. Strumenti per sviluppare applicazioni...1
Introduzione...ix Applicazioni basate su spreadsheet... x Aggiornamento... xii Sicurezza... xii Tipi di applicazioni... xii Pronto impiego... xiii Tabelle personali...xiv Applicazioni condivisibili...xv
DettagliGrafici. 1 Generazione di grafici a partire da un foglio elettronico
Grafici In questa parte analizzeremo le funzionalità relative ai grafici. In particolare: 1. Generazione di grafici a partire da un foglio elettronico 2. Modifica di un grafico 1 Generazione di grafici
DettagliBasi di Dati. Applicazioni web in PHP per l interrogazione di basi di dati. Esercitazione n. 4
Basi di Dati Applicazioni web in PHP per l interrogazione di basi di dati Esercitazione n. 4 Questa esercitazione ha come obiettivo quello di realizzare una semplice applicazione web basata su PHP per
Dettagliguida dell'utente modulo: [ idocmail ] LA GESTIONE DEI FILTRI e delle REGOLE in idocmail
LA GESTIONE DEI FILTRI e delle REGOLE in idocmail è possibile creare e memorizzare o meno filtri e regole automatiche semplici ed avanzati, oppure ricercare una qualsiasi parola anche parziale presente
Dettagli1.3.1 Usare i blocchi/celle
1.3.1 Usare i blocchi/celle 1.3.1.1 Creare i blocchi/celle Un blocco può essere definito come un insieme di entità grafiche raggruppate per costituire un unico oggetto. I vantaggi legati all uso dei blocchi
DettagliCorso di Access. Prerequisiti. Modulo L2A (Access) 1.2 Strumenti di Access. Utilizzo elementare del computer Concetti fondamentali di basi di dati
Corso di Access Modulo L2A (Access) 1.2 1 Prerequisiti Utilizzo elementare del computer Concetti fondamentali di basi di dati 2 1 Introduzione In questa Unità si introduce Access 2007, un applicazione
DettagliGestione documentale
Gestione documentale pag. 1 di 16 IrisWIN/IrisWEB Gestione documentale Copia per Web in forma non controllata Gestione documentale pag. 2 di 16 INDICE 1. INTRODUZIONE... 3 2. DESCRIZIONE GENERALE DEL MODULO...
DettagliMS Access: Tutorial Tabelle, Relazioni
Università Magna Graecia di Catanzaro Informatica MS Access: Tutorial Tabelle, Relazioni Docente : Alfredo Cuzzocrea e-mail : cuzzocrea@si.deis.unical.it Tel. : 0984 831730 Microsoft Access Tutorial Tabelle,
DettagliRelazioni. Microsoft Access. Relazioni. Relazioni
Relazioni Microsoft Access Relazioni In Access, le relazioni non sono le relazioni del modello relazionale! Relazioni: legate ai concetti di Join Integrità referenziale Relazioni I tipi di relazione possono
DettagliCollaboratori 2009 1 Collaboratori 2009 Introduzione Da inizio ottobre è stato messo in produzione un nuovo portale per la ricezione dei materiali digitali prodotti da inviati e collaboratori esterni.
DettagliInserire record. Microsoft Access. Inserire/modificare record. Inserire record. Cancellare record. Inserire/modificare record
Inserire record Microsoft Access Maschere (II) Una maschera può essere sfruttata non solo per vedere dati ma anche per immettere nuovi record, per modificarli o per cancellarli (come in visualizzazione
DettagliBibliografia. INFORMATICA GENERALE Prof. Alberto Postiglione. Scienze della Comunicazione Università di Salerno. Definizione di DB e di DBMS
INFORMATICA GENERALE DBMS: Introduzione alla gestione dei dati Bibliografia 4 ott 2011 Dia 2 Curtin, Foley, Sen, Morin Vecchie edizioni: 8.4, 8.5, 8.6, 8.7, 8.8 Edizione dalla IV in poi: 6.5, 21.1, 19.4,
DettagliManuale d uso DropSheep 4 imaio Gestione Pixmania-PRO Ver 1.1
Manuale d uso DropSheep 4 imaio Gestione Pixmania-PRO Ver 1.1 Release NOTE 1.1 Prima Versione del Manuale INDICE 1-INTRODUZIONE... 4 2- GESTIONE DEL CATALOGO PIXMANIA-PRO SU IMAIO... 5 3-Configurazione
DettagliServizi di e-business Eni
Servizi di e-business Eni Richiedente MAMUI Versione 02/2017 Gentile Utente, questo manuale illustra il flusso del MAMUI in qualità di richiedente. Suggeriamo di dedicare qualche minuto alla lettura per
DettagliMODULO 2. Query normali e parametriche Query di:
MODULO 2 TITOLO DBMS e SQL In questo Modulo si affronta lo studio dei DBMS Access e MySQL. In particolare per Access, si descrive come progettare, impostare e modificare gli strumenti di lavoro (tabelle,
Dettagli5. Modalità operative per creare maschere personalizzate
5. Modalità operative per creare maschere personalizzate Costruendo le maschere con la procedura guidata, non sempre il risultato soddisfa le esigenze dell utente e spesso si deve modificare la struttura
DettagliRaccolta e memorizzazione dei dati immessi nei moduli dai visitatori
Raccolta e memorizzazione dei dati immessi nei moduli dai visitatori Raccolta e memorizzazione dei dati immessi nei moduli dai visitatori Per impostazione predefinita, i risultati dei moduli vengono salvati
DettagliSQL Server 2005. Introduzione all uso di SQL Server e utilizzo delle opzioni Olap. Dutto Riccardo - SQL Server 2005.
SQL Server 2005 Introduzione all uso di SQL Server e utilizzo delle opzioni Olap SQL Server 2005 SQL Server Management Studio Gestione dei server OLAP e OLTP Gestione Utenti Creazione e gestione DB SQL
DettagliONLINEINVENTORY IL TUO INVENTARIO CONTROLLATO SWITALIA. 7 aprile 2017 Autore: Francesco Lombardi
ONLINEINVENTORY IL TUO INVENTARIO CONTROLLATO SWITALIA 7 aprile 2017 Autore: Francesco Lombardi ONLINEINVENTORY IL TUO INVENTARIO CONTROLLATO DESCRIZIONE ONLINEINVENTORY è una soluzione che permette di
DettagliLe Apps di Google a scuola
Le Apps di Google a scuola 5. Google My Maps Guide sintetiche Passo passo su Google Apps a cura della prof.ssa Virginia Ruggeri Perché Google My Maps Mediante l applicazione My Maps si possono elaborare
DettagliData Warehousing. Esercitazione 2
Esercitazione 2 Riepilogo Esercitazione 1: Descrizione dello strumento IBM DB2 UDB Centro di controllo Centro Data Warehouse Esempio di realizzazione di un Data Warehouse Traccia d esempio Star schema
DettagliUnivAQ - Corso ECDL - Elaborazione Testi Maria Maddalena Fornari
Università degli Studi dell Aquila Corso ECDL programma START Modulo 3 - Elaborazione Testi 3.5 Stampa unione Maria Maddalena Fornari Stampa Unione Processo che permette di unire dati provenienti da tipi
DettagliU.T.E FOGLIO ELETTRONICO. Università della Terza Età. Sede di Novate Milanese. Corso Informatica Approfondimento. Docente: Giovanni Pozzi
U.T.E Università della Terza Età Sede di Novate Milanese Corso Informatica Approfondimento FOGLIO ELETTRONICO Docente: Giovanni Pozzi FOGLIO ELETTRONICO MS-Excel E un programma che permette di effettuare:
DettagliEUROPEAN COMPUTER DRIVING LICENCE SYLLABUS VERSIONE 5.0
Pagina I EUROPEAN COMPUTER DRIVING LICENCE SYLLABUS VERSIONE 5.0 Modulo 5 Uso delle basi di dati Il seguente Syllabus è relativo al Modulo 5, Uso delle basi di dati, e fornisce i fondamenti per il test
DettagliOpen Database Connectivity (ODBC)
Open Database Connectivity (ODBC) Open Database Connectivity (ODBC), proposto dalla Microsoft nel 1991, fornisce un interfaccia applicativa standard che permette ad una generica applicazione di accedere
DettagliU.T.E Università della Terza Età
U.T.E Università della Terza Età Sede di Novate Milanese Corso Informatica Approfondimento FOGLIO ELETTRONICO Docente: Giovanni Pozzi FOGLIO ELETTRONICO MS-Excel E un programma che permette di effettuare:
DettagliFondamenti di Informatica
Fondamenti di Informatica I Fogli Elettronici: tabelle Pivot - Creare e gestire le tabelle Pivot Prof. De Maio Carmen cdemaio@unisa.it Tabella Pivot Le tabelle Pivot sono un potentissimo strumento di analisi
DettagliSISTEMI OPERATIVI, RETI, INTERNET
Competenze e Unità didattica formativa capitalizzabile 4.1 SISTEMI OPERATIVI, RETI, INTERNET Comprendere il significato dell'evoluzione dei sistemi operativi. Comprendere che cosa fa un sistema operativo
DettagliAule. La classe in questo caso è composta solamente dal nome. Inserire quindi tale attributo all'interno della casella di testo indicata.
PRENOTAZIONI In questo menù del pannello di amministrazione è possibile gestire la prenotazione delle aule e tutti i componenti che la costituiscono. Classi In questa sezione vengono gestite le classi
DettagliGuida all utilizzo dell area riservata
Guida all utilizzo dell area riservata L Ordine per accedere alle aree riservate deve collegarsi al seguente indirizzo: http:// ed inserire username e password comunicate dal Consiglio Nazionale dei Dottori
DettagliSistemi di Elaborazione delle Informazioni
SCUOLA DI MEDICINA E CHIRURGIA Università degli Studi di Napoli Federico II Corso di Sistemi di Elaborazione delle Informazioni Dott. Francesco Rossi a.a. 2017/2018 1 Sesta parte Interrogazione di una
Dettagli4.SQL QUERY. Fare una query significa fare delle ricerche sul nostro database.
4.SQL QUERY >definizione A cura di: Celora Luca Fare una query significa fare delle ricerche sul nostro database. >strumenti da usare SELECT //sceglie le colonne da visualizzare FROM //indica da quali
DettagliUtilizzo delle Maschere in Microsoft Access
Creazione una nuova (1) Utilizzo Maschere in Microsoft Access Si effettuano le seguenti operazioni corrispondente alla base ti: si seleziona la cartella Maschere nella finestra si preme il tasto Crea una
DettagliLa connessione ai database MySQL tramite script PHP versione 5.5
La connessione ai database MySQL tramite script PHP versione 5.5 Php è un linguaggio di scripting che estende le funzionalità del server Web, mentre MySQL è un programma server che si occupa della gestione
DettagliBASI DATI: algebra relazionale INFORMATICA APPLICATA E SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
BASI DATI: algebra relazionale INFORMATICA APPLICATA E SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI 1 Algebra relazionale Definizione L'algebra relazionale è un insieme di operazioni (query) che servono
Dettagli