「API取数」FDL获取金蝶云星空的单据数据

很多企业的ERP系统都在用金蝶云星空,金蝶云星空API是IT人员获取数据的重要来源, 常常用来生成定制化报表,进行数据分析,或是将金蝶云的数据与OA系统、BI工具集成。

通常情况下,IT人员需要使用Python、Java等语言编写脚本来访问金蝶云API中的数据。这种方式一是技术门槛高,从接口访问、JSON解析到数据处理都需要编程实现;二是后期的代码更新和维护比较麻烦,对开发来说并不方便。

那么如何高效便捷进行金蝶API取数?

一、金蝶云API的特点

金蝶云API取数需要通过两个接口

1、用户的登录验证API

2、表单数据查询API。

金蝶云API取数返回的数据不是标准的json格式,而是数组,所有的数据都挤在一行里面。在数据量大的情况下的话,数组长度会很长,不能直接输出到DB表,需要在FDL进行拆分和处理。

二、如何获取接口数据

  • 对于登录验证API,用户需要获取KDSVCSessionId的值,作为下一步表单数据查询API的参数值。
  • 对于表单数据查询API,用户需要向header参数里添加参数kdservice-sessionid,参数的值就是上面获取的KDSVCSessionId。

操作流程如下:

  1. 「API输入」算子,登录验证接口。
  2. 「Json解析」算子,获取API返回的KDSVCSessionId的值。
  3. 「参数输出」算子,设置参数kdservice-sessionid。
  4. 获取到参数后,利用「SparkSQL」算子从表单数据查询API取数。

三、对返回的数据进行处理

由于金蝶云API取数返回的数据不是标准的json格式,而是数组,用户在取到数据后可以使用「SparkSQL」算子对数据进行替换和拆分,将数据转换成行列表的形式再进行输出。

想要高效便捷地实现金蝶云API取数,可以使用FineDataLink的API取数功能,解决这些痛点,帮助IT团队简化对接API取数的流程。FineDataLink的API取数功能:

1.支持分页、加密、循环等多种取数形式,可以满足各种API数据处理场景。

2.通过图形化的节点直接拖拉拽,数据流程一目了然,还不用写那么多代码,非技术向的用户也能快速上手。

3.智能的运维系统,便捷的任务调度,再也不用担心跑任务不能关机了

了解更多数据仓库与数据集成关干货内容请关注>>>FineDataLink官网

免费试用、获取更多信息,点击了解更多>>>体验FDL功能

往期内容推荐:

FineDataLink4.1.9支持Kettle调用-CSDN博客

SQL Server和Oracle数据库的实时同步_sqlserveroracle数据库实时同步-CSDN博客

数据融合平台的概述、特点及技术方案-CSDN博客

  • 7
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值