Come per filtrare i dati in SSIS

November 8

Come per filtrare i dati in SSIS


La capacità di filtrare i dati, che consente agli utenti di selezionare dati specifici desiderati da un pool di dati più grande, è una caratteristica fornita in SQL Server Integration Services (SSIS).

SSIS è un componente di Microsoft SQL Server. E 'stato realizzato con la versione 2005 come sostituto di Data Transformation Services (DTS). SSIS è utilizzato principalmente come uno strumento per il data warehousing; ma può essere utilizzato anche per molti altri scopi, come, automatizzando la manutenzione dei database SQL Server e aggiornare componenti generali dati.

istruzione

1 Aprire il server SQL studio di Business Intelligence Development o andare in Visual Studio 2005. Il testo si vedrà dipende dalla versione di SSIS attualmente in esecuzione sul vostro sistema.

Selezionare il progetto di Integration Services dall'elenco visualizzato. Assegnare un nome al progetto.

Fare clic sul pulsante OK. Questa azione viene visualizzata la finestra di Designer Package.

Selezionare e completare le opzioni e le informazioni necessarie per il vostro pacchetto SSIS.

2 Selezionare e trascinare un elemento di flusso di controllo Contenitore Ciclo Foreach dalla casella degli strumenti sulla finestra per la superficie di controllo flusso di progettazione per creare un elemento di flusso di controllo Contenitore Ciclo Foreach.

3 Aprire la finestra delle proprietà Contenitore Ciclo Foreach con un doppio clic l'elemento di flusso di controllo Contenitore Ciclo Foreach sulla superficie di controllo flusso di progettazione.

4 Creare una variabile per memorizzare i nomi dei file contenuti nel contenitore Ciclo Foreach. Selezionare Mapping variabile dal opzioni visualizzate. Selezionare l'opzione Nuovo variabile dall'elenco visualizzato. Selezionare "pacchetto", come il contenitore per la variabile. Immettere il nome desiderato per la variabile nel campo variabile. Inserire un nome descrittivo per la variabile nel campo Namespace. Selezionare "String", come il tipo di valore.

5 Fare clic sul pulsante OK due volte per tornare alla superficie del flusso di controllo.

6 Creare un piatto di origine gestione connessione file facendo clic destro l'area Gestioni connessioni, quindi scegliendo la nuova connessione file flat. Si aprirà il Flat Connection File Manager. Selezionare le opzioni necessarie per completare l'attività desiderata.

7 Creare un'espressione per la stringa di connessione della gestione connessione file flat per puntare alla variabile del file del contenitore Ciclo Foreach.

Selezionare il piatto connessione File Manager.

Go-all'area finestra Proprietà in Solution Explorer quindi selezionare l'opzione Espressione proprietà. Questa azione si apre la finestra Editor espressioni di proprietà.

Selezionare l'opzione stringa di connessione previsto nella finestra.

8 Creare un gestore di connessione al database SQL Server di destinazione facendo clic destro della finestra Connessioni Manager, quindi selezionando l'opzione "Nuovo". Selezionare le opzioni necessarie per completare l'attività desiderata.

9 Aggiungere un Flusso di dati al contenitore Ciclo Foreach.

Trascinare un Flusso di dati dalla finestra Elementi flusso di controllo per la superficie del contenitore Ciclo Foreach.

10 Configurare il flusso di dati con un doppio clic del Flusso di dati sul contenitore ciclo foreach. Si aprirà la finestra per completare le opzioni e le informazioni necessarie per l'attività desiderata. Completare le opzioni e le informazioni necessarie. Trascinare un elemento di origine file flat dalla cassetta degli attrezzi e posizionarlo sulla superficie del flusso di dati. Fare doppio clic l'origine file flat. Questa azione aprirà la finestra delle proprietà. Selezionare la gestione connessione file flat. Completare le opzioni necessarie e le informazioni per l'attività desiderata. Trascinare un elemento Suddivisione condizionale dalla finestra flusso di dati Trasformazioni alla superficie del flusso di dati, quindi collegare l'origine file flat all'elemento spaccatura condizionale trascinando la freccia verde dalla Sorgente file flat all'elemento Suddivisione condizionale.

11 Fare doppio clic sull'elemento Suddivisione condizionale per aprire la finestra Editor trasformazione Suddivisione condizionale. Selezionare le opzioni necessarie e immettere le informazioni per creare una condizione di dividere i dati da inviare alla fonte. Trascinare due ADO destinazioni NET alla finestra del flusso di dati. Trascinare le frecce verdi uscita dall'elemento Suddivisione condizionale alle destinazioni selezionate per aprire la finestra per impostare la condizione di filtro per le destinazioni.

12 Selezionare la condizione che avete specificato e fare clic sul pulsante OK. Selezionare la tabella di destinazione. Fare doppio clic sulla destinazione per aprire la finestra Editor destinazione. Selezionare la gestione connessione ADO NET dall'elenco visualizzato e la tabella di destinazione.

13 Completa il tuo pacchetto SSIS nel modo desiderato.

14 Eseguire il pacchetto per confermare che la tabella o le tabelle di destinazione contengono i dati filtrati.