当前位置:首页>>硬核干货| 盈嘉BOS核心功能剖析:数据库兼容能力详解

硬核干货| 盈嘉BOS核心功能剖析:数据库兼容能力详解

发布时间:2021-11-05作者:小王子



数据正在改变世界。


我们开始习惯用算力支持人脑,用算法预测未来。


数据正在影响世界。


互联网、大数据、云计算、人工智能、区块链等技术加速创新,日益融入经济社会发展各领域全过程,数字经济发展速度之快、辐射范围之广、影响程度之深前所未有,已成为重组全球要素资源、重塑全球经济结构、改变全球竞争格局的关键力量。


我们需要找到与数据“交流”的方式,盈嘉智慧空间操作系统BOS(Building Operating System)或许就是答案。


盈嘉互联作为智慧空间产业的引领者,自主研发智慧空间操作系统BOS,可为全社会不同行业提供空间数据的快捷高效服务。从而赋能传统产业转型升级,助力建设数字中国、智慧社会,推进数字产业化和产业数字化,打造具有国际竞争力的数字产业集群。


诚如习总书记所言,要加强关键核心技术攻关,牵住自主创新这个“牛鼻子”,提高数字技术基础研发能力,打好关键核心技术攻坚战,尽快实现高水平自立自强,把发展数字经济自主权牢牢掌握在自己手中。


作为赋能者,盈嘉互联牢记“解放空间数据、助力客户成功、共创智慧世界”的使命,主动承担科技自强自立的责任,以科技创新支撑引领智慧空间产业高质量发展。为此,盈嘉互联特别推出“BOS功能解析”系列文章,用技术实力切实推动我国数字经济健康发展,让空间数据惠及更多行业,向世界发出更多中国声音。


大家好!上期我们讲到BOS的数据变更管理能力,相信大家已经看到智慧空间多源异构数据的管理是BOS的核心能力之一。BOS通过服务接口、开发组件支持开发者快速构建面向智慧空间具体场景的应用。


在数据兼容能力方面,BOS通过第三方数据库接入功能,解决在第三方平台的服务接口不完善的情况下的系统间数据集成问题。BOS数据库兼容可以实现更高性能的数据传输,适合大批量数据的集成接入,支持用户将第三方系统的数据集成到BOS多源异构数据库中,充分发挥存量数据资源的价值,并可持续从第三方数据库同步数据变更。本期,我们就详细讲讲BOS的数据库兼容,即第三方数据库接入能力。


01

BOS数据管理核心模块


BOS作为面向智慧空间领域,提供工程级数据管理、服务的PaaS云平台,一个核心能力是多源异构数据的管理,支持多源异构数据解析与融合。BOS包含BOSFoundation、BOS3D、BOSGeo和BOSMobile四个子产品,其中BOSFoundation可以认为是多源异构数据的“管理中枢”。


02

BOS接入第三方数据的应用场景


在信息化产品实施和项目应用中,很多情况下客户已经部署和实施了第三方信息化产品和技术,如ERP、CRM、PLM、OA等,这些系统的数据一般统一存储在独立的关系型或者非关系型数据库中,还有些客户则基于DBMS(数据库管理系统)建立了数据仓库或者数据池,统一管理专项数据,如地名地址数据库、企业法人数据库、档案数据库等。BOS的第三方数据接入的能力,支持在授权前提下直接访问第三方系统的数据库或者专项数据库,通过连接配置信息,完成从第三方数据库向BOS的数据导入和更新。


03

如何使用BOS的第三方数据接入能力


第三方数据库接入功能在BOS 5.0版正式上线,功能可以在数据管理组件中体验。


应用组装


访问BOS智慧空间操作系统门户,使用您的账号登录。如果您还没有注册,只需要一个手机号马上可以注册使用,新注册用户有1个月的免费试用期。如需申请更长使用期限,可通过网站上的服务电话联系咨询。


使用“创建应用”功能进行应用的创建。在应用创建过程中确保选中BOS数据管理组件,如下图所示。

 


通过应用预览功能预览组装完成的BOS应用,体验数据管理组件的第三方数据接入功能。

 


