首页 > 其他分享 >SNP Bluefield助力日日顺物流公司进行IT系统代码拆分

SNP Bluefield助力日日顺物流公司进行IT系统代码拆分

时间:2023-12-17 21:31:49浏览次数:28  
标签:SNP 项目 日日 Bluefield 系统 拆分 迁移

         日日顺是海尔集团旗下综合服务品牌,旗下有日日顺物流、日日顺乐家、日日顺乐农等。日日顺物流为家电、家具、卫浴等品类的厂商、线下零售商和电子商务客户提物流服务。日日顺网点遍布全国,深入县、乡、村级地区,日日顺的优势在于大件配送。2018 年,日日顺品牌价值 301.08亿元,成为物联网时代触点迭代生态圈生态品牌;2018年,日日顺荣获中国驰名商标。2019年6月,世界品牌实验室(World Brand Lab)权威发布日日顺成功入选“中国500最具价值品牌”榜。

SNP制定Bluefield选择性局部迁移方案助力日日顺物流公司代码拆分

由于公司业务发展需求,日日顺需要在短时间内将自身业务从原有的海尔系统环境中剥离并迁入独立的IT系统中运行。但,随着业务的快速增长,源系统中的数据量也随之大幅增加。加之,日日顺系统环境变的复杂,数据迁移量庞大,涉及范围广、时间紧并且需要保证源系统不停机、对业务影响降到最小是此次项目中的最大挑战。


在此背景下,SNP针对日日顺的自身业务情况和需求为其制定了Bluefield选择性局部迁移方案,利用SNP System Scan工具对系统进行扫描以确定项目迁移范围和相关数据对象,随后通过SNP RESC快速将源系统开发和配置等复制至目标系统,无需使用应用程序数据来构建目标系统。


关于数据迁移,首先根据选择规则将源系统需要拆分的公司代码数据导入至SNP转换驾驶舱,在目标系统中实现定制和规则映射,最后在SNP-TC场景中不断测试并完善其规则,直到可以用作上线为止。此次项目上线前主要经历了两轮迁移测试,一轮模拟上线测试,共历时不到3个月,拆分数据量约2.6TB,把71家公司的代码从原系统迁至新系统,涉及到FI、CO、MM、SD等相关模块,在SNP项目团队、合作伙伴,以及客户项目成员的通力合作下,在有限的时间内顺利交付,且项目达到了预期的效果。


日日顺供应链科技股份有限公司项目总监付静在提到这次合作时,如是说道”SNP的方法论在本次项目表现非常出色,特别在效率和准确性上很棒,而且降低了甲方的工作强度,项目周期短且上线非常快,感谢在中国疫情最艰难的时候为项目辛勤付出的所有伙伴们。“


标签:SNP,项目,日日,Bluefield,系统,拆分,迁移
From: https://blog.51cto.com/u_15626145/8863550

相关文章

  • power query索引列、重复列、拆分和提取
    powerquery索引列、重复列、拆分和提取一、索引列1、进入PQ编辑器2、添加索引列添加列——索引列——可自定义索引列 二、重复列功能:数据清洗时想保证数据的完整性,但又需要对某些列进行拆分、提取等操作时,一般先重复想处理的列1、添加列——选中要重复的列——点击‘......
  • Python利用pandas拆分大型的csv文件
    当将大型CSV文件拆分成较小的文件时,您可以使用Python的Pandas库来处理导入必要的库importpandasaspd定义拆分函数当定义拆分函数时,我们将在以下步骤中处理CSV文件的拆分defsplit_csv(input_file,chunk_size):#读取CSV文件dtype_options={'column9':str......
  • 这就解释了tuple("单个多字符字符串") type==tuple, 其实是字符串被拆分到元组中, 以
    #单个多字符字符串拆分list("单个多字符字符串")tuple("单个多字符字符串")set("单个多字符字符串")#重新排序#dict不行ValueError:dictionaryupdatesequenceelement#0haslength1;2isrequiredlist("单个多字符字符串",)tuple("单个多字符字符串",)set("......
  • Power BI - 5分钟学习拆分列
    每天5分钟,今天介绍PowerBI拆分列功能。什么是拆分列?有时导入PowerBI的数据表中,某列内容都包含同样的特殊字符如@/&/-/_等,可以利用这个特殊字符进行拆分列的操作,获得我们想要的信息。操作举例:首先,导入一张【Sales】样例表(Excel数据源导入请参考每天5分钟第一天)。样例列内容......
  • ELK日志拆分
    当然,下面是一个完整的示例,包括Filebeat和Logstash的配置,以便实现按项目进行索引拆分的日志收集:**Filebeat配置示例:**```yamlfilebeat.inputs:-type:logenabled:truepaths:-/opt/logs/qfzs-assistant/log_info.logfields:project:"assistant"-type:logen......
  • C#矩形对矩形拆分
    1publicenumTanglecySide2{3None=1,4LeftToRight=1>>1,5RightToLeft=1>>2,6TopBottom=1>>3,7BottomToTop=1>>4,8LeftToLeft=1>>5,9RightToRight=1......
  • 一列拆分成两列(BT拆)(Power Query)
    问题:左表转成右表let源=Excel.CurrentWorkbook(){[Name="表1"]}[Content],分组的行=Table.Group(源,{"机房名称","网络制式"},{"合并",eachText.Combine([BBU名称],",")}),按分隔符拆分列=Table.SplitColumn(分组的行,"合并"......
  • 代码随性训练营第四十六天(Python)| 139.单词拆分 、多重背包
    139.单词拆分classSolution:defwordBreak(self,s:str,wordDict:List[str])->bool:dp=[False]*(len(s)+1)dp[0]=True#求排列先遍历背包再遍历物品foriinrange(len(s)+1):forjinrange(i):......
  • maven之模块的拆分
    今天学习项目中maven的的功能模块化顾名思义就是把相对具有单独功能的模块独立出来然后用maven来配置化,这样的好处就是可以让相对独立的功能模块化,增加代码的复用性、重复使用只需把对应到maven包导入即可引用,生成对象,已经调用方法,依赖注入等业务实现。具体步骤如下:1,在idea中创......
  • Spring MVC学习随笔-控制器(Controller)开发详解:调用业务对象、父子工厂拆分(applicati
    学习视频:孙哥说SpringMVC:结合Thymeleaf,重塑你的MVC世界!|前所未有的Web开发探索之旅第四章、SpringMVC控制器开发详解二4.1核心要点......