您的位置:首页 > 互联网

为什么说“多源数据整合”是低代码的必备功能?

发布时间:2020-06-09 11:09:57  来源:互联网     背景:

  在中国软件网行业协会等机构联合发布的《2020 中国低代码开发平台十大发展趋势》中显示,低代码开发平台的集成能力将更受重视。作为系统集成的重要组成部分和基础能力,多源数据整合被更多开发者和企业IT决策人员视为低代码开发平台产品的必备功能。为什么业界如此看好这个功能?我们得从“数据孤岛”讲起。

  “数据孤岛”威胁企业信息化

  我们注意到,大多数企业为了快速提升竞争力,在信息化的过程中分批次引入多个来自不同厂商的应用,用来解决当前需求最急迫的应用场景。这种方式虽然“投入少、见效快”,但是因为缺乏整体规划和必要的投入,这些应用往往无法深入集成,最终形成一个个 “孤岛”,即在同一企业内部的不同应用之间相互独立,安全认证和数据均无法互通。“孤岛现象”,特别是位于不同云服务商的“云端孤岛”,给企业的信息系统管理带来了不小的麻烦,甚至因为手动传递和处理数据的存在,还增大了数据完整性风险。

img1

(复杂的企业内应用)

  多源数据整合是数据孤岛的克星

  诚然,考虑到开发成本和厂商对争夺“企业应用入口”的热衷,大型行业软件和各类互联网工具在短期内无法改变“各自为政”的现状。相比之下,更多企业将希望寄托于定做的个性化应用能够与现有系统集成,甚至承担起“云端孤岛”间传递数据的桥梁。

img2

(低代码开发)

  考虑到技术门槛和开发效率,越来越多的企业采用低代码来开发企业个性化应用。低代码是一种先进的软件开发方式,用这种方式,开发者无需编码即可完成常用功能,少量代码则可扩展更多功能。相比于零代码,低代码的扩展性让系统集成变得更易操作。趋势报告中指出,低代码平台必须具备与其他系统尤其是核心业务系统的集成能力,而系统集成的核心,是多源数据整合。

  在大多数企业中,业务数据分散在不同的数据库,比如订单数据在ERP、人力资源数据位于HRM、物流配送基于TMS等。如果开发者需要开发一个配送成本核算模块,就需要从ERP、HRM和TMS三个系统的数据库中分别抓取订单金额、人力成本和配送时间与里程等数据,整合之后提供给最终用户使用,满足用户的业务需求。

  作为国内低代码技术的引领者,活字格低代码开发平台将如何帮助开发者完成数据整合呢?

手机屏幕截图 描述已自动生成

(多业务系统数据整合,图片来自活字格官网)

  活字格的多源数据整合解决方案

  根据被整合系统采用的技术方案、业务数据本身的特点等,数据整合的方式也有所不同,大致可以分为以下四类。而活字格低代码开发平台都提供了创新性的功能组件,显著提升使用者的开发效率,加速系统集成。

  1、可视化调用第三方Web API

  大部分主流的业务系统开发商已经考虑了系统集成的需求,在自己产品线中提供了Web API,开放给其他系统使用。如用友为其代表性的U8+ ERP提供了开放平台,开发者可以通过调用其Web API完成凭证创建等业务操作,实现系统集成。

img4

(用友U8+开放平台,图片来自用友网络)

  如果您需要集成的是这种提供了Web API的系统,可以直接使用活字格的“POST数据”插件,无需编码便可可视化地将用户在页面上输入或者选择的数据,组织成符合该Web API要求的参数,向业务系统的Web API发送POST或GET请求。然后使用JavaScript编程接口,参照Web API的文档处理返回的结果,显示在页面上或者触发下一步的业务处理流程。

电脑萤幕的截图 描述已自动生成

