Condividi tramite


Esecuzione della procedura guidata per creare il pacchetto di base

Data creazione: 14 aprile 2006

In questa attività verrà eseguita l'Importazione/Esportazione guidata SQL Server per creare il pacchetto di base per il trasferimento di dati.

  • Specificare l'origine dei dati. Verrà utilizzata la cartella di lavoro di Excel Customers.xls come origine dei dati. In una pagina della procedura guidata si specificherà una query che seleziona i clienti in possesso di almeno un'automobile dal foglio di calcolo Customers della cartella di lavoro.
  • Specificare la destinazione. I dati verranno scritti in una tabella del database AdventureWorks. La tabella ProspectiveCustomers verrà creata automaticamente. Mediante la procedura guidata verranno definiti i metadati delle colonne di destinazione.

Al termine della procedura guidata, si procederà alla ridenominazione del pacchetto e alla verifica dei valori di alcune proprietà dipendenti dalle impostazioni internazionali del pacchetto, delle attività, dell'origine e della destinazione. Questo passaggio è importante poiché la cartella di lavoro di Excel include dati di tipo data dipendenti dalle impostazioni internazionali nella colonna BirthDate. Se le impostazioni internazionali del computer in uso non sono quelle per Inglese (Stati Uniti), è necessario aggiornare i valori delle proprietà specificate. In caso contrario il pacchetto non verrà eseguito correttamente.

Per eseguire l'Importazione/Esportazione guidata SQL Server

  1. Se non è già aperto, aprire il progetto di Integration Services creato nell'attività precedente.

  2. In Esplora soluzioni fare clic con il pulsante destro del mouse sulla cartella Pacchetti SSIS e scegliere Importazione/Esportazione guidata SSIS. Se la finestra di Esplora soluzioni non è aperta, scegliere Esplora soluzioni dal menu Visualizza.

  3. Nella pagina iniziale dell'Importazione/Esportazione guidata SQL Server fare clic su Avanti.

  4. Nella pagina Scelta origine dati selezionare Microsoft Excel nell'elenco Origine dati.

  5. Fare clic su Sfoglia, passare a C:\Programmi\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Creating a Basic Package\Sample Data, fare clic sul file della cartella di lavoro di Excel Customers.xls e quindi su Apri.

  6. Verificare che la casella Percorso file di Excel contenga "C:\Programmi\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Creating a Basic Package\Sample Data\Customers.xls".

  7. Verificare che la casella Versione di Excel contenga Microsoft Excel 97-2005 e la casella di controllo Nomi di colonna nella prima riga sia selezionata.

  8. Fare clic su Avanti.

  9. Nella pagina Scelta destinazione selezionare SQL Native Client nell'elenco Destinazione e nella casella Nome server digitare localhost.

    Quando si specifica localhost come nome server, la gestione connessione si connette all'istanza predefinita di Microsoft SQL Server 2005 del computer locale. Per utilizzare un'istanza predefinita remota o un'istanza denominata di SQL Server 2005, sostituire localhost con il nome del server o dell'istanza denominata e del server a cui si desidera connettersi. Per connettersi a un'istanza denominata utilizzare il formato <nome server>\<nome istanza>.

  10. Se l'istanza del Motore di database specificata supporta l'autenticazione di Windows, utilizzare tale modalità. In alternativa fare clic su Usa autenticazione di SQL Server e digitare un nome utente nella casella Nome utente e una password nella casella Password.

  11. Nell'elenco Database selezionare AdventureWorks.

  12. Fare clic su Avanti.

  13. Nella pagina Impostazione copia tabella o query fare clic su Scrivi una query per specificare i dati da trasferire e quindi su Avanti.

  14. Nella casella Istruzione SQL della pagina Impostazione query di origine digitare o copiare l'istruzione SQL seguente:

    SELECT * FROM [Customers$] WHERE NumberCarsOwned > 0
    
  15. Fare clic su Avanti.

  16. Nell'elenco Destinazione della pagina Selezione tabelle e viste di origine fare clic su [AdventureWorks].[dbo].[Query] e modificare il nome della tabella Query in ProspectiveCustomers.

  17. Per modificare i metadati della colonna e le opzioni di tabella, fare clic su Modifica mapping.

  18. Nella pagina Mapping colonne verificare che l'opzione Crea tabella di destinazione sia selezionata, selezionare la casella di controllo Elimina e ricrea tabella di destinazione e modificare i metadati delle colonne di destinazione.

    Nella tabella seguente sono elencate le modifiche che è necessario apportare a colonne e metadati:

    Nome colonna Tipo predefinito Tipo aggiornato Dimensione predefinita Dimensione aggiornata

    FirstName

    nvarchar

    Nessuna modifica

    255

    50

    MiddleIntial

    nvarchar

    nchar

    255

    1

    LastName

    nvarchar

    Nessuna modifica

    255

    50

    BirthDate

    datetime

    Nessuna modifica

    N/D

    N/D

    MaritalStatus

    nvarchar

    nchar

    255

    1

    Gender

    nvarchar

    nchar

    255

    1

    EmailAddress

    nvarchar

    Nessuna modifica

    255

    50

    YearlyIncome

    float

    money

    N/D

    N/D

    TotalChildren

    float

    tinyint

    N/D

    N/D

    NumberChildrenAtHome

    float

    tinyint

    N/D

    N/D

    Education

    nvarchar

    Nessuna modifica

    255

    50

    Occupation

    nvarchar

    Nessuna modifica

    255

    50

    HouseOwnerFlag

    float

    bit

    N/D

    N/D

    NumberCarsOwned

    float

    tinyint

    N/D

    N/D

    AddressLine1

    nvarchar

    Nessuna modifica

    255

    60

    AddressLine2

    nvarchar

    Nessuna modifica

    255

    60

    City

    nvarchar

    Nessuna modifica

    255

    30

    State

    nvarchar

    Nessuna modifica

    255

    3

    ZIP

    float

    nvarchar

    N/D

    10

    Phone

    nvarchar

    Nessuna modifica

    255

    50

  19. Fare clic su OK.

  20. Fare clic su Avanti.

  21. Nella pagina Completamento procedura guidata controllare le informazioni relative al nuovo pacchetto e fare clic su Fine.

  22. Nella pagina Esecuzione delle operazioni visualizzare le azioni eseguite nella procedura guidata. Al termine, nella colonna Stato relativa a ogni azione dovrebbe essere indicato Esito positivo.

  23. Fare clic su Chiudi.

  24. In Esplora soluzioni fare clic con il pulsante destro del mouse sul nuovo pacchetto nella cartella Pacchetti SSIS, scegliere Rinomina e digitare Basic PackageLesson 1. Accertarsi che il nome includa l'estensione dtsx.

  25. Se viene richiesto di rinominare anche l'oggetto, fare clic su .

