本文概述了 Infosys 在 Azure 市场中 实现的可跟踪性图形解决方案 。
此解决方案使用 Azure Cosmos DB for Gremlin 和其他 Azure 服务实现端到端供应链可追溯性。 该解决方案使组织能够跟踪和跟踪整个供应链中的成品、原材料及其关系。 此解决方案支持食品安全、法规合规性和快速事件响应。
该解决方案使用图形数据库模型来表示商品的复杂关系和移动,并与 Azure 服务集成,以便进行数据引入、处理、分析和用户访问。 本文与供应链经理、架构师和 IT 专业人员相关,旨在实现可追溯性流程的现代化。
关键功能
| Description | 先决条件/许可证 | |
|---|---|---|
| 用于 Gremlin 的 Azure Cosmos DB | 存储和查询表示供应链关系的图形数据。 | 使用 Gremlin API 的 Azure 订阅、Cosmos DB 帐户 |
| Azure API 管理 | 向外部系统公开股票移动事件的 API。 | Azure 订阅 |
| Azure 事件中心 | 引入工厂、仓库和物流提供商的流数据。 | Azure 订阅 |
| Azure Functions | 处理和转换用于引入 Cosmos DB 的事件。 | Azure 订阅 |
| Azure 认知搜索 | 启用对供应链数据的高级搜索和筛选。 | Azure 订阅 |
| Azure Databricks 和 Synapse Analytics | 分析数据并支持自助服务报告。 | Azure 订阅、Databricks/Synapse 工作区 |
| Azure 应用程序服务 | 托管用户门户进行搜索和报告。 | Azure 订阅 |
| Azure 存储 | 存档法规和历史需求的数据。 | Azure 订阅 |
先决条件
Azure 订阅服务
- 如果没有 Azure 订阅,可在开始前创建一个试用帐户。
- Azure Cosmos DB for Apache Gremlin 帐户
- 访问用于测试的示例数据
- 熟悉供应链流程和数据
流程概述
若要开始使用供应链可追溯性解决方案,请执行以下步骤:
数据存储
- 使用 Gremlin (图形) API 创建 Cosmos DB 帐户。
- 将原材料、成品、托盘和仓库的数据模型定义为图形顶点和边缘。
数据引入和集成
- 设置 Azure 事件中心以接收工厂、仓库和物流提供商的流数据。
- 使用 Azure API 管理公开用于股票移动和质量事件的 API。
- 实现 Azure Functions 以处理传入事件并写入 Cosmos DB。
分析和用户访问
- 使用 Azure 认知搜索启用对供应链数据的高级搜索和筛选。
- 集成 Azure Databricks 和 Synapse Analytics,以便进行报告和分析。
- 使用 Azure 应用服务部署用户门户进行搜索和可视化。
存档和管理数据
- 根据需要使用 Azure 存储存档历史数据和法规数据。
最终用户指南和支持
帮助组织采用以下解决方案:
- 提供有关使用用户门户进行搜索和报告的培训。
- 共享有关如何解释基于图形的可跟踪性数据的文档。
- 提供故障排除和反馈的支持渠道。