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.
In diesem Abschnitt wird TICKIT beschrieben, eine Beispieldatenbank, die in Amazon Redshift Redshift-Dokumentationsbeispielen verwendet wird.
Diese kleine Datenbank enthält sieben Tabellen, zwei Faktentabellen und fünf Dimensionen. Sie können den TICKIT-Datensatz laden, indem Sie den Schritten in Schritt 4: Daten von Amazon S3 nach Amazon Redshift laden im Amazon Redshift Getting Started Guide folgen.

Diese Beispieldatenbankanwendung unterstützt Analysten dabei, die Verkaufsaktivitäten auf einer fiktionalen TICKIT-Website nachzuverfolgen, auf der Benutzer online Tickets für Sportereignisse, Shows und Konzerte kaufen und verkaufen. Analysten können damit insbesondere die Bewegungen von Tickets über die Zeit identifizieren, sowie Abschlussraten für Verkäufer und die Ereignisse, Austragungsorte und Spielzeiten ermitteln, die sich am besten verkaufen. Analysten können anhand dieser Informationen Käufern und Verkäufern auf dieser Website Anreize geben, um neue Benutzer anzuziehen und Anzeigen und Werbeaktionen zu fördern.
Die folgende Abfrage ermittelt beispielsweise die Top 5-Verkäufer in San Diego, ausgehend von der Anzahl der 2008 verkauften Tickets:
select sellerid, username, (firstname ||' '|| lastname) as name,
city, sum(qtysold)
from sales, date, users
where sales.sellerid = users.userid
and sales.dateid = date.dateid
and year = 2008
and city = 'San Diego'
group by sellerid, username, name, city
order by 5 desc
limit 5;
sellerid | username | name | city | sum
----------+----------+-------------------+-----------+-----
49977 | JJK84WTE | Julie Hanson | San Diego | 22
19750 | AAS23BDR | Charity Zimmerman | San Diego | 21
29069 | SVL81MEQ | Axel Grant | San Diego | 17
43632 | VAG08HKW | Griffin Dodson | San Diego | 16
36712 | RXT40MKU | Hiram Turner | San Diego | 14
(5 rows)
Die für die Beispiele in diesem Handbuch verwendete Datenbank enthält nur kleine Datenbestände. Die beiden Faktentabellen enthalten jeweils weniger als 200.000 Zeilen, und die Dimensionen bewegen sich in einem Bereich von 11 Zeilen in der Tabelle CATEGORY bis etwa 50.000 Zeilen in der Tabelle USERS.
Die Datenbankbeispiele in diesem Handbuch sollen insbesondere zentrale Funktionen beim Entwurf von Amazon-Redshift-Tabellen demonstrieren:
-
Datenverteilung
-
Datensortierung
-
Spaltenkompression
Für Informationen über die Schemas der Tabellen in der TICKIT-Datenbank wählen Sie die folgenden Tabs:
Spaltenname | Datentyp | Beschreibung |
---|---|---|
CATID | SMALLINT | Primärschlüssel, eine eindeutige Kennung für jede Zeile. Jede Zeile stellt eine spezifische Art von Event dar, für die Tickets gekauft und verkauft werden. |
CATGROUP | VARCHAR(10) | Beschreibender Name für eine Gruppe von Events, beispielsweise Shows oder Sports . |
CATNAME | VARCHAR(10) | Kurzer beschreibender Name für eine Art von Events innerhalb einer Gruppe, beispielsweise Opera oder Musicals . |
CATDESC | VARCHAR(50) | Längerer beschreibender Name für eine Art von Events, beispielsweise Musical theatre . |