图数据库助力供应链柔性升级

导读

当今市场环境受短视频等流媒体影响,任何风险事件在社交网络中传播速度极其迅速,留给企业的反应时间按分秒计,传统供应链的年度计划面对剧烈变化的市场环境已失去意义。此外,受近年局势动荡的影响,市场需求和供应情况变动加快、不可预测性增加,对企业弹性供应链能力及应急响应速度提出了更高的要求。传统表单式的存储,以及由此而来的跨业务线、跨系统的割裂数据,无力支撑动态多变的市场对业务决策实时性与智能化的需求。
天然擅长处理复杂深链关系的图技术正是供应链横向集成的最佳技术解决方案。图模型本身的特点就是直观还原业务,企业可通过图技术将多源数据以所有参与者都能理解的方式建模、连通。模型可以灵活调整,高效完成各类深链查询,实现全链路的信息透明化。在供应链中涉及的需求变动、价格变动、供应变化、原料问题、生产缺陷等需要向上追溯源头、向上向下追踪影响范围、评估影响大小的业务问题,图数据的深链查询性能为实时业务决策提供最有力的技术保障。

本文以车企供应链为例,演示图技术如何赋能供应链管理,寻找风险模式,助理供应链柔性升级。

图技术需求

供应商的生产系统发生故障、其上游供应商因故(发生交通事故、自然灾害或者区域冲突等不可控事件)延迟交货导致的无法生产或延迟生产都能造成供应链风险。由于这些突发情况通常不可预测,想要降低这些风险的影响,需要在系统层面增强供应链的韧性,识别风险供应模式。

例如,当一个或多个零部件的供应过分集中在少数原材料供应商上时,一旦该供应商受到内外部不利因素的影响,不能正常提供采购的原材料,而零部件供应商的库存又不充足时,便会造成供应链断裂,影响下游的正常生产运营。虽然企业对于产品的直接供应商通常非常熟悉易于规避风险,但是对上游间接供应商的了解程度往往不够,容易忽略风险供应模式。本质上讲,供应链风险是由决策信息的可获得性、透明性、可靠性不足造成的。针对上述典型的供应风险模式,把供应商、零部件抽象成为点,供应关系和零部件相互组成关系抽象成为它们之间的边,整合供应链端到端的信息,构成一张统一大图,通过图模式识别,能够快速直观地将风险识别出来。
图1:供应链全景图谱构建流程
图1:供应链全景图谱构建流程

图模型构建

对供应链问题的分析需要端到端的可视化,从供给端到需求端分别包含组装商、供应商、车辆、零部件、元件等元素,将它们分别建成实体点。在物料层面,车辆由部件组成,部件由元件组成,元件由零件组成,需要分别有一条有向的“组成”边来代表它们之间的关系。在生产与供应层面,供应商和组装商生产部件、元件、零件,需要分别有一条有向的“生产”边来代表它们之间的关系,供应商向组装商提供零部件,之间需要有一条“提供”的边来代表它们的关系。

最终,供应链中的所有组成要素和它们之间的生产关系都被收录到图模型中,企业可以根据它全面、快速地获取整个供应链路中物料之间的关系,供应商之间的关系,以及供应商与物料的关系。

供应链管理模型如下图所示。
图2:供应链管理模型
图2:供应链管理模型

图谱应用-链路脆弱点发现

供应链中的一家供应商如果是连接供应链路上下游的唯一必经节点,则该供应商如发生风险事件导致无法生产,则整条供应链极易发生断裂。同理,如果一个供应商节点位于越多其它顶点之间最短路径上,则该供应商连接上下游供应商的重要性越大,如果出现问题,对供应链的影响越大。通过图技术中的中心性算法,结合图展示,可以直观地发现供应链网络中此类脆弱点供应商,从系统层面减少供应链断裂风险。

查询逻辑

  • 查询车企P1拥有的所有车型的零部件组成网络以及对应供应商(图3);
  • 查询车企所有车型的供给网络(图4);
  • 执行中介中小性算法,返回中介中心性最大的三个供应商节点(表1);
  • 展示风险供应模式。

