Verwenden von SQL zum Anpassen von Daten - Amazon QuickSight

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwenden von SQL zum Anpassen von Daten

Wenn Sie ein Dataset erstellen oder Ihre Daten für die Verwendung in einer Analyse vorbereiten, können Sie die Daten im Abfrage-Editor anpassen.

Der Abfrage-Editor besteht aus mehreren Komponenten wie folgt:

  • Abfragemodus — Oben links können Sie zwischen Direktabfrage oder SPICE Abfragemodi:

    • Direkte Abfrage – So führen Sie die SELECT-Anweisung direkt anhand der Datenbank aus

    • SPICE – So führen Sie die SELECT-Anweisung anhand von Daten aus, die zuvor im Arbeitsspeicher gespeichert wurden

  • Felder – In diesem Abschnitt können Sie Felder deaktivieren, die Sie aus dem endgültigen Dataset entfernen möchten. In diesem Abschnitt können Sie berechnete Felder hinzufügen und Ihre Daten mit SageMaker KI erweitern

  • Abfragearchiv – In diesem Abschnitt können Sie eine frühere Version Ihrer SQL-Abfragen suchen.

  • Filter – In diesem Abschnitt können Sie Filter hinzufügen, bearbeiten oder entfernen.

  • Schema-Explorer – Dieser Abschnitt wird nur angezeigt, während Sie SQL bearbeiten. Sie können in diesem Abschnitt Schemas, Tabellen, Felder und Datentypen untersuchen.

  • SQL-Editor – Hier können Sie Ihre SQL bearbeiten. Der SQL-Editor, der Syntaxhervorhebung, grundlegende automatische Vervollständigung, automatische Einrückung und Zeilennummerierung bereitstellt. Sie können eine SQL-Abfrage nur für Datasets angeben, die aus mit SQL kompatiblen Datenquellen stammen. Ihre SQL muss den Anforderungen der Zieldatenbank in Bezug auf Syntax, Groß-/Kleinschreibung, Befehlsbeendigung usw. entsprechen. Sie können stattdessen auch SQL aus einem anderen Editor einfügen, wenn Sie dies bevorzugen.

  • Datenarbeitsbereich – Wenn der SQL-Editor geschlossen ist, wird der Datenarbeitsbereich oben rechts mit einem Rasterhintergrund angezeigt. Hier wird Ihnen eine grafische Darstellung Ihrer Datenobjekte einschließlich Abfragen, Tabellen, Dateien und im Join-Editor erstellter Joins angezeigt.

    Um Details zu den einzelnen Tabellen anzuzeigen, verwenden Sie das Menü für Datenquellenoptionen und wählen Table details (Tabellendetails) oder Edit SQL Query (SQL-Abfrage bearbeiten) aus. Details werden für Tabellenname und -alias, Schema, Datenquellenname und Datenquellentyp angezeigt. Wählen Sie als Upload-Einstellungen für eine Datei im Menü für Datenquellenoptionen die Option Configure upload settings (Upload-Einstellungen konfigurieren) aus, um die folgenden Einstellungen anzuzeigen oder zu ändern:

    • Format – das Dateiformat; CSV, CUSTOM, CLF usw.

    • Die Startzeile – die Zeile, mit der begonnen werden soll

    • Der Textkennzeichner – doppeltes oder einfaches Anführungszeichen

    • Überschrift – gibt an, ob die Datei eine Überschrift enthält

  • Zeilenvorschau – Eine Vorschau der Stichprobenzeilen wird unten rechts angezeigt, wenn der Join-Konfigurationseditor nicht verwendet wird.

  • Join-Konfiguration-Editor – Der Join-Editor wird geöffnet, wenn es mehr als ein Datenobjekt im Datenarbeitsbereich gibt. Zum Bearbeiten eines Join wählen Sie das Join-Symbol zwischen zwei Tabellen (oder Dateien) aus. Wählen Sie einen Join-Typ und die Felder aus, für die der Join ausgeführt werden soll. Hierzu verwenden Sie den Join-Konfigurationsbereich unten im Bildschirm. Wählen Sie anschließend Apply (Anwenden) aus, um den Join zu erstellen. Sie müssen alle Joins abschließen, bevor Sie Ihre Arbeit speichern können.

Um weitere Abfragen, Tabellen oder Dateien hinzuzufügen, verwenden Sie die Option Add data (Daten hinzufügen) oberhalb des Arbeitsbereichs.

Erstellen einer einfachen SQL-Abfrage

Sie können das folgende Verfahren verwenden, um mithilfe einer benutzerdefinierten SQL-Abfrage eine Verbindung zu einer Datenquelle herzustellen.

So erstellen Sie eine einfache SQL-Abfrage
  1. Erstellen Sie eine neue Datenquelle und validieren Sie die Verbindung.

  2. Geben Sie Daten für die Optionen ein, die für die Verbindung notwendig sind. Sie müssen jedoch kein Schema oder eine Tabelle auswählen.

  3. Wählen Sie Use custom SQL (Benutzerdefinierte SQL verwenden) aus.

  4. (Optional) Sie können Ihre Abfrage im SQL-Editor eingeben oder mit dem nächsten Schritt fortfahren, um die Vollbildschirmversion zu verwenden. Um sie jetzt einzugeben, erstellen Sie einen Namen für die Abfrage. Geben Sie anschließend eine SQL-Abfrage ein oder kopieren Sie sie in den Editor. Der SQL-Editor stellt Syntaxhervorhebung, grundlegende automatische Vervollständigung, automatische Einrückung und Zeilennummerierung bereit.

    (Optional) Wählen Sie Abfrage bestätigen, um sie zu validieren und die Einstellungen für die Direktabfrage anzuzeigen. SPICE Speicher- und SageMaker KI-Einstellungen.

  5. Wählen Sie Edit/Preview data (Daten bearbeiten/Vorversion) aus. Der vollständige Abfrage-Editor wird zusammen mit dem SQL-Editor angezeigt. Die Abfrage wird verarbeitet und ein Beispiel für die Abfrageergebnisse im Datenvorschaubereich angezeigt. Sie können Änderungen für die SQL ausführen und die Änderungen bestätigen, indem Sie Apply (Übernehmen) auswählen. Wenn Sie mit der SQL fertig sind, wählen Sie Close (Schließen) aus, um fortzufahren.

  6. Geben Sie oben einen Namen für das Dataset ein. Wählen Sie Save & visualize (Speichern und visualisieren) aus.

Ändern bestehender Abfragen

So aktualisieren Sie eine SQL-Abfrage
  1. Öffnen Sie den Datensatz, mit dem Sie arbeiten möchten.

  2. Suchen Sie im Arbeitsbereich mit dem Raster das kästchenförmige Objekt, das die vorhandene Abfrage darstellt.

  3. Öffnen Sie das Optionsmenü des Abfrageobjekts und wählen Sie Edit SQL query (SQL-Abfrage bearbeiten) aus. Wenn diese Option nicht in der Liste angezeigt wird, basiert das Abfrageobjekt nicht auf SQL.

    Um frühere Versionen von Abfragen anzuzeigen, öffnen Sie das Query archive (Abfragearchiv) auf der linken Seite.