Генератор запросов TPC-DS - PullRequest
0 голосов
/ 24 мая 2019

Мне нужно проверить свое хранилище данных с использованием TPC-DS.Как я могу генерировать запросы для своего хранилища данных с использованием TPC-DS?Я пытался сгенерировать, но он генерирует для конкретного хранилища данных.

Спасибо.

1 Ответ

0 голосов
/ 27 мая 2019

Я не уверен, что вы подразумеваете под "тестированием своего хранилища данных" с использованием TPC-DS.

TPC-DS является эталоном для механизмов баз данных , ориентированных на типичные шаблоны доступа для поддержки принятия решений; хранилище данных - это концепция информационных систем, которая обычно создается с использованием различных систем управления базами данных (и других инструментов).

Это поясняется, вы можете использовать TPC-DS для сравнения производительностиядро базы данных, которое вы планируете использовать в качестве хранилища данных для вашего хранилища данных.Если это ваша цель, вам необходимо:

  1. либо сгенерировать данные с помощью официального инструмента TPC-DS , либо загрузить набор данных, если вы можете найти его в Интернете (альтернативно, возможно,ваш поставщик базы данных уже предоставляет ее ).
  2. загрузите данные в модель эталонного теста в тестируемой базе данных.
  3. запустите эталонный тест (запросы) надмодель данных, которую вы создали.Вы можете найти пример запросов здесь (для Impala, в данном случае), но вам, возможно, придется преобразовать их в идиому SQL, используемую любой СУБД, которую вы используете.

Документ спецификации TPC-DS не только предоставляет эту информацию, но также может помочь вам понять некоторые важные понятия по этой теме: http://www.tpc.org/tpc_documents_current_versions/pdf/tpc-ds_v2.11.0.pdf

...