反馈已提交

网络繁忙

用友系统数据连接器安装部署

  • 文档创建者:frdavid
  • 历史版本:7
  • 最近更新:Roxy 于 2024-06-17
  • 1. 系统部署

    1.1 数据库配置

    打开「管理系统>数据连接>数据连接管理」,新建两个数据连接:

    • 源数据的连接,连接名必须为”NC数据连接“

    • 数据抽取出来后要存放的数据库连接(目标库),连接名必须为”ODS数据仓库“

    注:目前仅支持连接源数据库类型oracle,目标库为mysql。

    1.png

    1.2 定时任务导入

    1)调度任务资源包导入

    打开「管理系统>智能运维>资源迁移>资源导入」,点击上传文件,选取调度任务资源包:

    1.png

    2)检查定时任务是否导入成功

    打开「数据开发」,在任务列表中找到导入成功的任务:

    2.png

    3)配置任务调度

    打开「任务运维>定时任务>调度计划>定时调度」,对「ODS基础档案数据同步」和「DW基础档案数据同步」两个调度任务进行执行时间、执行频率管理,开启调度任务:

    3.png

    4.png

    3)打开事件调度任务

    打开「任务运维>定时任务>调度计划>事件调度」,开启「ODS基础档案数据同步」和「DW基础档案数据同步」两个调度计划的调度状态:

    5.png

    注:事件调度依赖于调度任务基础档案,只需配置调度任务即可。

    1.3 设置全局参数

    打开「数据开发」,点击「定时任务」旁边的设置按钮,点击「添加参数」按钮,添加三个静态参数

    • 参数名:orgcode,参数类型:文本,参数值:all

    • 参数名:period,参数类型:日期,参数值:yyyy-mm-1

    • 参数名:dbo,参数类型:文本,参数值:KDZS

    6.png

    7.png

    1.4 手动执行

    1) 打开「数据开发」,点击任务「辅助明细账_dw_nc_voucherassdetail」:

    8.png

    2)点击「参数列表」,添加两个静态任务参数,一个是公司编码,一个是会计期间

    • 参数名:orgcode,参数类型:文本,参数值:1

    • 参数名:period,参数类型:文本,参数值:2024-03

    10.png

    1.5 辅助明细账

    NC 的辅助明细账模块,处理时候涉及到循环引用,FDL 暂时无法复刻,所以目前这部分实现过程是由存储过程实现,没在 FDL 中,在 ODS 层数仓手动创建存储过程。

    2. 企业报表模块部署

    NC 中企业报表模块(利润表、资产负债表、现金流量表)数据是通过代码即时计算的,并没有落库表。接下来的步骤是实现将企业报表数据获取并存入目标库表中。

    2.1 部署war包

    将企业报表 war 包文件 ncreport.war 复制到 FDLHome/webapps 路径下, 然后重启 FDL 。

    2.2 配置三大报表的编码

    登录http://ip:端口号/ncreport,配置NC源系统连接,以及具体客户三大报表的编码。

    在如下界面中,先进行 NC 库信息配置,然后三大报表的编码,如果客户有 NC 的合并报表模块,可以配置合并报表编码。

    • LRB 处填写利润表编码

    • ZCFZB 处填写资产负债表编码

    • XJLLB 处填写现金流量表编码。

    具体报表编码得从客户处获取。

    特殊说明:之所以此处还需要再配置一次 NC 源系统库连接,是因为目前FDL还不支持外部调用数据连接信息,这个问题在后续版本中解决。

    12.png

    2.3 配置API接口

    接口地址http://ip:端口号/ncreport/NCReportDataSyc

    接口类型 POST

    13.png

    检查接口返回信息,如下,表示企业报表数据已经通过到目标库。

    14.png

    至此,NC 连接器部署成功,可以对照目标库数据字典,进行数据使用,可视化开发。无需到NC源系统在海量的原库表中找寻自己所需数据,同时,省去了从最底层源数据向上计算,避免与客户NC前端模块报表数据不一致问题。

    附件列表


    主题: 最佳实践
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持