Apache Calcite - Как интегрировать CSV и MySQL
Каждый адаптер легко использовать по команде connect.
например:!connect jdbc:calcite:model=target/test-classes/model.json admin admin
но я не нашел в документации, как делать запросы с использованием разнородных источников.
Я хотел бы сделать запрос с участием сущностей, которые находятся в двух источниках, CSV и MySQL.
0 ответов
Вам нужно добавить две схемы в свой in model.json
файл, один из которых предназначен для источника CSV, а другой - для источника JDBC MySQL.
Если источники содержат таблицы, которые каким-то образом связаны, вы можете создавать такие запросы:
SELECT csv_source.table1.field1, mysql_source.table2.field2,
csv_source.table1.joint_field, mysql_source.table2.joint_field
FROM csv_source.table1
JOIN mysql_source.table2
ON joint_field;