Designing And Populating a Data Warehouse With Microsoft SQL Server 2000 Data Transformation Services

Ekip
A Milano

Chiedi il prezzo
Vuoi parlare del corso con un consulente?
Confronta questo corso con altri simili
Leggi tutto

Informazione importanti

  • Corso
  • Milano
Descrizione

Informazione importanti
Sedi

Dove e quando

Inizio Luogo
Consultare
Milano
Via Fabio Filzi, 27, 20124, Milano, Italia
Visualizza mappa

Cosa impari in questo corso?

SQL

Programma

Introduzione

Questo corso fornisce agli studenti la preparazione necessaria per progettare un archivio di dati e compilare data mart utilizzando i servizi DTS (Data Transformation Services) di Microsoft® SQL Server 2000.

Obiettivi del corso Al termine del corso gli studenti saranno in grado di:

  • Conoscere le applicazioni e i concetti relativi all'archiviazione dei dati.
  • Creare data mart relazionali utilizzando schema a stella.
  • Sviluppare una strategia per il caricamento di dati all'interno di un archivio di dati.
  • Utilizzare lo strumento Importazione/Esportazione guidata DTS.
  • Comprendere il funzionamento dei componenti dei pacchetti DTS.
  • Utilizzo dei servizi DTS per copiare e gestire dati.
  • Progettare una trasformazione basata sull'inserimento utilizzando l'attività Trasforma dati.
  • Implementare una soluzione Query guidata dai dati.
  • Eseguire pacchetti e progettare un sistema per la protezione dei pacchetti.
  • Descrivere le nozioni di base del modello di oggetti di DTS.
  • Modificare le proprietà dei pacchetti DTS.
  • Implementare DTS in scenari reali relativi al caricamento dei dati.
  • Implementare tecniche di ottimizzazione durante il caricamento di dati DTS. Prerequisiti

    Per partecipare al corso gli studenti devono soddisfare i requisiti riportati di seguito.
  • Conoscenza approfondita di Microsoft SQL Server versione 7.0 o di Microsoft SQL Server 2000.
  • Superamento del corso 832, System Administration for Microsoft SQL Server 7.0, e del corso 833, Implementing a Database on Microsoft SQL Server 7.0, oppure degli equivalenti corsi relativi a Microsoft SQL Server 2000.
  • Conoscenza dell'utilizzo di Transact-SQL per lo sviluppo di sistemi di elaborazione di transazioni in linea (OLTP, Online Transaction Processing).
  • Conoscenza di base dei principi della programmazione e, in particolare, esperienza in linguaggi di programmazione quali Microsoft Visual Basic® Scripting Edition o il software di sviluppo Microsoft JScript®.
  • Conoscenza delle nozioni di base della progettazione, dell'amministrazione e dell'implementazione di database.

    Il materiale didattico, le lezioni e le esercitazioni in laboratorio sono in lingua inglese. Per trarre il massimo vantaggio dal programma di studi, è necessario avere una discreta conoscenza della lingua inglese ed essere in possesso di tutti i requisiti specificati. Materiale per lo studente

    Il materiale didattico rimane di proprietà degli studenti.

    Agli studenti verranno forniti i seguenti prodotti software da utilizzare durante le lezioni:

  • Microsoft SQL Server 2000

    Struttura del corso

    Modulo 1: Utilizzo dei servizi DTS in un archivio di dati In questo modulo vengono approfonditi i seguenti

    Argomenti:

  • Definizione dei servizi DTS (Data Transformation Services)
  • Identificazione delle applicazioni DTS
  • Definizione di un sistema di archiviazione dei dati
  • Implementazione dei servizi DTS nell'ambito di un archivio di dati
    Al termine di questo modulo gli studenti saranno in grado di illustrare il funzionamento dei servizi DTS (Data Transformation Services). Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività:

  • Descrizione delle funzionalità di DTS.
  • Enumerazione delle applicazioni di DTS.
  • Descrizione dei componenti di un sistema di archiviazione dei dati.
  • Descrizione dell'utilizzo dei servizi DTS nell'ambito di un archivio di dati.

    Modulo 2: Definizione delle strutture di un data warehouse In questo modulo vengono approfonditi i seguenti

    Argomenti:

  • Definizione dell'archivio di dati Polaris
  • Identificazione delle strutture di origine e di destinazione
  • Definizione di tabelle di dimensioni
  • Definizione di tabelle di fatti
  • Implementazione dello schema a stella
    Al termine del modulo gli studenti saranno in grado di descrivere la memorizzazione e le strutture dei dati in un archivio di dati utilizzato durante la lezione. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività:

  • Descrizione dell'iniziativa Polaris relativa all'archiviazione dei dati.
  • Descrizione di uno schema a stella per l'archiviazione dei dati.
  • Definizione delle tabelle di dimensioni.
  • Identificazione dei componenti delle tabelle di fatti.
  • Descrizione delle modalità di implementazione di uno schema a stella.

    Modulo 3: Compilazione delle strutture di un archivio di dati In questo modulo vengono approfonditi i seguenti

    Argomenti:

  • Analisi dello schema a stella per il caricamento dei dati
  • Definizione del caricamento dei dati nelle tabelle di dimensioni
  • Descrizione del caricamento dei dati nelle tabelle di fatti
  • Implementazione di tabelle di prova
  • Implementazione di servizi DTS (Data Transformation Services)
  • Utilizzo dei servizi DTS per la compilazione di uno schema a stella di vendita
    Al termine del modulo gli studenti saranno in grado di compilare tabelle e utilizzare tabelle di prova. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività:

  • Descrizione delle modalità di implementazione di uno schema a stella.
  • Compilazione di tabelle di dimensioni.
  • Compilazione di tabelle di fatti.
  • Descrizione delle modalità di utilizzo delle tabelle di prova.
  • Definizione dei pacchetti DTS.
  • Identificazione dei componenti dei pacchetti DTS.

    Modulo 4: Utilizzo di Importazione/Esportazione guidata DTS In questo modulo vengono approfonditi i seguenti

    Argomenti:

  • Definizione dello strumento Importazione/Esportazione guidata DTS
  • Copia di oggetti tra database eterogenei
  • Copia di tabelle da Microsoft Access 2000 a SQL Server
  • Creazione di un prototipo di pacchetto
  • Caricamento della dimensione Employee_dim
  • Caricamento della dimensione Product_dim
    Al termine del modulo gli studenti saranno in grado di eseguire semplici trasferimenti di dati. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività:

  • Descrizione delle modalità di applicazione dello strumento Importazione/Esportazione guidata DTS ai diversi scenari relativi al caricamento dei dati.
  • Utilizzo dello strumento Importazione/Esportazione guidata DTS per copiare tabelle e viste.
  • Utilizzo dello strumento Importazione/Esportazione guidata DTS per copiare tabelle da Access a SQL Server 2000.
  • Utilizzo dello strumento Importazione/Esportazione guidata DTS per creare un prototipo di pacchetto DTS.
  • Utilizzo dello strumento Importazione/Esportazione guidata DTS per caricare la dimensione employee_dim dell'archivio di dati Polaris.
  • Utilizzo dello strumento Importazione/Esportazione guidata DTS per caricare la dimensione product_dim dell'archivio di dati Polaris.

    Modulo 5: Descrizione degli elementi dei pacchetti DTS In questo modulo vengono approfonditi i seguenti

    Argomenti:

  • Principali componenti dei pacchetti
  • Utilizzo dello strumento Progettazione pacchetti DTS
  • Definizione delle connessioni tra i pacchetti
  • Definizione delle attività dei pacchetti
  • Definizione dei passaggi dei pacchetti
  • Memorizzazione ed esecuzione dei pacchetti
  • Aggiunta della funzione di caricamento parallelo dei dati alla dimensione Product_dim
    Al termine del modulo gli studenti saranno in grado di stabilire e configurare connessioni, attività e passaggi relativi ai pacchetti. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività:

  • Descrizione dei componenti dei pacchetti.
  • Avvio dello strumento Progettazione pacchetti DTS e progettazione di un pacchetto
  • Configurazione delle connessioni relative alle origini e alle destinazioni dei dati.
  • Configurazione delle attività dei pacchetti.
  • Definizione del flusso dei pacchetti tramite vincoli di precedenza.
  • Progettazione della memorizzazione dei pacchetti ed esecuzione di un pacchetto.
  • Creazione di un sistema per il caricamento parallelo dei dati.

    Modulo 6: Copia e gestione di dati In questo modulo vengono approfonditi i seguenti

    Argomenti:

  • Identificazione delle attività dei servizi DTS per la copia e la gestione di dati
  • Utilizzo dell'attività Inserimento di massa
  • Caricamento di tabelle di prova
  • Utilizzo dell'attività Esegui SQL
  • Utilizzo dell'attività Copia oggetti SQL Server
    Al termine del modulo gli studenti saranno in grado di utilizzare le attività Inserimento di massa, Esegui SQL e Copia oggetti SQL Server. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività:

  • Descrizione del gruppo di attività relative alla copia e alla gestione di dati.
  • Utilizzo dell'attività Inserimento di massa per caricare file in SQL Server.
  • Utilizzo di formati di file con l'attività Inserimento di massa.
  • Utilizzo dell'attività Esegui SQL per eseguire istruzioni SQL con parametri.
  • Utilizzo dell'attività Copia oggetti SQL Server per copiare oggetti.

    Modulo 7: Trasformazione di dati In questo modulo vengono approfonditi i seguenti

    Argomenti:

  • Esecuzione di attività di trasformazione nell'ambito dei servizi DTS
  • Definizione dell'attività Trasforma dati
  • Configurazione dell'origine e della destinazione
  • Creazione di trasformazioni
  • Configurazione della gestione degli errori
  • Ottimizzazione per le destinazioni di SQL Server
    Al termine del modulo gli studenti saranno in grado di utilizzare l'attività Trasforma dati. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività:

  • Descrizione del processo di esecuzione dei dati tramite i data pump di DTS (Data Transformation Services).
  • Definizione delle funzionalità dell'attività Trasforma dati.
  • Configurazione dell'origine e della destinazione dell'attività Trasforma dati.
  • Creazione di trasformazioni di dati.
  • Configurazione della gestione degli errori.
  • Configurazione delle impostazioni del caricamento dei dati per le destinazioni di SQL Server.

    Modulo 8: Estensione delle trasformazioni In questo modulo vengono approfonditi i seguenti

    Argomenti:

  • Creazione di trasformazioni Script Microsoft ActiveX®
  • Creazione di trasformazioni avanzate
  • Utilizzo di query di ricerca
  • Implementazione di soluzioni SQL
  • Utilizzo di data pump multifase
    Al termine del modulo gli studenti saranno in grado di progettare trasformazioni estese utilizzando l'attività Trasforma dati. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività:

  • Progettazione di trasformazioni Script ActiveX per l'attività Trasforma dati.
  • Utilizzo delle costanti DTSTransformStat in una trasformazione avanzata.
  • Definizione della procedura per integrare funzioni di ricerca all'interno delle trasformazioni Script ActiveX.
  • Implementazione di soluzioni SQL nell'ambito dell'attività Trasforma dati
  • Descrizione delle funzionalità dei data pump multifase.

    Modulo 9: Implementazione di soluzioni Query guidate dai dati In questo modulo vengono approfonditi i seguenti

    Argomenti:

  • Utilizzo dell'attività Query guidata dai dati
  • Creazione di una soluzione basata sull'attività Query guidata dai dati
  • Gestione delle dimensioni in lenta modifica
  • Aggiornamento della tabella New_product_dim
  • Migliori metodologie relative all'attività Query guidata dai dati
    Al termine del modulo gli studenti saranno in grado di creare e utilizzare query guidate dai dati. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività:

  • Descrizione del funzionamento dell'attività Query guidata dai dati e dei casi in cui è opportuno utilizzarla.
  • Creazione di una soluzione basata sull'attività Query guidata dai dati.
  • Elaborazione dei dati in base alle condizioni espresse utilizzando l'attività Query guidata dai dati.
  • Implementazione di una soluzione per la gestione delle dimensioni in lenta modifica di Tipo 1.
  • Esposizione delle migliori metodologie per la progettazione di una soluzione basata sull'attività Query guidata dai dati.

    Modulo 10: Memorizzazione di metadati e di pacchetti DTS In questo modulo vengono approfonditi i seguenti

    Argomenti:

  • Descrizione delle versioni dei pacchetti
  • Memorizzazione di pacchetti DTS
  • Protezione dei pacchetti DTS
  • Memorizzazione dei metadati
  • Rilevazione della provenienza dei dati
    Al termine del modulo gli studenti saranno in grado di memorizzare pacchetti DTS, implementare password sui pacchetti e rilevare la provenienza dei dati e dei metadati. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività:

  • Descrizione della gestione delle versioni dei pacchetti da parte dei servizi DTS.
  • Esposizione delle modalità di memorizzazione dei pacchetti.
  • Protezione dei pacchetti DTS implementando password sui pacchetti.
  • Memorizzazione di metadati relativi ai pacchetti e ai database in Meta Data Services.
  • Implementazione della funzione di rilevazione della provenienza dei dati per i carichi di dati DTS.

    Modulo 11: Esecuzione dei pacchetti In questo modulo vengono approfonditi i seguenti

    Argomenti:

  • Definizione delle modalità di esecuzione dei pacchetti
  • Esecuzione interattiva dei pacchetti
  • Utilizzo delle utilità per l'esecuzione dei pacchetti
  • Creazione di registri relativi all'esecuzione dei pacchetti
  • Esecuzione di pacchetti modulari
  • Pianificazione dei pacchetti
    Al termine del modulo gli studenti saranno in grado di eseguire i pacchetti utilizzando metodi diversi. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività:

  • Descrizione del comportamento di esecuzione dei pacchetti.
  • Esecuzione interattiva dei pacchetti.
  • Utilizzo delle utilità per l'esecuzione dei pacchetti.
  • Creazione di registri relativi all'esecuzione dei pacchetti.
  • Utilizzo dell'attività Esegui pacchetti.
  • Descrizione delle modalità di automazione e pianificazione dei pacchetti.

    Modulo 12: Gestione delle proprietà dei pacchetti In questo modulo vengono approfonditi i seguenti

    Argomenti:

  • Analisi degli elementi dei pacchetti DTS
  • Descrizione dello strumento Modifica senza connessione
  • Utilizzo dell'attività Proprietà dinamiche
  • Gestione delle proprietà delle connessioni
    Al termine del modulo gli studenti saranno in grado di gestire le proprietà dei pacchetti. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività:

  • Descrizione degli elementi dei pacchetti.
  • Visualizzazione e modifica delle proprietà dei pacchetti utilizzando l'attività Proprietà dinamiche.
  • Modifica delle proprietà dei pacchetti utilizzando l'attività Proprietà dinamiche.
  • Esposizione delle migliori metodologie per la gestione delle proprietà delle connessioni.

    Modulo 13: Creazione di flussi di lavoro avanzati In questo modulo vengono approfonditi i seguenti

    Argomenti:

  • Implementazione di flussi di lavoro asincroni
  • Implementazione di transazioni dei pacchetti
  • Creazione di un loop di pacchetti
    Al termine del modulo gli studenti saranno in grado di creare flussi di pacchetti complessi. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività:

  • Esecuzione asincrona dei pacchetti.
  • Creazione di transazioni dei pacchetti.
  • Descrizione della procedura per l'implementazione di un loop.

    Modulo 14: Applicazione delle migliori metodologie In questo modulo vengono approfonditi i seguenti

    Argomenti:

  • Definizione di uno scenario di caricamento dei dati
  • Sviluppo di pacchetti
  • Selezione delle attività
  • Progettazione delle trasformazioni
  • Definizione di flussi di lavoro
  • Memorizzazione ed esecuzione dei pacchetti
  • Gestione dei pacchetti
    Al termine del modulo gli studenti saranno in grado di applicare le migliori metodologie relative alla progettazione e all'implementazione di pacchetti nell'ambito dei servizi DTS. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività:

  • Descrizione delle operazioni necessarie per definire una strategia di creazione di pacchetti tramite il caricamento dei dati.
  • Descrizione dei criteri utilizzati per scegliere il metodo di progettazione dei pacchetti più adeguato.
  • Descrizione delle migliori attività per i diversi scenari di caricamento dei dati.
  • Enumerazione delle migliori metodologie per implementare trasformazioni di dati.
  • Descrizione delle migliori metodologie per progettare flussi di lavoro.
  • Esposizione delle migliori metodologie per memorizzare ed eseguire pacchetti.
  • Descrizione delle migliori metodologie per gestire gli elementi dei pacchetti.

    Modulo 15: Caso di studio - Compilazione della stella Consegne In questo modulo vengono approfonditi i seguenti

    Argomenti:

  • Definizione della stella Consegne
  • Compilazione della stella Consegne
  • Migrazione della stella Consegne
    Al termine del modulo gli studenti saranno in grado di applicare i concetti relativi alla progettazione e all'implementazione dei servizi DTS. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività:

  • Definizione dei componenti della stella Consegne.
  • Caricamento delle tabelle di dimensioni e di fatti all'interno della stella Consegne mediante la creazione e l'esecuzione di pacchetti DTS.
  • Gestione e manutenzione dei pacchetti relativi alla stella Consegne.

  • Confronta questo corso con altri simili
    Leggi tutto