页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

1、需要先在数据连接把连接信息改成目标库postgresql的:

Image RemovedImage Added

2、改完之后需要更改去知识库中手工插入源库、目标库的schema、catalog、规则。

...

字段名

说明

c_id

uuid 随机生成,保证是表主键唯一即可,如:I8a8a9f5a0192bf79bf7978dc0000000000000001

c_schemaid

对应数据连接下面schema的资源树节点ID,可右键查看节点id属性获取

c_dataSourcename

数据源name,可右键数据连接资源查看节点名称属性获取

c_origcatalog

原库的catalog、schema。

右键数据连接下面schema的资源树节点,可右键查看节点id属性判断,ID组成有2种情况:

  • 情况1:如果源库是支持了catalog的情况,ID构成为:SCHEMA.数据源名.catalog.schema。
IDc_origcatalogc_origschema
SCHEMA.northwind.catalog.schema 
catalogschema
SCHEMA.northwind.null.schemanull schema
SCHEMA.northwind.catalog.nullcatalognull
  • 情况2:如果源库没有支持catalog的情况,ID构成为:SCHEMA.数据源名.schema
IDc_origcatalogc_origschema
SCHEMA.northwind.schemanullschema
SCHEMA.northwind.null nullnull


c_origschema

c_catalog

当前数据源的catalog、schema

可以打开数据库管理界面,可以查看当前数据库的catalog、schema对象,根据数据库切换前后的实际数据库结构选择catalog、schema设置

通常数据库管理界面后默认选中的catalog、schema就是默认值

部分数据库不支持schema和catalog,需要设置为:null


c_schema

c_rule

产品内置6种规则。规则说明:

规则不拼catalog时,适用旧资源(没有支持catalog即V10.5.8之前创建的资源)默认catalog下的schema ID资源,构成为:SCHEMA.数据源名.schema

名称留原值、变大写、变小写,如:

规则名称说明
ORIGINAL_NO_CATALOG保留原值,如字段id=FIELD + .数据源名称 + .origschema + .表名 +. 字段名
UPPER_NO_CATALOG转大写,如字段id=FIELD + .数据源名称 + .origschema + .toUpper(表名) +. toUpper(字段名)
LOWER_NO_CATALOG转小写,如字段id=FIELD + .数据源名称+ + .origschema + .toLower(表名) +. toLower(字段名)

规则拼catalog时,使用于新资源(支持catalog)schema ID下的资源,构成为:SCHEMA.数据源名.catalog.schema,

名称留原值、变大写、变小写,如:

ORIGINAL_CATALOG保留原值,如字段id=FIELD + .数据源名称+.origcatalog + .origschema + .表名 +. 字段名
UPPER_CATALOG转大写,如字段id=FIELD + .数据源名称+.origcatalog + .origschema + .toUpper(表名) +. toUpper(字段名)
LOWER_CATALOG转小写,如字段id=FIELD + .数据源名称+.origcatalog + .origschema + .toLower(表名) +. toLower(字段名)


3、插入了知识库之后,可以检查一下表预览数据、数据集、数据模型等是否正常查询数据。3、把所有的schema节点,插入了知识库之后,可以检查一下表预览数据、数据集、数据模型等是否正常查询数据。

3 不支持的情况及注意事项说明

1、旧资源(没有支持catalog即V10.5.8之前创建的资源)同一schema下存在多个不同的catalog,只能选中一个进行替换处理,无法同时支持多个

...