Per impostare le proprietà del pacchetto dipendenti dalle impostazioni internazionali

  1. Fare doppio clic su Basic Package Lesson 1.dtsx, fare clic sulla scheda Flusso di controllo e quindi fare clic in un punto qualsiasi sullo sfondo dell'area di progettazione.

  2. Scegliere Finestra Proprietà dal menu Visualizza.

  3. Nella finestra Proprietà verificare che la proprietà LocaleID sia impostata su Inglese (Stati Uniti).

Per impostare le proprietà delle attività Esegui SQL dipendenti dalle impostazioni internazionali

  1. Nell'area di progettazione di Flusso di controllo fare clic su Attività SQL Eliminazione tabella/e.

  2. Scegliere Finestra Proprietà dal menu Visualizza.

  3. Nelle finestra Proprietà verificare che la proprietà Codepage sia impostata su 1252 e che la proprietà LocaleID sia impostata su Inglese (Stati Uniti).

  4. Ripetere i passaggi 1-3 per l'Attività Preparazione codice SQL.

Per impostare le proprietà dell'attività Flusso di dati dipendenti dalle impostazioni internazionali

  1. Fare clic su Attività Flusso di dati.

  2. Scegliere Finestra Proprietà dal menu Visualizza.

  3. Nella finestra Proprietà verificare che la proprietà LocaleID sia impostata su Inglese (Stati Uniti).

Per impostare le proprietà dei componenti del flusso di dati dipendenti dalle impostazioni internazionali

  1. Fare doppio clic su Attività Flusso di dati oppure fare clic sulla scheda Flusso di dati.

  2. Nella scheda Flusso di dati fare clic su Origine - Query.

  3. Scegliere Finestra Proprietà dal menu Visualizza.

  4. Nella finestra Proprietà verificare che la proprietà LocaleID sia impostata su Inglese (Stati Uniti).

  5. Ripetere i passaggi 2-4 per Destinazione - ProspectiveCustomers.

Attività successiva della lezione

Test del pacchetto di base della lezione 1

Cronologia modifiche

Versione Cronologia

17 novembre 2008

Contenuto modificato:
  • Nella prima procedura aggiunta di un passaggio per selezionare [AdventureWorks].[dbo].[Query] nella pagina Selezione tabelle e viste di origine e modificare il nome della tabella.