TPC-DS查询生成器

时间:2019-05-24 16:04:49

标签: database database-performance data-warehouse

我需要使用TPC-DS测试我的数据仓库。如何使用TPC-DS为我的数据仓库生成查询? 我尝试生成,但是它为特定的数据仓库生成。

谢谢。

1 个答案:

答案 0 :(得分:0)

我不确定使用TPC-DS“测试数据仓库”是什么意思。

TPC-DS是database engines的基准,其重点是典型的决策支持访问模式; data warehouse是一个信息系统概念,通常是使用各种数据库管理系统(和其他工具)构建的。

需要澄清的是,您可以使用TPC-DS对计划用作数据仓库的数据存储的数据库引擎进行基准测试。如果这是您的目标,则需要:

  1. 或者使用official TPC-DS tool生成数据,或者如果可以在线找到数据集,也可以下载数据集(或者,可能是数据库供应商provides it already)。
  2. 将数据加载到要测试的数据库的基准模型中。
  3. 在创建的数据模型上运行基准测试(查询)。您可以找到查询here的示例(在本例中为Impala),但是您可能必须将其转换为所使用的任何DBMS使用的SQL惯用语。

TPC-DS规范文档不仅提供了此信息,还可以帮助您了解有关此主题的一些基本概念:http://www.tpc.org/tpc_documents_current_versions/pdf/tpc-ds_v2.11.0.pdf