TPCDS 連接器

TPCDS 連接器提供一組綱要來支援 TPC Benchmark™ DS (TPC-DS)。TPC-DS 是一個資料庫基準測試,用於測量複雜決策支援資料庫的效能。

此連接器也可以用來測試 Presto 的功能和查詢語法,而無需設定對外部資料來源的存取權。當您查詢 TPCDS 綱要時,連接器會使用確定性演算法即時產生資料。

組態

若要設定 TPCDS 連接器,請建立一個目錄屬性檔案 etc/catalog/tpcds.properties,內容如下

connector.name=tpcds

TPCDS 綱要

TPCDS 連接器提供多個綱要

SHOW SCHEMAS FROM tpcds;
       Schema
--------------------
 information_schema
 sf1
 sf10
 sf100
 sf1000
 sf10000
 sf100000
 sf300
 sf3000
 sf30000
 tiny
(11 rows)

請忽略每個目錄中都存在的標準綱要 information_schema,此綱要不是由 TPCDS 連接器直接提供的。

每個 TPCDS 綱要都提供相同的資料表集合。某些資料表在所有綱要中都相同。特定綱要中資料表的比例因子由綱要名稱決定。例如,綱要 sf1 對應於比例因子 1,而綱要 sf300 對應於比例因子 300。比例因子中的每個單位都對應於 1 GB 的資料。例如,對於比例因子 300,總共會產生 300 GB 的資料。tiny 綱要是比例因子 0.01 的別名,這是一個非常小的資料集,適用於測試。