共用方式為


使用 Azure Cosmos DB for Gremlin 的供應鏈追蹤解決方案

適用於: Gremlin

本文概述 Infosys 實作的追蹤圖表解決方案。 這個解決方案使用 Azure Cosmos DB for Gremlin 和其他 Azure 功能,為全球供應鏈中的成品提供追蹤功能。

在本文中,您將了解:

  • 供應鏈內容中的可追蹤性為何。
  • 透過 Azure 功能傳遞的全球追蹤解決方案結構。
  • Azure Cosmos DB 圖表資料庫如何協助您為全球供應鏈中原料和成品間的複雜關聯性提供協助。
  • Azure 整合平台服務 (例如 Azure API 管理和事件中樞) 如何協助您整合供應鏈的各種應用程式生態系統。
  • 您該如何向 Infosys 尋求協助,使用此解決方案來解決追蹤需求。

概觀

在食物供應鏈中,可追蹤性是在整個產品的生命週期中,跨供應鏈追蹤產品的能力。 供應鏈包含供應、製造和物流配送。 追蹤對於食品安全、品牌和法規揭露很重要。

過去有些組織無法有效地在其供應鏈中追蹤產品。 結果包含昂貴的產品召回、罰款和消費者健康等問題。

追蹤解決方案必須解決以各種速度和真實性進行資料調和及資料擷取的需求。 其也必須遵循清查週期。 傳統平台無法達成這些目標。

解決方案架構

供應鏈追蹤通常會共用擷取棧板移動、遞交品質事件,以及追蹤/分析商店資料的模式。 Infosys 開發了使用 Azure 應用程式服務、整合服務和資料庫服務的端對端追蹤解決方案。 解決方案提供下列功能:

  • 從跨地理位置的工廠、倉儲和集散中心接收串流資料。
  • 擷取及處理平行庫存進銷事件。
  • 檢視知識圖,此圖表會分析原料、生產批次、成品的棧板、棧板 (包裝加工/重新包裝) 以及貨物移動之間的多層父子式關聯性。
  • 使用包含萬用字元和特定關鍵字的搜尋功能存取使用者入口網站。
  • 識別品質事件的影響,例如受影響的原料、批次、棧板以及棧板的位置。
  • 擷取多個市場的事件歷程記錄,包括產品召回資訊。

Infosys 追蹤解決方案支援雲端原生、API 優先和資料驅動功能。 下圖說明此解決方案的結構:

顯示 Infosys 供應鏈可追蹤性解決方案架構的圖表。

此結構會使用下列 Azure 服務來協助處理特殊工作:

  • Azure Cosmos DB 可讓您彈性調高或調降效能。 您可以使用 API for Gremlin 來建立及查詢原料、成品和倉儲之間的複雜關聯性。
  • Azure API 管理提供適用於協力廠商物流供應商 (3PL) 和倉儲管理系統 (WMS) 庫存進銷事件的 API。
  • Azure 事件中樞可讓您收集大量的 3PL 提供者和 WMS 並行事件,以供進一步處理。
  • Azure Functions (透過函數應用程式) 使用 API for Gremlin 處理 Azure Cosmos DB 的事件和內嵌資料。
  • Azure 搜尋服務可啟用複雜的搜尋和棧板資訊的篩選。
  • Azure Databricks 會讀取變更摘要,並為 Power BI 使用者建立自助報告的 Azure Synapse Analytics 模型。
  • Azure App Service 及其 Web Apps 功能可讓您部署使用者入口網站。
  • Azure 儲存體會儲存封存的資料以符合長期的法規需求。

圖形資料庫及其資料設計

貨物的生產和物流配送需要維護一套複雜的動態關聯性。 採用可追蹤性圖形形式的調適型資料模型可讓您透過供應鏈中的所有步驟來儲存這些關聯性。 以下是程序的高階視覺效果:

供應鏈數據設計的圖表。

上圖是複雜程序的簡化檢視。 不過,即時取得工廠和倉儲的庫存進銷資訊,就有可能建立能連接所有這些不同資訊片段的詳細圖形:

  1. 當供應商運送原料至工廠時,可追蹤性程序隨即開始。 解決方案會建立圖形的初始節點 (頂點) 以及關聯性 (邊緣)。

  2. 成品是原料製造和包裝到棧板。

  3. 棧板會根據客戶的訂單移至工廠倉儲或市場倉儲。 倉儲可能是由公司或 3PL 提供者所擁有。

  4. 然後,棧板會根據客戶訂單運送到其他各個倉儲。 根據客戶需求建立子棧板或子棧板的子棧板,以容納訂購的數量。

    有時候,一個完整的新項目會混合多個項目。 例如,在可產生各種包裝的包裝加工案例中,有時候相同的項目會按照客戶訂單,包裝加工成較小數量或較大數量的不同棧板。

    解決方案中的托盤關聯性,可追蹤供應鏈。

  5. 棧板在供應鏈網路中周遊,最後抵達客戶倉儲。 在這個程序中,棧板可以進一步拆分或合併其他棧板,產生滿足客戶訂單的新棧板。

  6. 最後,系統會建立一個複雜的圖表,保留用於品質事件管理的關係資訊。

    顯示供應鏈物件關聯性完整架構的圖表。

    這些複雜的關聯性在品質事件中非常重要,因為系統可利用此關聯性追蹤整個供應鏈中的棧板。 圖表及其周遊可提供有關於此的必要資訊。 例如,如果某種原料發生問題,圖表會顯示受影響的棧板以及目前的位置。

下一步