你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
nccloud
1、分析:NC系统正常,只有报表有问题。 说明当前数据源可用。而报表使用了独立配置的查询数据源,用来支持多数据源场景。配置节点位于集团管理员登录后的“数据源”节点。会读取当前系统的全部数据源,支持添加多个数据源。这样在创建报表时,可以选择指定数据源作为报表数据源。
2、比如新增语义模式,可以选择数据源。默认是当前NC数据源,也可以选择其他数据源
问题:当报表的数据源,选择与当前NC数据源不一致的数据源时,会涉及到同一个线程的业务操作,同时操作2个数据库(当前数据源+报表数据源)。形成实质的XA事务。 但截至1909版本,尚未处理这块的场景。会导致报错。
解决方案:
1、NC中间件模式:勾选sysconfig工具,数据源界面的“双数据源”复选框,之后重启环境即可
3、云原生模式:在添加数据源时勾选“双数据源”
2、WAS中间件模式:在集团管理-数据源 ,节点,删除非当前数据源即可(WAS中间件会涉及XA跨库事务,导致报错,上面的双数据源配置是针对NC中间件,对WAS无效)
要回复问题请先登录或注册
1 个回复
nccloud
1、分析:NC系统正常,只有报表有问题。 说明当前数据源可用。而报表使用了独立配置的查询数据源,用来支持多数据源场景。配置节点位于集团管理员登录后的“数据源”节点。会读取当前系统的全部数据源,支持添加多个数据源。这样在创建报表时,可以选择指定数据源作为报表数据源。
2、比如新增语义模式,可以选择数据源。默认是当前NC数据源,也可以选择其他数据源
问题:当报表的数据源,选择与当前NC数据源不一致的数据源时,会涉及到同一个线程的业务操作,同时操作2个数据库(当前数据源+报表数据源)。形成实质的XA事务。 但截至1909版本,尚未处理这块的场景。会导致报错。
解决方案:
1、NC中间件模式:勾选sysconfig工具,数据源界面的“双数据源”复选框,之后重启环境即可
3、云原生模式:在添加数据源时勾选“双数据源”
2、WAS中间件模式:在集团管理-数据源 ,节点,删除非当前数据源即可(WAS中间件会涉及XA跨库事务,导致报错,上面的双数据源配置是针对NC中间件,对WAS无效)