TPCH コネクター

TPCH コネクターは、TPCベンチマーク™H (TPC-H)をサポートするためのスキーマセットを提供します。TPC-Hは、高度に複雑な意思決定支援データベースのパフォーマンスを測定するために使用されるデータベースベンチマークです。

このコネクターは、外部データソースへのアクセスを設定することなく、Prestoの機能とクエリ構文をテストするためにも使用できます。TPCHスキーマをクエリすると、コネクターは決定論的アルゴリズムを使用してデータをその場で生成します。

設定

TPCHコネクターを設定するには、次の内容でカタログプロパティファイルetc/catalog/tpch.propertiesを作成します

connector.name=tpch

TPCH スキーマ

TPCHコネクターは、いくつかのスキーマを提供します

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

すべてのカタログに存在し、TPCHコネクターによって直接提供されない標準スキーマinformation_schemaは無視してください。

すべてのTPCHスキーマは同じテーブルセットを提供します。一部のテーブルは、すべてのスキーマで同じです。他のテーブルは、スキーマ名に基づいて決定されるスケールファクターに基づいて異なります。たとえば、スキーマsf1はスケールファクター1に対応し、スキーマsf300はスケールファクター300に対応します。TPCHコネクターは、SHOW SCHEMASによってリストされるいくつかの一般的なものだけでなく、任意のスケールファクターに対して無限の数のスキーマを提供します。tinyスキーマは、テストに役立つ非常に小さなデータセットであるスケールファクター0.01のエイリアスです。