本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
本節說明 TICKIT,這是 Amazon Redshift 文件範例使用的範例資料庫。
此小型資料庫包含七個資料表:兩個事實資料表和五個維度。您可以依照《Amazon Redshift 入門指南》中的步驟 4:將資料從 Amazon S3 載入 Amazon Redshift,以載入 TICKIT 資料集。

此範例資料庫應用程式可協助對虛擬 TICKIT 網站的追蹤銷售活動之分析,使用者會在該網站中線上購買和銷售運動活動、表演和演唱會的門票。分析可特別辨識門票隨著時間的動向、賣方的成功比率以及熱賣活動、會場和季節。分析可使用此資訊來為經常造訪網站的買方和賣方提供誘因,以吸引新使用者和促使廣告和促銷。
例如,下列查詢會根據在 2008 所售的門票數,找到在聖地牙哥中前五大賣方:
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)
在指南中用於此範例的資料庫包含小型資料集,兩個事實資料表各包含少於 200,000 個的列,在 CATEGORY 資料表中來自 11 個列的維度範圍高達約 50,000 列 (在 USERS 資料表)。
此指南中的資料庫範例特別示範 Amazon Redshift 資料表設計的主要功能:
-
資料分佈
-
資料排序
-
直欄式壓縮
如需 TICKIT 資料庫中資料表結構描述的相關資訊,請選擇下列標籤:
欄名稱 | 資料類型 | 描述 |
---|---|---|
CATID | SMALLINT | 主要索引鍵,每個列的唯一 ID 值。每個列代表購買或賣出之特定類型的活動門票。 |
CATGROUP | VARCHAR(10) | 活動群組的描述性名稱,例如 Shows 和 Sports 。 |
CATNAME | VARCHAR(10) | 群組中活動類型的簡短描述性名稱,例如 Opera 和 Musicals 。 |
CATDESC | VARCHAR(50) | 活動類型的較長描述性名稱,例如 Musical theatre 。 |