通过connect命令可以很容易地使用每个适配器。
例如:!连接jdbc:calcite:model=target/test-classes/model.json管理员管理员
但是我没有在文档中找到如何进行涉及异构源的查询。
我想做一个查询,涉及CSV和MySQL这两个源中的实体。
发布于 2019-05-16 16:59:39
您必须在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;
https://stackoverflow.com/questions/53300348
复制相似问题