Schritt 1: Abfrage schreiben

Beachten Sie Folgendes:

  • Die SQL Report Builder verwendet Redshift SQL.

  • Wenn Sie einen Bericht mit einer Zeitreihe erstellen, stellen Sie sicher, dass Sie die Zeitstempelspalten ORDER BY. Dadurch wird sichergestellt, dass die Zeitstempel im Bericht in der richtigen Reihenfolge dargestellt werden.

  • Die EXTRACT-Funktion eignet sich hervorragend zum Analysieren des Tages, der Woche, des Monats oder des Jahres des Zeitstempels. Dies ist nützlich, wenn die time interval, die Sie für den Bericht verwenden möchten, daily, weekly, monthly oder yearly ist.

Öffnen Sie zunächst die SQL Report Builder, indem Sie auf Report Builder > SQL Report Builder klicken.

Betrachten Sie als Beispiel diese Abfrage, die die monatliche Gesamtzahl der für jedes Produkt verkauften Artikel zurückgibt:

    SELECT SUM("qty") AS "Items Sold", "products's name" AS "product name",
    EXTRACT(year from "Order date") AS "year",
    EXTRACT(month from "Order date") AS "month"
    FROM "items"
    WHERE "products's name" LIKE '%Jeans'
    GROUP BY  "products's name", "year","month"
    ORDER BY "year" ASC,"month" ASC
    LIMIT 3500

Diese Abfrage gibt die folgende Ergebnistabelle zurück:

Schritt 2: Visualisierung erstellen

Mit diesen Ergebnissen Sie, wie Sie die Visualisierung erstellen. Klicken Sie zunächst auf die Registerkarte Chart im Results. Dadurch wird die Registerkarte Chart settings angezeigt.

Wenn eine Abfrage zum ersten Mal ausgeführt wird, kann der Bericht undurchsichtig aussehen, da alle Spalten in der Abfrage als Serie dargestellt werden:

In diesem Beispiel soll dies ein Liniendiagramm sein, das die Entwicklung im Zeitverlauf anzeigt. Verwenden Sie zum Erstellen die folgenden Einstellungen:

  • Series: Wählen Sie die Items sold als Series aus, da Sie sie messen möchten. Nachdem Sie eine Series definiert haben, wird im Bericht eine einzelne Zeile angezeigt.

  • Category: In diesem Beispiel möchten Sie jedes Produkt als eine andere Zeile im Bericht anzeigen. Legen Sie dazu Product name als Category fest.

  • Labels: Verwenden Sie die Spalten year und month als Beschriftungen auf der X-Achse, um Items Sold als Trend im Zeitverlauf anzeigen zu können.

HINWEIS
Die Abfrage muss eine ORDER BY-Klausel für die Beschriftungen enthalten, wenn es sich um date/time Spalten handelt.

Nachstehend finden Sie einen kurzen Überblick über die Erstellung dieser Visualisierung, von der Ausführung der Abfrage bis zur Einrichtung des Berichts: