database - TPC-DS 查询生成器
问题描述
我需要使用 TPC-DS 测试我的数据仓库。如何使用 TPC-DS 为我的数据仓库生成查询?我试图生成,但它为特定的数据仓库生成。
谢谢。
解决方案
我不确定您所说的使用 TPC-DS“测试您的数据仓库”是什么意思。
TPC-DS 是数据库引擎的基准,专注于典型的决策支持访问模式;数据仓库是一个信息系统概念,通常使用各种数据库管理系统(和其他工具)构建。
澄清这一点,您可以使用 TPC-DS 对您计划用作数据仓库的数据存储的数据库引擎进行基准测试。如果这是您的目标,您需要:
- 要么使用官方 TPC-DS 工具生成数据,要么下载数据集(如果您可以在线找到它)(或者,您的数据库供应商可能已经提供了它)。
- 将数据加载到您正在测试的数据库上的基准模型中。
- 在您创建的数据模型上运行基准测试(查询)。您可以在此处找到查询示例(在本例中针对 Impala),但您可能必须将它们转换为您正在使用的任何 DBMS 使用的 SQL 惯用语。
TPC-DS 规范文档不仅提供了这些信息,而且还可以帮助您理解有关该主题的一些基本概念:http ://www.tpc.org/tpc_documents_current_versions/pdf/tpc-ds_v2.11.0.pdf
推荐阅读
- java - 无法使用 selenium webdriver 在 Gmail 中单击撰写按钮
- angular - 是否可以将 angularfire2 与 Angular 6 一起使用?
- php - 无法安装phpunit,结论:不要安装phpunit/phpunit 6.5.8
- bash - 如何使用 grep 模式匹配迭代移动文件/文件夹
- android - 安卓。如何在TextView中的一段文本中设置事件点击
- laravel - 使用不可为空字段的默认值进行更新
- python - 使用 python 构建没有 SKlearn 的多类逻辑回归分类器
- android - 使用 getSupportActionBar() 的简单操作栏 - 添加主页 < 和设置图标
- javascript - Ng Bootstrap 轮播全屏
- javascript - 在我的表上出现数据重复问题