Schema相关操作是指数据源Schema更多操作的一些功能操作,主要包含 同步Schema 和 修改Schema名称 。
锚 | ||||
---|---|---|---|---|
|
同步Schema是指当Schema下的表、视图和存储过程的组织架构发生改变后,则需要在产品中进行同步。
执行同步Schema后,会把此Schema下的所有表都会添加进来,并且更新已经添加进来的表。
因此,建议此操作慎用。
同步Schema后,对应已经使用创建资源的表,在数据库中的表结构发生变化后,会有以下三种情况:
- 表增加字段,对已经生成的资源无影响。
- 表删除字段、修改字段,需同步修改资源对应数据集的字段,修改完数据集后再对使用此数据集的资源进行修改。
- 表删除,则对应的资源不可使用。
操作入口:
在数据源下Schema的更多操作选择 同步Schema,弹出“同步Schema名称”对话框。
注意 |
---|
1.同步Schema时需要注意业务库是否支持大小写:如果数据库的JDBC驱动返回大写我们就是大写,返回小写我们就是小写,根据业务库设置会直接同步到Smartbi 2.产品没办法控制业务库返回大写还是小写,也不知道jdbc返回的表名字段名这个是不是实际的,是否区分了大小写 |
锚 | ||||
---|---|---|---|---|
|
系统支持关系数据源修改Schema名称。
功能主要实现在业务库迁移时,新业务库与原业务库实现完全匹配,以便能够在Smartbi中成功打开知识库中基于原业务库并通过拖拽字段方式创建所有资源。
操作入口
- 在数据源下Schema的更多操作选择 修改Schema名称,弹出“修改Schema名称”对话框。
borderColor | #BBBBBB |
---|---|
bgColor | #F0F0F0 |
borderWidth | 1 |
borderStyle | solid |