TPCH连接器

TPCH连接器提供一组模式来支持TPC Benchmark™ H (TPC-H)。TPC-H是一个数据库基准,用于衡量高度复杂决策支持数据库的性能。

此连接器还可以用于测试openLooKeng的功能和查询语法,而无需配置对外部数据源的访问。当查询TPCH模式时,连接器使用确定性算法动态生成数据。

配置

要配置TPCH连接器,创建一个具有以下内容的目录属性文件etc/catalog/tpch.properties

  1. connector.name=tpch

TPCH模式

TPCH连接器提供了几个模式:

  1. SHOW SCHEMAS FROM tpch;
  1. Schema
  2. --------------------
  3. information_schema
  4. sf1
  5. sf100
  6. sf1000
  7. sf10000
  8. sf100000
  9. sf300
  10. sf3000
  11. sf30000
  12. tiny
  13. (11 rows)

忽略标准模式information_schema,该模式每个目录中都存在,且不是由TPCH连接器直接提供的。

每个TPCH模式都提供相同的一组表。有些表在所有模式中都是相同的。其他表根据模式名确定的比例系数不同而不同。例如模式sf1对应比例系数1,模式sf300对应比例系数300。TPCH连接器为任何比例系数提供了无限数量的模式,而不仅仅是由SHOW SCHEMAS列出的几个常用模式。tiny模式是比例系数0.01的别名,该模式是用于测试的一个非常小的数据集。