查询结果
如下图所示,通过图技术的统一建模,整车产品到零件的物料组成网络,企业及其组装商到零件供应商的供应网络都可以直观地展示,从而实现两个视角下端到端的可视化。通过中介中心性算法快速定位了供应链网络中的脆弱节点为supply_B01、02、04,车企要考虑寻找其他能完成相同任务的生产商,来规避供应链风险。

图3:C00001车型的零部件组成关系及对应供应商
图3:C00001车型的零部件组成关系及对应供应商
图3:C00001车型的零部件组成关系及对应供应商图4:C00001车型的供应商及供给关系

IDCentrality
supply_B0112
supply_B028
supply_B032

表1:车企P1所有供应网络中中介中心性最大的节点

图谱应用-集中风险发现

集中风险说明

供应商集中风险:
如果某供应商A的生产所需物料完全由上级供应商B供应,则这种依赖关系更强,如果B发生风险,则一定会导致A以及所有依赖A的下游企业无法生产,A与B之间存在直接的供应商集中风险;

如果供应商A与其直接上游之间并不存在供应商集中风险,但是经过多个层级、多个上游供应商的依赖关系,最终集中在了同一个间接上游供应商C上,若C发生风险,同样会导致A以及依赖A的企业无法生产,则称这种情况为间接供应商集中风险。

如果供应链中企业A的生产所需物料需要企业B供应,则企业B的产量会对A的产量产生影响,则称企业A对企业B有依赖关系。上述两种供应模式都会使整个供应链的系统风险激增,但是它们在存在于生产制造关系表的庞大冗杂的供应链数据中,难以通过人工挖掘出来,图技术的自动化挖掘能力正是解决这个问题的最好方案。

查询逻辑

  • 找到组成某车型的所有部件,以及这些部件对应的完整供应链路;
  • 从部件点开始,沿部件-组装商-元件生产商-零件生产商的供应链路向上遍历;
  • 按广度优先搜索,找到所有的组织商和供应商,周到无法向上游扩展,标记所有原料提供商;
  • 如果原料供应商只有一个,则该供应链存在风险;
  • 从风险供应链原料供应商开始,往下游扩展,如果下游供应商有且仅有一个,则标记该下游供应商为风险供应商,直到网络无法向下游扩展;
  • 输出所有的风险供应商。

查询结果
如表2所示,车型C00002的四个部件供应链路都存在集中风险供应商,根据图5的画布展示可以看出车型C00002共有七个部件。部件part_A01与part_A02的供应链路相似,上游有两个组装商(部件生产商)supply_A08和supply_A09,并且这两个组装商在下一个层级并未完全汇聚到同一元件生产商,所以这两个部件的供应链路均没有风险。在部件part_A03的供应链路中,下级有两个组装商supply_A09和supply_A10,并且这两个组装商在下一个层级并未完全汇聚到同一元件生产商,所以该部件的供应链路没有风险。

部件part_A04与part_A06的供应链路完全相同,上游只有一个组装商supply_A10,所以part_A04与part_A06有供应商集中风险,他们重度依赖的供应商是supply_A10,supply_A10上游只有一个元件生产商supply_B14,supply_B14上游只有一个零件生产商supply_C17,所以supply_B14和supply_C17也是part_A04与part_A06的重度依赖企业。Part_07与part_04、part_A06的情况类似。

在部件part_A05的供应链路中,下级虽然有两个组装商——supply_A10和supply_A11,但这两个组装商下级完全汇聚到一个元件生产商supply_B14,所以part_A05没有直接供应商集中风险,但是有间接供应商风险,supply_B14、supply_C17是其重度依赖企业。

综上,存在供应商集中风险的部件有四个,并且共同重度依赖生产商supply_C17与元件生产商supply_B14,如果它们发生风险,车型C00002的供应链极易发生断裂,需要最重点关注,立刻寻找替代供应商,降低供应链系统风险。

