Mit dem „Query DB“-Schritt können Sie Felder als Parameter in einer Datenbankabfrage verwenden und die Ergebnisse der Abfrage als neue Felder im Datenfluss zurückgeben lassen.
Registerkarte „Allgemein“
Option | Beschreibung |
---|---|
Verbindung |
Wählen Sie die gewünschte Datenbankverbindung aus. Die Auswahlmöglichkeiten variieren, je nachdem, welche Verbindungen im Verbindungs-Manager der Spectrum Management Console definiert sind. Klicken Sie auf Verbindungen verwalten, wenn Sie eine neue Datenbankverbindung herstellen oder eine vorhandene Datenbankverbindung ändern oder löschen müssen. Wenn Sie eine Datenbankverbindung hinzufügen oder ändern, füllen Sie diese Felder aus:
|
Tabelle/Ansicht |
Gibt die Relation oder Ansicht in der Datenbank an, die Sie abfragen möchten. |
Wo |
Wenn Sie eine WHERE-Anweisung verwenden möchten, geben Sie sie hier ein. Beachten Sie, dass Sie nicht das Wort WHERE selbst in der Anweisung verwenden dürfen. Der Zweck einer WHERE-Anweisung besteht darin, nur Daten aus Datensätzen zurückzugeben, die die von Ihnen angegebenen Bedingungen erfüllen. Verwenden Sie die folgende Syntax, um einen Wert in einem Datenflussfeld festzulegen:
Dabei steht Beispiel: In diesem Beispiel würde die Abfrage Daten aus Datensätzen zurückgeben, in denen der Wert in der Relationsspalte „ Anmerkung: Wenn Sie eine Datenbank abfragen, bei der zwischen Groß- und Kleinschreibung unterschieden wird, achten Sie darauf, den Feldnamen im selben Format einzugeben, das in der Datenbankrelation verwendet wird. Schließen Sie also den Feldnamen in Anführungszeichen (") ein, wenn der Feldname beim Erstellen der Relation auch in Anführungszeichen gesetzt wurde.
Klicken Sie auf Vorschau, um eine Vorschau der Daten (der ersten 50 Datensätze) basierend auf den von Ihnen definierten Kriterien anzuzeigen. Anmerkung: Das Vorschau-Feature in „Query DB“ funktioniert nicht, wenn Sie in der WHERE-Anweisung ein Datenflussfeld verwenden. In dem Fall können Sie eine Vorschau des Ergebnisses über das Datenflussüberprüfungstool im Spectrum Enterprise Designer anzeigen lassen.
|
Datensätze ohne Ergebnisse zurückgeben |
Aktiveren Sie dieses Kästchen, wenn Sie möchten, dass Datensätze, die bei der Abfrage keine Ergebnisse liefern, trotzdem von „Query DB“ zurückgegeben werden sollen. Wenn Sie dieses Kästchen deaktivieren, wird der Datensatz nicht zurückgegeben. Wir empfehlen, diese Option aktiviert zu lassen. |
Einschließen |
Wählen Sie in der Feldrelation die Felder aus, die Sie einschließen möchten, indem Sie das Kästchen Einschließen neben dem Feld aktivieren. |
Registerkarte „Sortieren“
Wenn Sie die Datensätze nach dem Wert eines Feldes sortieren möchten, geben Sie die Felder an, nach denen sortiert werden soll.