Nwlapcug.com


Come filtrare i dati in SSIS

Come filtrare i dati in SSIS


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

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

Istruzioni

1

Aprire SQL server Business Intelligence Development studio o passare a Visual studio 2005. Il testo che verrà visualizzato dipende dalla versione di SSIS attualmente in esecuzione sul sistema.

Selezionare il progetto di Integration Services dall'elenco visualizzato. Denominare il progetto.

Fare clic sul pulsante OK. Questa azione viene visualizzata la finestra di progettazione pacchetti.

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

2

Selezionare e trascinare un elemento di flusso di controllo contenitore Ciclo Foreach dalla casella degli strumenti nella finestra nell'area di progettazione del flusso di controllo per creare un elemento di flusso di controllo contenitore Ciclo Foreach.

3

Aprire la finestra di proprietà del contenitore Ciclo Foreach facendo doppio clic sull'elemento del flusso di controllo contenitore Ciclo Foreach sulla superficie di progettazione del flusso di controllo.

4

Creare una variabile per memorizzare i nomi di file contenuti nel contenitore Ciclo Foreach. Selezionare Mapping variabili da opzioni visualizzate. Selezionare l'opzione nuova variabile dall'elenco visualizzato. Selezionare "il pacchetto" come il contenitore per la variabile. Immettere il nome desiderato per la variabile nel campo variabile. Immettere un nome descrittivo per la variabile nel campo Namespace. Selezionare "Stringa" come tipo di valore.

5

Fare clic su OK due volte per tornare nell'area di flusso di controllo.

6

Creare una gestione connessione di origine File Flat clic destro l'Area Gestioni connessioni, quindi scegliendo il nuovo Flat File Connection. Questo aprirà il Flat File Connection Manager. Selezionare le opzioni necessarie per completare l'attività desiderata.

7

Creare un'espressione per la stringa di connessione di Flat File Connection Manager per impostare la variabile di file del contenitore Ciclo Foreach.

Selezionare la gestione connessione File Flat.

Go-per l'area della finestra Proprietà in Esplora soluzioni quindi scegliere l'opzione Proprietà espressione. Questa azione verrà aperta la finestra di Editor di espressioni di proprietà.

Selezionare l'opzione stringa di connessione disponibile nella finestra.

8

Creare una gestione connessione di SQL Server Database di destinazione facendo clic destro la finestra Gestione connessioni, scegliendo l'opzione "Nuovo". Selezionare le opzioni necessarie per completare l'attività desiderata.

9

Aggiungere un'attività flusso di dati al contenitore Ciclo Foreach.

Trascinare un'attività flusso di dati dalla finestra elementi flusso di controllo sulla superficie del contenitore Ciclo Foreach.

10

Configurare il flusso di dati facendo doppio clic l'attività flusso di dati il contenitore Ciclo Foreach. Verrà aperta la finestra per completare le opzioni e le informazioni necessarie per l'attività desiderata. Completare le opzioni necessarie e le informazioni. Trascinare un elemento di origine File Flat da casella degli strumenti e posizionarlo sulla superficie del flusso di dati. Fare doppio clic l'origine File Flat. Questa azione verrà aperta la finestra Proprietà. Selezionare il Flat File Connection manager. Completare le opzioni necessarie e le informazioni per l'attività desiderata. Trascinare un elemento di Suddivisione condizionale dalla finestra trasformazioni flusso di dati al flusso di dati, quindi collegare l'origine File Flat per l'elemento di Suddivisione condizionale trascinando la freccia verde dall'origine File Flat per l'elemento di Suddivisione condizionale.

11

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

12

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

13

Completare il vostro pacchetto SSIS nel modo desiderato.

14

Eseguire il pacchetto per verificare che le tabelle di destinazione contengano i dati filtrati.