风险部件依赖供应商
part_A04[supply_A10,supply_B14,supplyC17]
part_A05[supply_B14,supplyC17]
part_A06[supply_A10,supply_B14,supplyC17]
part_A07[supply_A11,supply_B14,supplyC17]

表2:车型C00002存在供应商集中风险的部件及相关依赖供应商

图5:车型C00002存在供应商集中风险的部件及相关依赖供应商可视化视图

图5:车型C00002存在供应商集中风险的部件及相关依赖供应商可视化视图

结语

以上仅为供应链全景图谱的简单展示,用同样的方法,企业还能找到存在供应商集中风险的部件、零件和元件,以及他们各自重度依赖的供应商有哪些。

后续,我们会在创邻科技官网发布更多图数据库热点应用场景和前沿资讯,并将可复现的数据集、建模方法、查询语句进行公开,欢迎对图数据库感兴趣的同学关注。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/643661.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

为了性能,放弃tft_eSPI,选择arduino_gfx吧

本来对于tft_espi和arduino_gfx没啥特别的感觉,都是tft屏幕驱动,arduino_gfx的好处就是除了支持tft外还支持一些oled屏幕。 谁知道在探寻我那个在单片机项目上显示中文方案 https://github.com/StarCompute/tftziku 时候,寻求极致性能测了一些东西。 t…

3---版本库和工作区、使用.git管理工作区的文件、HEAD指针和master的关系

