Vorgehensweise: Implementieren einer Suchtransformation im Vollcachemodus mit dem OLE DB-Verbindungs-Manager
Sie können die Transformation für Suche so konfigurieren, dass der Vollcachemodus und ein OLE DB-Verbindungs-Manager verwendet werden. Im Vollcachemodus wird das Verweisdataset in den Cache geladen, bevor die Transformation für Suche ausgeführt wird.
Die Transformation für Suche führt Suchvorgänge aus, indem Daten in Eingabespalten aus einer verbundenen Datenquelle mit Spalten in einem Verweisdataset verknüpft werden. Weitere Informationen finden Sie unter Transformation für Suche.
Wenn Sie die Transformation für Suche für einen OLE DB-Verbindungs-Manager konfigurieren, wählen Sie eine Tabelle, Sicht oder SQL-Abfrage zum Generieren des Verweisdatasets aus.
So implementieren Sie eine Transformation für Suche im Vollcachemodus mit dem OLE DB-Verbindungs-Manager
Öffnen Sie in Business Intelligence Development Studio das Integration Services-Projekt mit dem gewünschten Paket, und doppelklicken Sie dann im Projektmappen-Explorer auf das Paket.
Ziehen Sie auf der Registerkarte Datenfluss die Transformation für Suche aus der Toolbox auf die Entwurfsoberfläche.
Verbinden Sie die Transformation für Suche mit dem Datenfluss, indem Sie einen Konnektor (der grüne oder rote Pfeil) von einer Quelle oder einer vorherigen Transformation mit der Maus auf die Transformation für Suche ziehen.
Hinweis Eine Suchtransformation erzeugt möglicherweise einen Fehler, wenn sie sich mit einem Flatfile verbindet, das ein leeres Datenfeld enthält. Die Gültigkeit der Transformation hängt davon ab, ob der Verbindungs-Manager für das Flatfile so konfiguriert wurde, dass NULL-Werte beibehalten werden. Um sicherzustellen, dass die Suchtransformation gültig ist, wählen Sie im Quelleneditor für Flatfiles auf der Seite Verbindungs-Manager die Option NULL-Werte aus der Quelle als NULL-Werte im Datenfluss beibehalten.
Doppelklicken Sie auf die Quelle oder die vorherige Transformation, um die Komponente zu konfigurieren.
Doppelklicken Sie auf die Transformation für Suche, und wählen Sie dann im Transformations-Editor für Suche auf der Seite AllgemeinVollcache aus.
Wählen Sie im Bereich VerbindungstypOLE DB-Verbindungs-Manager aus.
Wählen Sie in der Liste Angeben, wie Zeilen ohne übereinstimmende Einträge behandelt werden sollen eine Fehlerbehandlungsoption für Zeilen ohne übereinstimmende Einträge aus.
Wählen Sie auf der Seite Verbindung einen Verbindungs-Manager aus der Liste OLE DB-Verbindungs-Manager aus, oder klicken Sie auf Neu, um einen neuen Verbindungs-Manager zu erstellen. Weitere Informationen finden Sie unter OLE DB-Verbindungs-Manager.
Führen Sie eine der folgenden Aufgaben aus:
Klicken Sie auf Tabelle oder Sicht verwenden, und wählen Sie dann eine Tabelle oder eine Sicht aus, oder klicken Sie auf Neu, um eine Tabelle oder Sicht zu erstellen.
- Oder -
Klicken Sie auf Ergebnisse einer SQL-Abfrage verwenden, und erstellen Sie im Fenster SQL-Befehl eine Abfrage, oder klicken Sie auf Abfrage erstellen, um eine Abfrage mithilfe der grafischen Tools des Abfrage-Generators zu erstellen.
- Oder -
Klicken Sie alternativ auf Durchsuchen, um eine SQL-Anweisung aus einer Datei zu importieren.
Um die SQL-Abfrage zu überprüfen, klicken Sie auf Abfrage analysieren.
Um ein Beispiel der Daten anzuzeigen, klicken Sie auf Vorschau.
Klicken Sie auf die Seite Spalten, und ziehen Sie mindestens eine Spalte aus der Liste Verfügbare Eingabespalten in eine Spalte in der Liste Verfügbare Suchspalten.
Hinweis Die Transformation für Suche ordnet automatisch Spalten mit dem gleichen Namen und dem gleichen Datentyp zu.
Hinweis Die Spalten müssen übereinstimmende Datentypen aufweisen, damit sie zugeordnet werden. Weitere Informationen finden Sie unter SQL Server Integration Services-Datentypen.
Schließen Sie Suchspalten in die Ausgabe ein, indem Sie die folgenden Schritte ausführen:
Wählen Sie Spalten aus der Liste Verfügbare Suchspalten aus.
Geben Sie in der Liste Suchvorgang an, ob die Werte aus den Suchspalten Werte in der Eingabespalte ersetzen oder ob sie in eine neue Spalte geschrieben werden.
Um die Fehlerausgabe zu konfigurieren, klicken Sie auf die Seite Fehlerausgabe, und legen Sie die Fehlerbehandlungsoptionen fest. Weitere Informationen finden Sie unter Transformations-Editor für Suche (Seite 'Fehlerausgabe').
Klicken Sie auf OK , um die Änderungen an der Transformation für Suche zu speichern, und führen Sie dann das Paket aus.