Skip to main content

Tabelle auswählen oder Abfragefenster angeben

Das Fenster Tabelle auswählen oder Abfrage eingeben wird angezeigt, wenn Sie eine Eingabe mit mehreren Tabellen auswählen. Sie können Tabellen auswählen und Abfragen erstellen, um Daten aus relationalen Datenbanken zu extrahieren.

Alteryx Designer verwendet Active Query Builder, eine Drittanbieter-Komponente zur Erstellung komplexer SQL-Abfragen. Weitere Informationen finden Sie im Benutzerhandbuch .

Im Fenster Tabelle auswählen oder Abfrage eingeben gibt es vier Registerkarten:

Tabellen

In diesem Register werden alle Tabellen und Ansichten angezeigt, die in der von Ihnen angegebenen relationalen Datenbank enthalten sind.

  • Wählen Sie zum Aktualisieren der zwischengespeicherten Tabellenliste Aktualisieren .

  • Um eine Tabelle auszuwählen, wählen Sie eine Tabelle oder Ansicht in der Liste aus, und klicken Sie dann auf OK , um die Tabelle zu öffnen. Sie können auch eine andere Registerkarte wählen, um eine Abfrage direkt aus der aktuellen Tabelle oder Ansicht zu erstellen.

Anmerkung

Sie können diese Registerkarte vollständig umgehen und mit den nachfolgenden Registerkarten fortfahren, um eine Abfrage zu erstellen, die mehrere Tabellen oder Ansichten verwendet.

Seit Designer Version 22.1 wird der Tabellencache im Eingabe-Tool aktualisiert, wenn ein bestehendes Eingabe-Tool in einem Workflow zum ersten Mal geöffnet wird.

Visueller Abfragegenerator

Der visuelle Abfragegenerator speichert und lädt Tabellen aus Datenbanken nur, wenn Sie die Tabellenansicht öffnen. Die Registerkarte  Visueller Abfragegenerator enthält drei Abschnitte zum Abfragen von Tabellen und zum Erstellen von Datenbeziehungen zwischen Tabellen.

Anmerkung

Bei umfangreichen Hive-, Impala- oder Apache-Datenbankclustern kann es sein, dass der visuelle Abfragegenerator lange lädt. Verwenden Sie die Registerkarte Tabellen oder SQL Editor für eine bessere Leistung, wenn Sie eine Verbindung zu diesen Arten von Datenbanken herstellen.

Primär

In diesem Bereich werden alle ausgewählten Tabellen oder Ansichten aus der Tabellenliste und die zugehörigen Datenfelder angezeigt. Beim Auswählen von Feldern füllt sich das Raster automatisch.

  • Um Objekte zu verknüpfen, ziehen Sie einen Verbindungspfeil zwischen die Felder der einzelnen Objekte, die im Hauptbereich angezeigt werden.

  • Um eine Tabellenansicht im Hauptbereich zu entfernen, wählen Sie die X-Schaltfläche für die jeweilige Tabelle.

Raster

Das Raster wird basierend auf Ihren Angaben im Hauptbereich automatisch gefüllt. Sie können die Dropdown-Liste erweitern, um aus allen Feldern aus allen Tabellen eine Auswahl zu treffen.

  • Ausgabe bestimmt die Feldausgabe. Aktivieren Sie das Kontrollkästchen, um das Feld und die entsprechenden Kriterien auszugeben.

  • Ausdruck zeigt standardmäßig die Auswahl aus dem Hauptbereich an. Sie können die Dropdown-Liste erweitern, um aus allen Feldern aus allen Tabellen eine Auswahl zu treffen. Verwenden Sie die Ellipsen-Schaltfläche (...), um die Feldliste zu aktualisieren oder neu zu laden.

  • Aggregat zeigt Aggregatfunktionen für das angegebene Datenfeld an, wie Summe, Durchschnitt, Minimum und Maximum.

  • Alias akzeptiert eine benutzerdefinierte Zeichenfolge, um dem ursprünglichen Feldnamen einen Alias zuzuweisen.

  • Sortierart zeigt die Art der auszuführenden Sortierung an: keine (z. B. leer), aufsteigend oder absteigend .

  • Sortierreihenfolge zeigt die Anzahl der Ausdrücke im Raster an, was die Reihenfolge der Sortierung bestimmt.

  • Gruppierung bestimmt, ob eine Gruppierung durchgeführt werden soll. Wenn Sie das Kontrollkästchen aktivieren, erfolgt die Gruppierung.

  • Kriterien für die Gruppierung werden angezeigt, nachdem Sie das Kontrollkästchen Gruppierung aktiviert haben. Wählen Sie Für Werte oder Für Gruppen .

  • Kriterien akzeptiert eine benutzerdefinierte Zeichenfolge, um der Abfrage ein Kriteriumselement zuzuweisen. Die Ellipsis-Schaltfläche (...) dient zur Aktualisierung des Feldes.

  • Oder . . .  akzeptiert eine benutzerdefinierte Zeichenfolge, um der Abfrage eine „OR“-Klausel zuzuweisen.

Tabellenlisten

Die Tabellenliste zeigt alle Tabellen und Ansichten an, aus denen die relationale Datenbank besteht. Um eine Tabelle auszuwählen, doppelklicken Sie entweder auf den in der Liste angezeigten Namen, oder ziehen Sie den Tabellennamen in den Hauptbereich .

Gespeicherte Verfahren

Wählen Sie diese Registerkarte, um auf gespeicherte Verfahren zuzugreifen.

Anmerkung

Sie verwenden die Alteryx Engine nicht, wenn Sie ein gespeichertes Verfahren ausführen. Die Ausführung erfolgt ausschließlich auf dem Datenbankserver.

Gespeicherte Verfahren sind nur für Microsoft SQL Server, Oracle oder SAP Hana unterstützt. Greifen Sie mit den Standard-Eingabe-Tools auf gespeicherte Verfahren zu.

Diese Registerkarte enthält zwei Bereiche:

  • Im linken Bereich werden alle gespeicherten Verfahren für die ausgewählte Datenbank angezeigt. Durch Auswahl eines gespeicherten Verfahrens im linken Bereich werden rechts im Raster die zugehörigen Parameter angezeigt.

  • Im rechten Bereich wird ein Raster mit den Parametern des gespeicherten Verfahrens angezeigt. Beachten Sie Folgendes:

    • Sie müssen den „Wert“ eingeben, der zurückgegeben werden soll.

    • Bei Verwendung in einer Eingabe muss für den „Wert“ ein Wert aus der Datenbank festgelegt werden.

    • Bei Verwendung für eine Aktualisierung über das Dynamische-Eingabe-Tool muss für den „Wert“ ein eindeutiger Wert festgelegt werden, der im Modus „Gespeichertes Verfahren aktualisieren“ einfach ersetzt werden kann.

SQL Editor

Der SQL-Editor zeigt Ihre Abfrage aus der Registerkarte „Visueller Abfragegenerator“ in SQL an. Der SQL-Editor übersetzt die Abfragesprache aus der Registerkarte „Visueller Abfragegenerator“ in die entsprechende SQL-Syntax. Eine Änderung im SQL-Editor führt automatisch zu einer Änderung der Abfragekomponenten im visuellen Abfragegenerator.

Alternativ können Sie Ihre eigene Abfrage in dieses Feld eingeben und so den visuellen Abfragegenerator umgehen. Sie können in diesem Feld auch Elemente hinzufügen oder enthaltene Elemente auslassen, um die gewünschte Abfrage auszuführen.