(在活字格中,可视化准备调用Web API的参数)

  如果Web API的厂商需要您使用特殊的认证策略或跨域认证要求,您也可以基于活字格的服务器端编程接口,在活字格中开发一个Web服务作为代理,用于处理安全认证并中转数据。在开发页面时,您就可以使用POST数据命令向您的代理Web服务,完成系统集成了。

  2、同步第三方系统的部分数据

  一般的说,提供Web API的厂商会认为使用者有较强的编码开发能力,相比于安全性和性能,在文档和易用性方面的考虑会稍微弱一些。体现在使用活字格集成Web API的过程中,开发者仍需编写少量代码完成对接。这对使用活字格做开发的平民开发者们来说是不小的挑战。此外,部分业务系统的厂商并没有开放Web API供集成者调用,这使得数据层的集成作为另一个“现实”的选项,不容忽视。

  数据层的集成根据应用场景的不同,一般有两种选项:将部分需要集成的数据定时抓取到当前系统;或者直接访问业务系统的数据库。前者通常适用于只读数据,特别是对数据实时性要求不高或业务系统负载较高的场合,如从在线商城的系统中抽取订单数据到WMS系统中,完成发货等后台流程;或者从HRM系统中读取员工信息,用于MES中进行排班和工时核算。

  为了应对这些场景,活字格提供了“外联表副本”功能。开发者可以为第三方系统数据库中需要抓取到当前系统的数据表建立外联表副本,并设置定时同步的时间。活字格的服务器会自动定期从第三方系统的数据库抓取数据。为了便于开发者整合外联表副本和其他数据表的信息,活字格创造性地提供了跨源数据视图功能。在使用SQL语句编写查询视图时,开发者能将这些不同来源的数据连接在一起,无视数据库本身的技术差异。经验表明,这种直接JOIN多源数据表的能力,可大幅减少将数据传递到页面或服务端逻辑中进行整合的场合,从而大幅提升开发效率和系统运行性能。

img6

(外联表副本与跨源数据视图示意图)

  3、直接使用第三方系统的数据库

  如需向第三方系统写入数据,或者对第三方系统数据的实时性要求较高,将数据同步到当前系统很难满足客户的需求。所以,直连第三方系统数据库就成了数据层集成的“终极方案”。

  活字格低代码开发平台内置支持直连Microsoft SQL Server、MySQL和Oracle等主流数据库,还能借助ODBC技术,兼容达梦DM8等其他数据库。开发者能像使用内置数据库一样,在设计器上可视化管理数据库的结构与表中的数据。开发页面或服务端处理逻辑时,第三方系统数据库的表现也和内置库一样,支持绑定、ODATA等查询功能。

img7

(活字格支持的部分数据库)

  此外,活字格还提供了调用存储过程的命令,可以直接传参执行数据库上的存储过程,最大限度重用第三方系统数据库上的功能,进一步降低开发成本。

  4、定时导入第三方系统的数据文件

  我们了解到,很多企业在推动信息化的过程中,也引入过一些非常封闭的软件。这些软件可能是一些非常古老的软件产品;或者是一些打着“极低门槛”的旗号,从没有考虑过系统集成需求的小工具或互联网服务。它们没有提供Web API甚至没有能够直接访问的数据库。与这些系统做集成时,除了软件之外,还免不了一定的人工操作。

  通常的做法是手工操作这些软件的数据导出功能,将数据导出为Excel或CSV文件,然后再导入需要使用这些数据的系统。很遗憾,活字格无法帮您精简到从第三方系统导出数据的工作。但是,活字格提供了定时任务功能,可以帮助开发者实现定时将指定的文件导入使用活字格开发的系统,减少了数据导入的人工操作。

  活字格内建了从Excel或CSV文件导入的功能,开发者只需要设置好列名等参数,就可以开发出将文件中的数据导入数据库的功能,配合上可视化设置的定时任务机制,无需编码即可实现自动导入数据文件的需求。

img8

(使用活字格开发定时导入csv文件的功能)

  总结

  随着数字化转型的深入,越来越多的企业开始意识到数据整合的必要性。为了避免增加更多的“数据孤岛”,我们建议正在做技术选型或者正在使用低代码开发平台的开发者,加强对系统集成的重视程度,特别是数据层的集成,尽可能将企业内的各个系统打通,让它们可以协同增效。

  作为一款企业级的低代码开发平台,活字格在系统集成方面具备较强优势,提供了多种数据整合方案,涵盖调用Web API、共享数据库和定时导入数据文件。开发者只需选择合适的方案,就可以应对各种系统集成场景。

  如果您对低代码开发感兴趣,希望打破“数据孤岛”的困局,正在寻找一款能迅速上手,高效开发企业应用,助推企业数字化的工具,不论您是否具备编程经验,活字格低代码开发平台都是不容错过的选择。欢迎在百度搜索活字格访问官网,了解更多信息,免费下载试用吧。

特别提醒:本网内容转载自其他媒体,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。


返回网站首页

