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
的别名,它是一个非常小的数据集,可用于测试。