サプライヤー支出分析

この消費データ プロダクト サンプルは、SAP ERP または SAP BDC をソースとするデータを使用して、サプライヤーの費用ポジションに関する分析情報を迅速に取得する方法の例を示しています。

このツールを使用すると、次のことができます。

  • 材料の種類ごとに総費用を最適化し、国の集中度を追跡します。
  • 隠れた購入パターンを把握して、調達価値を最大化します。
  • AI を使用して新しい分析情報を発見します。

リファレンス アーキテクチャ

高レベルの参照アーキテクチャは、このユースケースに必要なソース固有のデータ プロダクトの概要を示します。

Cortex Framework の消費データ プロダクト サンプルのリファレンス アーキテクチャ

図 1. Cortex Framework のサプライヤー費用分析消費データ プロダクト サンプルのリファレンス アーキテクチャ。

必要なデータ プロダクト

SAP ERP をソースとするデータの上に構築する場合は、次の Cortex Framework データ プロダクトが必要です。

  • ベンダー
  • 購入ドキュメント
  • 購買組織構造
  • 材質

SAP BDC から取得したデータの上に構築する場合は、次の BDC データ プロダクトが必要です。

  • 発注書(テーブル: purchaseorderpurchaseorderitempurchaseorderscheduleline
  • サプライヤー
  • [Purchasing Organization](購買組織)
  • 調達構成データ

Google Cloud Google Cloud Cortex Framework でデータ プロダクトを有効にする

サプライヤー費用分析データ プロダクトをデプロイするには、data.modules.products にデータ プロダクト モジュールを登録して、config/config.yaml ファイルで有効にする必要があります。

config/config.yaml の構成の詳細については、デプロイデプロイ構成のドキュメントをご覧ください。

SAP ERP ソースのデータ プロダクト

SAP ERP 準拠データ プロダクトを有効にするには、products: セクションに次の構成を追加します。また、依存するすべての基盤データ プロダクトが構成され、有効になっていることを確認します。

data:
  modules:
    products:
      # Enabled Supplier Spend Analysis sample (SAP ERP version)
      - moduleId: sap_supplier_spend_analysis_sample
        modulePath: cortex_samples.sap.products.supplier_spend_analysis
        enabled: true # If using configuration file based on config.yaml.example, please the `enabled` flag is set to `true`
        dataTargetId: product_target
        dependencyBindings:
          sapMaterials: sap_materials
          sapPurchasingDocuments: sap_purchasing_documents
          sapPurchasingOrganizationalStructure: sap_purchasing_organizational_structure
          sapVendors: sap_vendors

SAP BDC ソースのデータ プロダクト

SAP BDC 準拠データ プロダクトを有効にするには、外部データカタログが data.modules.catalogs に登録されていることを確認し、次の構成を追加します。

data:
  modules:
    products:
      # Enabled Supplier Spend Analysis sample (SAP BDC version)
      - moduleId: sap_bdc_supplier_spend_analysis_sample
        modulePath: cortex_samples.sap_bdc.products.supplier_spend_analysis
        enabled: true # If using configuration file based on config.yaml.example, please the `enabled` flag is set to `true`
        dataTargetId: product_target
        dependencyBindings:
          sapBdcSupplier: sap_bdc_catalog
          sapBdcProcurementConfigurationData: sap_bdc_catalog
          sapBdcPurchasingOrganization: sap_bdc_catalog
          sapBdcPurchaseOrder: sap_bdc_catalog

エンティティ関連図

次のエンティティ関係(ER)図は、データ プロダクト ビューの構造と、ソース テーブルおよび関連する基盤テーブルとの関係を示しています。

SAP ERP サプライヤー支出分析の ER 図

SAP ERP サプライヤー支出分析の ER 図

図 2. Cortex Framework のサプライヤー費用分析の準拠データ プロダクト SAP ERP ER 図。

SAP BDC サプライヤー費用分析の ER 図式

SAP BDC サプライヤー費用分析の ER 図式

図 3. Cortex Framework のサプライヤー費用分析に準拠したデータ プロダクト SAP BDC ER 図。

ソースコード

この販売実績の消費データ プロダクト サンプルのソースコードは、次のリポジトリにあります。

  • SAP ERP またはローカルのソースコード(パス src/data_modules/cortex_samples/sap/products/supplier_spend_analysis を使用)
  • SAP BDC またはローカル ソースコード(パス src/data_modules/cortex_samples/sap_bdc/products/supplier_spend_analysis を使用)

AI エージェントを有効にする

BigQuery で販売実績分析情報データモデルを作成したら、カスタム データ エージェントの構築に関心があるかもしれません。これにより、複雑な SQL を使用することなく、自然言語を使用して販売傾向とパフォーマンス指標を直接クエリできます。