本文评论
Soul遇到的电影特效师,出现在漫威和《权游》的片尾
“看完《权利的游戏》的片尾再关闭播放软件啊,上面可有我的名字呢!”在我准备去看《权力......
日期:07-01
发热门诊、热力地图、实时动态…百度地图上线疫情地图权威信息早知道
现如今,疫情依旧严峻,但随着国家的密切关注和人民的重视,防疫工作也有条不紊地开展开来。并且根......
日期:01-27
服装店老板娘抖音直播带货,一天清空两万库存销售额破百万
2020年的春天,对于很多服饰行业从业者来说,是一场莫大的考验。工厂不能开工,物流不能运输,积压......
日期:05-22
苏宁易购荣耀618钜惠来袭:全场最高优惠1300元,以旧换新更潮值
一年一度的618年中大促正在火热进行中,苏宁易购平台多款手机数码产品均有优惠。其中,荣耀表现抢眼......
日期:06-17
佳明GarminMove系列智能手表为你提供全天候心率监测
随着科技的发展,智能手表的配置越来越高,功能也越来越全面。佳明Garmin今年全新发布的GarminMove系......
日期:11-15
金柚网郭伟:5G赛道即将开启,人力资源服务行业迎来发展新机遇
“打造工业互联网平台,拓展‘智能+’,为制造业转型升级赋能,深化大数据、人工智......
日期:03-27
公民正确送养行为亟待加强,百度搜索“送养”已有引导提示
近日,山东高管鲍某明被指性侵养女一事持续发酵。据一些媒体报道,当事女孩的母亲通过中介私下将女......
日期:04-16
直播赋能20万家居导购,居然之家新零售又有新动作
李佳琦直播卖口红、薇娅直播卖房子、罗永浩直播卖手机、董明珠直播卖家电……2020年还......
日期:05-28
吉林航信携手航天云网 推进工业互联网建设
在吉林省,吉林爱信诺航天信息有限公司承接了航天云网成果落地的实施任务。...
日期:08-30
11年“联姻”路漫漫,T-Mobile和Sprint或将喜结连理
持续11年的T-Mobile和Sprint“联姻”一事终于迎来了好消息。...
日期:09-02
高性能大带宽 AMD EPYC 助力圣母大学环境科学研究
2020年, 一场疫情让人们生活变了样,也让人类重新思考人与环境应当如何和谐共处。事实上,在过去30......
日期:03-30
销售额与销售量赢得双冠,新华三下一代刀片服务器助力产业数字化转型
近日,全球权威ICT市场研究机构IDC发布了《2019年第一季度中国市场x86服务器市场跟踪报告》。紫光旗......
日期:07-05
顶象:疫情下的“宅经济”,五大行业迎来线上业务拐点
“疫情”之下,大家都宅在家里不出门,在“宅着就是做贡献”的日子里,线上购......
日期:03-09
虎赞SCRM推企业微信红包功能,解决私域运营刚需
企业微信是腾讯微信团队打造的企业通讯与办公工具,具有与微信一致的沟通体验,丰富的OA应用,和连接微......
日期:03-23
鲸算科技直播助农,单场销售1200箱黄果柑
2020年3月7日-9日,鲸算科技联合中国扶贫基金会线上直播销售黄果柑,助力灾后重建地区之雅安石棉县......
日期:03-16
这家公司,全球超融合行业占比33.3%!
了解更多数字化转型方案查看此链接: https://www.dellemc-solution.com/home/index.html ......
日期:03-23
PaddlePaddle升级解读|十余行代码完成迁移学习 PaddleHub实战篇
迁移学习 (Transfer Learning) 是属于深度学习的一个子研究领域,该研究领域的目标在于利用数据、任务、......
日期:05-06
HTTPS如何防止流量劫持?
流量劫持总体来说属于中间人攻击(Man-in-the-Middle Attack,MITM)的一种,本质上攻击者在通信两端......
日期:11-11
打击黄牛有成效:12306候补票兑现率又创新高
12月14日消息 据中国铁路消息,12月13日,铁路春运售票第二日,铁路部门开始发售2020年1月11日(腊月......
日期:12-14
开发者提Rust 2020 年发展愿景:支持 GUI 编程和关注社区建设
Rust 核心开发团队上个月在博客面向 Rust 社区发布了一则征文公告,希望收集大家对 Rust 在 2020 年......
日期:11-27