一、本地仓库和工作区的概念: 1.1本地仓库——版本库: 本地仓库又称为版本库。版本库是隐藏目录.git,并不是.git所在的目录。版本库不属于工作区。我们不能手动操作.git目录及其中的文件,这样可能会直接破坏版本库。stage(暂存区…

解决Flutter位于悬浮窗口时,应用Logo不更新问题

问题描述 我已经更换了应用Logo,但是发现应用处于悬浮窗口时,logo还是更改之前的?下面的图片只是示意。 解决方案 终端命令 rm -rf ~/Library/Developer/Xcode/DerivedData2.xcode视图内解决 先在顶部找到 Xcode --> Setting --> Lo…

第十九届全国环境友好科技竞赛(绿色创业类)正式启动

近日,第十九届全国环境友好科技竞赛(绿色创业类)正式拉开帷幕。本次竞赛由清华大学、同济大学、西安建筑科技大学及中国环境科学学会共同主办,旨在通过学科竞赛的方式鼓励全国高校学生积极参与到资源节约型和环境友好型的和谐社会…

docker搭建私有仓库并推送本地镜像

1、私仓搭建 docker pull registry#拉取镜像 docker images#查看镜像 mkdir -p /czx/myregistry 创建挂载目录 运行私有库registry (相当于本地有个是有docker hub) docker run -d -p 5000:5000 -v /czx/myregistry/:/tmp/registry --restartalways --privilegedtrue regist…

[技术报告]InternLM2 Technical Report

摘要 像ChatGPT和GPT-4这样的大型语言模型(llm)的进化引发了人们对人工通用智能(AGI)出现的讨论。然而,在开源模型中复制这种进步一直是一个挑战。本文介绍了InternLM2,这是一个开源的大语言模型&#xff…

惊呆了!企业数字化转型竟如工厂生产?

在众多使用蚓链数字化生态系统解决方案实现数字化转型的企业,你能想象吗?如今的企业数字化转型,就如同一家工厂的生产过程!数据成为了原材料,而数据资源则是场景化的零件,最终生产出满足市场需求的数据产品…

7. Spring MVC面试题汇总

Java全栈面试题汇总目录-CSDN博客 1. 什么是Spring MVC,简单介绍下你对Spring MVC的理解? Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model,View,Controller分离,将web层进…

【论文阅读】AID(ICCV‘23)

paper:https://arxiv.org/abs/2310.05666 code:https://github.com/YilongLv/AID Anchor-Intermediate Detector: Decoupling and Coupling Bounding Boxes for Accurate Object Detection

RT-Thread Env开发探索——以HC-SR04超声波传感器为例

RT-Thread Env开发探索——以HC-SR04超声波传感器为例 0.前言一、BSP优化1.修改芯片功能配置2.修改RTT配置菜单 二、软件包加载1.外设配置2.驱动框架配置3.软件包配置 三、编译及运行四、源码分析五、总结 参考文章:RT Thread Env CLion环境搭建 0.前言 对比使用R…

文件自动同步备份-FreeFileSync工具解决硬盘损坏、误操作覆盖导致数据丢失

文件自动同步备份-FreeFileSync工具解决硬盘损坏、误操作覆盖导致数据丢失 文章目录 文件自动同步备份-FreeFileSync工具解决硬盘损坏、误操作覆盖导致数据丢失前言一、FreeFileSync二、使用方法1.用外部存储卡或盘作为异地备份目标盘2.设置同步策略3.设置为windows的自动计划 …

在数据中心网络中隔离大象流

1000 条短突发中混入几条大象流将严重影响短突发 p99 latency,造成抖动。这个我在 隔离网络流以优化网络 论证过了,还有另一种更直观的理解方式: 规模差异越大,算术均值越偏离中位数,即算术均值的分位数越高。 可以…

Redis 源码学习记录:散列 (dict)

散列 Redis 源码版本:Redis-6.0.9,本篇文章的代码均在 dict.h / dict.c 文件中。 散列类型可以存储一组无需的键值对,他特别适用于存储一个对象数据。 字典 Redis 通常使用字典结构体存储用户散列数据。字典是 Redis 的重要数据结构。除了散…

DNS服务的部署与配置(1)

一、DNS的定义 1、域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。 它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。 DNS使用UDP端口53。 当前&#xff0…

AUTOMATIC1111/stable-diffusion-webui/stable-diffusion-webui-v1.9.3

配置环境介绍 目前平台集成了 Stable Diffusion WebUI 的官方镜像,该镜像中整合如下资源: GpuMall智算云 | 省钱、好用、弹性。租GPU就上GpuMall,面向AI开发者的GPU云平台 Stable Diffusion WebUI版本:v1.9.3 Python版本:3.10.…

一维前缀和[模版]

题目链接 题目: 分析: 因为要求数组中连续区间的和, 可以使用前缀和算法注意:下标是从1开始算起的, 真正下标0的位置是0第一步: 预处理出来一个前缀和数组dp dp[i] 表示: 表示[1,i] 区间所有元素的和dp[i] dp[i-1] arr[i]例如示例一中: dp数组为{1,3,7}第二步: 使用前缀数…

02_前端三大件HTML

文章目录 HTML用于网页结构搭建1. 标签2. 客户端服务器交互流程3. 专业词汇4. html语法细节5. 安装VSCODE安装插件6. Live Server插件使用7. 标题&段落&换行&列表8. 超链接标签使用9. 图片10. 表格的写法11. 表单标签*(重点)12. 下拉框13. 页面布局标签14. 块元素和…

数理逻辑:1、预备知识

17.1 命题和联结词 ​ 命题:可以判定真假的陈述句。(则悖论,祈使句,疑问句都不是命题) ​ 原子命题:不能被分割为更小的命题的命题 例如: 2既是素数又是偶数 可以由$p: 2 是素数,…

基于移动多媒体信源与信道编码调研

前言 移动多媒体是指在移动通信环境下,通过无线网络传输的音频、视频、图像等多种媒体信息。移动多媒体的特点是数据量大、传输速率高、服务质量要求高,因此对信源编码和信道编码的性能提出了更高的要求。 本文对进3年的移动多媒体信源与信道编码的研究…

Docker 模块在宝塔中怎么使用

么是 Docker? Docker 是一个用于开发、发布和运行应用程序的开放平台。Docker 使您能够将应用程序与基础架构分离,以便您可以快速交付软件。使用 Docker,您可以像管理应用程序一样管理基础设施。通过利用 Docker 快速交付、测试和部署代码的方…