Расширение TPC-DS
Расширение tpcds реализует генератор данных и запросы для эталонного набора данных TPC-DS.
Установка и загрузка
Расширение tpcds будет прозрачно автоматически загружено при первом использовании из официального репозитория расширений. Если вы хотите установить и загрузить его вручную, выполните:
INSTALL tpcds; LOAD tpcds;
Использование
Для генерации данных для масштабного коэффициента 1 используйте:
CALL dsdgen(sf = 1);
Для выполнения запроса, например, запроса 8, используйте:
PRAGMA tpcds(8);
| s_store_name | сумма(ss_net_profit) |
|---|---|
| able | -10354620.18 |
| ation | -10576395.52 |
| bar | -10625236.01 |
| ese | -10076698.16 |
| ought | -10994052.78 |
Генерация схемы
Возможно сгенерировать схему TPC-DS без данных, установив коэффициент масштаба в 0:
CALL dsdgen(sf = 0);
Ограничения
Функция tpchds(⟨query_id⟩) выполняет фиксированный запрос TPC-DS с предварительно определенными параметрами связывания (также известными как параметры подстановки). Изменить параметры запроса с помощью расширения tpcds невозможно.
© Copyright 2018–2024 Stichting DuckDB Foundation
Licensed under the MIT License.
https://duckdb.org/docs/extensions/tpcds.html