更新时间:2022-12-14 GMT+08:00
HetuEngine跨域功能使用指导
- 开放本域数据源。通过创建Virtual Schema方式来对远端访问请求屏蔽本域的物理数据源的真实Schema信息、实例信息,远端使用Virtual Schema名称即可访问本域对应的数据源。
CREATE VIRTUAL SCHEMA hive01.vschema01 WITH ( catalog = 'hive01', schema = 'ins1' );
- 参考配置HetuEngine数据源,在远端HetuEngine上注册“HetuEngine”类型数据源,添加本域HetuEngine。
- 使用跨域协同分析。
// 1. 在远端HetuEngine上开放hive1.ins2数据源 CREATE VIRTUAL SCHEMA hive1.vins2 WITH ( catalog = 'hive1', schema = 'ins2' ); // 2. 在本域HetuEngine上注册Hive、GaussDB A、HetuEngine等3种数据源 hetuengine> show catalogs; Catalog ---------- dws hetuengine_dc hive hive_dg system systemremote (6 rows) // 3. 在本域HetuEngine上进行跨源协同分析 select * from hive_dg.schema1.table1 t1 join hetuengine_dc.vins2.table3 t2 join dws.schema02.table4 t3 on t1.name = t2.item and t2.id = t3.cardNo;
父主题: 使用HetuEngine跨域功能