本帖最后由 KarenGao 于 2024-5-28 09:33 编辑
【使用场景】
1. 从正式环境导出数据模型,然后导入测试环境;
2. 正式环境和测试环境数据模型使用的数据源不同,正式环境使用正式数据源,测试环境使用测试数据源,两个数据源的数据表完全一致;
3. 在测试环境导入之后,将数据源信息修改为测试数据源的信息;
4. 这个时候测试环境中的数据模型无法完成验证,会报错:模型与数据库模式不匹配。
【问题原因】
进过排查,发现有的clickhouse数据库,在模型中记录的表名称是:数据库名称.表名称。
所以在测试环境中使用另外的数据库就会报错,找不到实体表。
【需求】
可以支持只通过修改数据源信息(数据表结构完全一致),之后的数据模型自动同步的场景。
|
|