数据管理组件提供了BOS应用中BOS对象类和关系类的数据查看和管理功能,具备数据视图、模型视图和关系视图来展示BOS所管理的对象数据及其关系数据,以可视化的界面提供了基础的数据管理功能。


第三方数据库接入


使用BOS数据管理组件的“从第三方数据库导入”功能,来实现第三方数据库接入。该功能实现了从关系型数据库,如MySQL、Oracle、PostgreSQL,以及非关系型数据库,如MongoDB中,直接读取、批量导入和更新数据的能力。

 


导入前,用户需要获取第三方数据库的连接信息,并且拥有读取权限,能够访问需要导入的表的全部数据。另外在BOS中,需要已经存在或者建好对应的BOS对象和关系。


归纳来说,通过BOS的第三方数据接入,将第三方数据库的多个表的数据及数据关系提取后,按照BOS的数据模型整理、存储到BOS的对象和关系中。支持连接查询第三方数据库的多个表,形成数据视图并导入到BOS中。


一个简单案例


因为篇幅的关系,以下以一个简单的案例进行说明,我们将从MySQL的企业数据库中导入其供应商表数据到BOS中。


首先,在BOS中创建1个BOS对象用于保存导入的数据。该BOS对象可以参考第三方数据库的表设计,但不必完全相同。

 


在数据管理组件中,使用“从第三方数据库导入”功能选择正确的数据连接类型,输入第三方数据库服务主机名或IP、数据库服务端口、数据库连接用户名、密码和数据库名。

 


填写好数据连接信息后,点击“测试连接”。如果连接信息正确,会弹出“测试连接成功”提示,可以进入下一步。否则,请调整连接参数后重试。


在数据连接参数填写正确后,点击下一步,进入选择导入配置文件和导入选项界面。

 


在该界面,选择导入配置文件,该文件记录了第三方数据库的表的查询条件、查询数据视图与BOS对象的对应关系,以及字段的映射关系。该配置文件的详细写法请参考相关技术文档。


导入选项,设置是否处理新增数据操作和更新数据操作。


配置完成后,点击“开始导入”,开始第三方数据导入过程。如果出现配置文件错误提示,请修改配置文件后重试。


开始导入后,会出现进度条。导入完成后,弹出导入数据汇总信息对话框。

 


04

结语


本期主要介绍通过BOS数据管理组件的对接第三方数据功能,实现对第三方信息管理系统和数据库的数据层集成和数据兼容。数据层集成具有灵活、高效,能处理大批量数据,并且不受第三方系统服务接口的限制的特点。该功能对于项目实施中系统数据集成、原有系统数据利旧等具有较大的应用价值。


公司简介

宜科(天津)电子有限公司是中国工业自动化的领军企业,于2003年在天津投资成立,销售和服务网络覆盖全国。作为中国本土工业自动化产品的提供商和智能制造解决方案的供应商,宜科在汽车、汽车零部件、工程机械、机器人、食品制药、印刷包装、纺织机械、物流设备、电子制造等诸多领域占据领先地位。宜科为智慧工厂的整体规划实施提供自系统层、控制层、网络层到执行层自上而下的全系列服务,产品及解决方案涵盖但不局限于云平台、MES制造执行系统、工业现场总线、工业以太网、工业无线通讯、机器人及智能设备组成的自动化生产线、自动化电气控制系统集成、智能物流仓储系统等,以实现真正智能化的生产制造,从而带来生产力和生产效率的大幅提升,以及对生产灵活性和生产复杂性的管理能力的大幅提升。多年来,宜科以创新的技术、卓越的解决方案和产品坚持不懈地为中国制造业的发展提供全面支持,并以出众的品质和令人信赖的可靠性、领先的技术成就、不懈的创新追求,在业界独树一帜。帮助中国制造业转型升级,加速智能制造进程,成为中国工业4.0智慧工厂解决方案当之无愧的践行者。

更多详情>>

联系我们

  • 联系人:章清涛
  • 热线:18611695135
  • 电话:
  • 传真:
  • 邮箱:18210150532@139.com

Copyright © 2015 ilinki.net Inc. All rights reserved. 智汇工业版权所有

电话:010-62314658 邮箱:service@ilinki.net

主办单位:智汇万联(北京)信息技术有限公司

京ICP备15030148号-1