Die Fähigkeit zum Filtern von Daten , die Benutzer auf die Daten aus einer größeren Datenpool gewünschte auswählen können , ist ein Feature in SQL Server Integration Services (SSIS) vorgesehen SSIS ist eine Komponente von Microsoft SQL Server. . Es wurde mit der Version 2005 als Ersatz für Data Transformation Services (DTS) implementiert. SSIS ist vor allem als ein Werkzeug für Data Warehousing verwendet , aber es kann auch für viele andere Zwecke verwendet werden, wie , die Automatisierung der Verwaltung von SQL Server-Datenbanken und Aktualisieren allgemeinen Daten -Komponenten. Anleitung
1
Öffnen Sie die SQL Server Business Intelligence Development Studio oder gehen Sie zu Visual Studio 2005. Der Wortlaut sehen Sie hängt von der Version von SSIS derzeit auf Ihrem System laufen .
Wählen Sie die Integration Services-Projekt aus der angezeigten Liste . Nennen Sie das Projekt .
Klicken Sie auf die Schaltfläche OK. Diese Aktion zeigt den Paket-Designer -Fenster.
Auswählen und füllen Sie die Optionen und Informationen für Ihre SSIS-Paket benötigt.
2
Wählen und ziehen Sie einen Foreach-Schleifen- Container Ablaufsteuerung Element aus der Toolbox auf das Fenster der Entwurfsoberfläche der Ablaufsteuerung einen Foreach-Schleifen- Container Ablaufsteuerungselement erstellen.
3
Öffnen Sie den Foreach-Schleifen- Container Eigenschaften-Fenster per Doppelklick auf die Foreach-Schleife Container Ablaufsteuerungselement auf der Control Flow Design Oberfläche .
4
erstellen Sie eine Variable , um die Dateinamen in der Foreach-Schleife Container enthaltenen speichern. Wählen Variablenzuordnungen aus den angezeigten Optionen . Wählen Sie die Option Neue Variable aus der angezeigten Liste . Wählen Sie " Package ", wie der Container für die Variable. Geben Sie den gewünschten Namen für die Variable in der Variablen ein. Geben Sie einen aussagekräftigen Namen für die Variable im Feld Namespace . Wählen Sie " String " als Wert aus.
5
Klicken Sie auf die OK-Taste zweimal , um zur Ablaufsteuerung Oberfläche zurückzukehren.
6
erstellen Flatfilequelle Connection Manager durch Rechtsklick auf den Bereich Verbindungs-Manager , wählen Sie dann den New Flat File Connection. Es öffnet sich das Flat File Connection Manager . Wählen Sie die Optionen , um die gewünschte Aufgabe durchführen können.
7
Erstellen eines Ausdrucks für den Connection String der Flat File Connection Manager , um die Datei Variable vom Foreach-Schleifen- Container zeigen.
< P > Wählen Sie die Flat File Connection Manager .
Go-to das Eigenschaften-Fenster -Bereich im Solution Explorer klicken Sie dann auf die Option Property Expression . Diese Aktion öffnet das Property Expression Editor-Fenster .
Wählen Sie den Connection String Option im Fenster zur Verfügung gestellt.
8
Erstellen Sie eine SQL Server-Datenbank Destination Connection Manager mit der rechten Maustaste die Connections Manager Fenster und dann auf die Option "Neu" . Wählen Sie die Optionen , um die gewünschte Aufgabe durchführen können.
9
hinzufügen Datenflusstasks der Foreach-Schleifen- Container .
Ziehen eines Datenflusstasks vom Ablaufsteuerungselemente Fenster der Oberfläche des Foreach-Schleifen- Container .
10
Konfigurieren Sie den Datenfluss durch Doppelklick auf das Datenflusstasks auf der Foreach Loop Container. Es öffnet sich das Fenster , um die Optionen und Informationen für die gewünschte Aufgabe benötigt abzuschließen. Füllen Sie die benötigten Optionen und Informationen. Ziehen Sie eine Flatfilequelle Element aus der Tool-Box und legen Sie sie auf dem Data Flow Oberfläche . Doppelklicken Sie auf das Flatfilequelle . Diese Aktion öffnet das Eigenschaften-Fenster . Wählen Sie die Flat File -Manager. Füllen Sie die benötigten Optionen und Informationen für die gewünschte Aufgabe . Ziehen Sie ein Conditional Split Element aus der Datenflusstransformationen Fenster zur Data Flow Oberfläche , dann das Flatfilequelle die bedingte Split Element , indem Sie auf den grünen Pfeil aus dem Flatfilequelle dem Conditional Split Element .
11
Doppelklicken Sie auf das Conditional Split Element , um die Transformation für bedingtes Teilen Editor-Fenster zu öffnen. Wählen Sie die Optionen und geben Sie die erforderlichen Informationen , um eine Bedingung , um die Daten aufgeteilt , um die Quelle zu senden erstellen. Ziehen Sie zwei ADO NET Destinationen im Datenfluss Fenster . Ziehen Sie die grünen Pfeile Ausgang aus dem Bedingten Split zu den ausgewählten Zielen , um das Fenster zu öffnen , um die Filter-Bedingung für die Ziele gesetzt .
12
Wählen Sie die Bedingung, die Sie angegeben haben, und klicken Sie auf die Schaltfläche OK . Wählen Sie das Ziel -Tabelle. Doppelklicken Sie auf das Reiseziel , um die Ziel-Editor zu öffnen. Wählen Sie das ADO NET -Verbindungs-Manager aus der angezeigten Liste und der Zieltabelle.
13
Vervollständigen Sie Ihre SSIS-Paket in der gewünschten Weise .
14
Führen Sie das Paket zu bestätigen , dass die Zieltabelle oder Tabellen enthalten die gefilterten Daten .