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
のエイリアスです。