-
Klicken Sie in der Menüleiste Discovery auf Abfrage.
Die Seite Abfrage wird angezeigt.
-
Klicken Sie auf die Schaltfläche „Abfrage erstellen“ .
Die Seite Abfrage erstellen wird angezeigt.
-
Definieren Sie auf der Seite Abfrage erstellen die Felder wie folgt:
Feldname
Beschreibung
Name
Geben Sie im Feld Name einen Namen für die Abfrage ein.
Beschreibung
Wenn Sie eine Beschreibung für Ihre Abfrage eingeben möchten, um sie später als Referenz verwenden zu können, geben Sie diese Beschreibung in das Feld Beschreibung ein.
Tags
Fügen Sie Tags zu Ihrer Abfrage im Feld Tags hinzu, um ihnen einen relevanten Kontext zu geben, damit sie später leicht zugänglich sind. Tags sind nützlich, um die Abfrage zu kategorisieren: zum Beispiel Einzelhandel, Banking, Kundendaten usw.
Die Tags, die Sie für Ihre Abfrage hinzufügen, werden auf der Startseite Abfrage in der entsprechenden Abfrage angezeigt.
Modellspeicherverbindung
Wählen Sie den Typ der Model Store-Verbindung aus, den Sie zum Erstellen der Abfrage verwenden möchten.Anmerkung: Sie können eine Abfrage nur mit den Model Store-Verbindungen erstellen.Klicken Sie auf den Link Verbindungen verwalten, um eine neue Verbindung zu konfigurieren oder vorhandene Verbindungen zu bearbeiten. Sie gelangen auf die Seite Datenquellen in der Management Console. Einzelheiten zum Konfigurieren der Model Store-Verbindung finden Sie unter Herstellen einer Verbindung zu einem Modellspeicher.Anmerkung: Klicken Sie auf die Schaltfläche „Aktualisieren“ , um Änderungen, Löschungen oder Ergänzungen Ihrer Verbindungsliste zu aktualisieren.SQL
Hier werden die Abfragen angezeigt, die Sie mit dem Visual Query Builder erstellen.
SQL erstellen
Erstellen Sie eine komplexe Abfrage, indem Sie mehrere Spalten auswählen und Joins sowie verschachtelte Abfragen durch Klicken auf SQL erstellen erstellen. Dadurch wird der Visual Query Builder geöffnet. Weitere Informationen finden Sie im Abschnitt Visual Query Builder des Enterprise Data Integration-Handbuchs.
Vorschau
Um ein Beispiel der von der SQL-Abfrage abgerufenen Datensätze anzuzeigen, klicken Sie auf Vorschau.
Parameter
Hiermit können Sie Parameter für Ihre Abfrage definieren, um dynamisch entsprechend dem Resultset der Abfrage zu handeln. Durch die Verwendung unterschiedlicher Parameter gibt eine parametrisierte Abfrage unterschiedliche Ergebnisse zurück. Weitere Informationen finden Sie unter Erstellen einer parametrisierten Abfrage.
- Nachdem Sie die Felder definiert haben, klicken Sie auf Speichern.
Erstellen einer parametrisierten Abfrage
- Erstellen Sie eine Abfrage wie gewohnt mithilfe des Visual Query Builder.
- Suchen Sie das Feld oder die Felder, in denen der Parameter angezeigt werden soll, und platzieren Sie den Cursor im Feld Kriterien.
-
Geben Sie im Feld Kriterien ein Fragezeichen ? ein.
Wenn Sie ein Fragezeichen ? eingeben, sehen Sie, wie der Wert {field} mit dem Suffix 1,2,3 usw. in die WHERE-Klausel in der entsprechenden SQL-Anweisung eingefügt wird (siehe folgendes Beispiel).
-
Klicken Sie auf OK.
Die Seite Abfrage erstellen mit dem Arbeitsbereich Parameter wird angezeigt. Dieser wird automatisch mit dem Feld oder den Feldern ausgefüllt, die Sie in den Schritten 2 und 3 für die Parametrisierung ausgewählt haben.
-
Gehen Sie im Arbeitsbereich Parameter wie folgt vor:
Note: Die hier definierten Parameter werden automatisch im entsprechenden SQL-Feld aktualisiert.
-
Wählen Sie einen der in der folgenden Tabelle aufgeführten Operatoren aus.
Vorgang
Beschreibung
gleich
Prüft, ob der Wert im Feld mit dem angegebenen Wert übereinstimmt.
ungleich
Prüft, ob der Wert im Feld nicht mit dem angegebenen Wert übereinstimmt.
ist größer als
Prüft, ob das Feld einen numerischen Wert enthält, der größer als der angegebene Wert ist. Dieser Operator funktioniert bei numerischen Datentypen sowie Zeichenfolgenfeldern mit Zahlen.
größer gleich
Prüft, ob das Feld einen numerischen Wert enthält, der größer als oder gleich dem angegebenen Wert ist. Dieser Operator funktioniert bei numerischen Datentypen sowie Zeichenfolgenfeldern mit Zahlen.
kleiner als
Prüft, ob das Feld einen numerischen Wert enthält, der kleiner als der angegebene Wert ist. Dieser Operator funktioniert bei numerischen Datentypen sowie Zeichenfolgenfeldern mit Zahlen.
kleiner gleich
Prüft, ob das Feld einen numerischen Wert enthält, der kleiner als oder gleich dem angegebenen Wert ist. Dieser Operator funktioniert bei numerischen Datentypen sowie Zeichenfolgenfeldern mit Zahlen.
ist zwischen
Wählt Werte innerhalb eines bestimmten Bereichs aus. Die Werte können Zahlen, Text oder Datumsangaben sein.
vorhanden in
Wählt mehrere Werte aus und gibt die durch eine neue Zeile getrennte Liste an. Gilt nur für Zeichenfolgen- oder numerische Felder.
wie
Bestimmt, ob eine Zeichenfolge mit einem bestimmten Muster übereinstimmt.
Note: Die Liste der Operatoren kann je nach Datentyp Ihres parametrisierten Felds variieren. - Geben Sie einen Namen für Ihren Parameter ein.
-
Basierend auf dem Datentyp Ihres parametrisierten Feldes können Sie die Daten in das Eingabefeld eingeben oder dort auswählen.
Das Eingabefeld variiert je nach Datentyp. Wenn Ihr parametrisiertes Feld beispielsweise vom Typ Datum ist, wäre das Eingabefeld eine Datumsauswahl. Wenn das parametrisierte Feld vom Typ Zeichenfolge ist, wäre das Eingabefeld ein Textfeld.Note: Sie müssen unbedingt gültige Werte für den Parameter definieren. Andernfalls können Sie die Abfrage nicht in der Vorschau anzeigen oder speichern.
- Klicken Sie auf Speichern, um die Abfrage zu speichern.
-
Wählen Sie einen der in der folgenden Tabelle aufgeführten Operatoren aus.