TPCH коннектор#
TPCH коннектор предоставляет набор схем с данными из спецификации TPC-H.
Генерация данных таблиц коннектора происходит в процессе выполнения SQL-запросов согласно спецификации TPC-H.
Коннектор может быть использован для изучения возможностей CedrusData без необходимости конфигурировать внешние источники данных.
Конфигурация#
Для конфигурации TPCH коннектора, создайте в директории etc/catalog
файл <имя_каталога>.properties
.
Например, для создания каталога my_tpch
необходимо создать файл my_tpch.properties
.
Добавьте в файл следующее содержимое:
connector.name=tpch
Согласно спецификации TPC-H, каждая колонка имеет префикс, соответствующий имени таблицы. Например, l_
для таблицы lineitem
.
По умолчанию, коннектор не добавляет подобные префиксы к названиям колонок.
Чтобы коннектор добавлял префиксы к именам колонок, необходимо добавить следующий параметр конфигурации:
tpch.column-naming=STANDARD
Схемы TPC-H#
Коннектор TPCH предоставляет следующие схемы с различным scale factor:
SHOW SCHEMAS FROM my_tpch;
Schema
--------------------
information_schema
sf1
sf100
sf1000
sf10000
sf100000
sf300
sf3000
sf30000
tiny
(11 rows)
Каждая схема предоставляет один и тот же набор TPC-H таблиц.
Содержимое таблиц зависит от scale factor.
Схема tiny
соответствует scale factor 0.01
.
Типы данных#
TPCH коннектор содержит схемы со стандартными типами данных, которые не требуют дополнительных трансформаций.
Поддержка SQL команд#
Коннектор поддерживает общие команды и команды чтения данных.