极速报表预置数据导出脚本

栏目:云星瀚知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

极速报表预置数据导出脚本

1 问题描述

在使用供应链极速报表框架进行开发时,需要配置【报表数据源配置】、【报表字段映射配置】和【报表关联实体配置】(在需要时配置),开发或实施人员在测试环境配置相应的数据之后,需要将数据提交或迁移到生产环境,本文主要介绍上述配置涉及的数据库表,以及如何获取这些预置数据的脚本。


2 解决方法

  • 数据库表(以下涉及的物理表均在供应链库):

(1)【报表数据源配置】:

主表:t_scmc_rpt_colmap

主表的多语言表:t_scmc_rpt_cf_l

报表字段配置分录表:t_scmc_rpt_cf_cols

实体数据源配置分录表:t_scmc_rpt_cf_data

关联数据源配置分录表:t_scmc_rpt_cf_joindata

插件配置分录表:t_scmc_rpt_cf_plugin


(2)【报表字段映射配置】:

主表:t_scmc_rpt_colmap 

主表的多语言表:t_scmc_rpt_colmap_l


(3)【报表关联实体配置】: 

主表:t_scmc_rpt_joinentity 

主表的多语言表:t_scmc_rpt_joinentity_L


以上涉及的配置中,部分分录中的数据压缩成了一个字段存在主表的_TAG后缀的字段中,导出脚本时需要检查该数据是否正常。


  • 导出数据生成脚本:

方式一:使用苍穹的KSQL导出工具导出生成脚本,该方式导出的脚本为KSQL语法的脚本,通常是导出之后通过补丁报的方升级(下面以导出一条报表字段映射配置】的数据为例(表名:t_scmc_rpt_colmap )):


(1)找到KSQL导出工具,点击预览



(2)输入信息,生成脚本:

提示:如何获取对应表的字段?在开发环境或测试环境配置完数据之后,保存数据时,平台会自动生成一条insert的sql来插入数据,可以通过控制台或monitor获取字段信息,但通过该方式获取到字段之后需要检查是否正确


(3)当某些字段值比较长的时候,生成的文件中除了.sql文件之外,还可能包含xml文件

这些较长的字段值不会导出到sql脚本中,而是存在xml里,因此需要将该文件一起打到补丁包里。标准产品的处理方式如下,将xml文件放在preinsdata/xml路径的文件夹下:


方式二:通过第三方工具导出,如数据库连接工具等,这里不详细描述,只需要按对应的表找到对应的数据导出即可。


3 适用版本

金蝶云·星瀚V6.0.1及以上。


4 变更记录

产品版本
更新内容更新日期
V6.0.04初始版本2023年12月27日


极速报表预置数据导出脚本

1 问题描述在使用供应链极速报表框架进行开发时,需要配置【报表数据源配置】、【报表字段映射配置】和【报表关联实体配置】(在需要时配...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息