

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 製品系列
<a name="product_lineage"></a>

**製品系列 とは、製品とその以前の製品バージョンまたは代替製品との間で確立された関係を指します。Demand Planning は、製品系列情報を使用して、需要予測の予測入力として機能する、これらの製品の代理履歴を作成します。

製品系列がサポートするパターンは次のとおりです。
+ 単一の製品に単一の系列または代替製品がある = 1:1  
![\[製品系列パターン = 1:1\]](http://docs.aws.amazon.com/ja_jp/aws-supply-chain/latest/userguide/images/product_lineage_pattern1.png)

  1:1 シナリオの例は、次のとおりです。  
![\[製品系列パターン = 1:1\]](http://docs.aws.amazon.com/ja_jp/aws-supply-chain/latest/userguide/images/1 is to 1_example.png)
+ 単一の製品に複数の系統または代替製品がある = 複数:1  
![\[製品系列パターン = 複数:1\]](http://docs.aws.amazon.com/ja_jp/aws-supply-chain/latest/userguide/images/product_lineage_pattern2.png)

  Demand Planning は、*チェーン*メソッドまたは*フラット化された*メソッドの両方としてモデル化された製品系列関係をサポートしています。
  + **チェーン形式** – A から B、B から C などの系統関係を直接モデル化できます。次の例では、Demand Planning は、系統関係を A から B、B から C、A から C としてモデル化します。    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/aws-supply-chain/latest/userguide/product_lineage.html)

    次の例は、多対 1 のシナリオ - チェーン形式を示しています。  
![\[製品系統パターン = チェーン形式\]](http://docs.aws.amazon.com/ja_jp/aws-supply-chain/latest/userguide/images/chain_format.png)
  + **フラット化された形式** – Demand Planning は、引き続き A から B および A から C の形式の系統情報をサポートします。次の例では、需要計画は系統関係を A から B および A から C としてモデル化します。B から C は考慮されません。    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/aws-supply-chain/latest/userguide/product_lineage.html)
**注記**  
チェーン形式は 6 レベルの系統関係のみをサポートします。6 個を超える場合は、フラット化された形式を使用して系統関係をモデル化できます。

  次の例は、多対 1 のシナリオ - フラット化された形式を示しています。  
![\[製品系統パターン = 平坦化された形式\]](http://docs.aws.amazon.com/ja_jp/aws-supply-chain/latest/userguide/images/1 is to many_example.png)
+ 単一の製品が複数の製品系統または代替製品となる可能性があるになる = 1:複数  
![\[製品系列パターン = 1:複数\]](http://docs.aws.amazon.com/ja_jp/aws-supply-chain/latest/userguide/images/product_lineage_pattern3.png)

製品系列機能を有効にして、**product\$1alternate データエンティティでさまざまなバージョンの製品または代替製品や代替品の系統関係を定義できます。詳細については、「[Demand Planning](required_entities.md)」を参照してください。

インスタンスが 2023 年 9 月 11 日以降に作成された場合は、データ接続モジュールに *product\$1alternate* AWS Supply Chain データエンティティが表示されます。インスタンスが 2023 年 9 月 11 日以前に作成された場合は、新しいデータ接続を作成して **product\$1alternate データエンティティの取り込みを有効にします。

**product\$1alternate データエンティティにデータを取り込むには、次のガイドラインに従います。
+ **product\$1id – 予測作成の主な製品です。
+ **alternative\$1product\$1id – 製品または代替製品や代替品の以前のバージョンです。

  単一の **product\$1id に対して複数の **alternative\$1product\$1id を含めるには、行を分けて入力します。
+ Demand Planning は、値が次の形式で指定される場合にのみデータを対象に含めます。
  + **alternate\$1type が ** similar\$1demand\$1product と等しい。
  + **ステータスが**アクティブ。
  + **alternate\$1product\$1qty\$1uom がテキスト形式の**割合 (%)。
  + **alternate\$1product\$1qty – **alternate\$1product\$1qty データフィールドには、新しい製品の予測に使用する代替製品の履歴の割合を入力する。例えば、60% の場合は 60 と入力する。単一の **product\$1id に複数の **alternative\$1product\$1id を指定する場合、** の合計が 100 となる必要はありません。
+ *eff\$1start\$1date* および *eff\$1end\$1date* データフィールドは必須です。ただし、このフィールドを空のままにすると、Demand Planning はそれぞれ 1000 年と 9999 年で自動入力されます。

製品系列データを使用して予測を作成して **product ID でフィルタリングすると、Demand Planning ページに *[Forecast is based on alternate product's history]* という識別子が表示されます。

次の表は、**product\$1alternate データエンティティに取り込まれたデータに基づく Demand Planning 製品系列機能の仕組みを説明しています。


| 列 | 必須またはオプション | 例 1 | 例 2 | 例 3 | 例 4 | 例 5 | 例 6 | 例 7 | 例 8 | 例 9 | 例 10 | 例 11 | 
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | 
|  product\$1id  | 必須 | 製品 123 | 製品 123 | 製品 123 | 製品 123 | 製品 123 | 製品 123 | 製品 123 | 製品 123 | 製品 123 | Null | 製品 123 | 
|  alternative\$1product\$1id  | 必須 | 製品 XYZ | Null | 製品 XYZ | 製品 XYZ | 製品 XYZ | 製品 XYZ | 製品 XYZ | 製品 XYZ | 製品 XYZ | Null | 製品 XYZ | 
|  alternate\$1type  | 必須 | Similar\$1Demand\$1Product | Similar\$1Demand\$1Product | NULL または異なる値 | Similar\$1Demand\$1Product | Similar\$1Demand\$1Product | Similar\$1Demand\$1Product | Similar\$1Demand\$1Product | Similar\$1Demand\$1Product | Similar\$1Demand\$1Product | Similar\$1Demand\$1Product | Similar\$1Demand\$1Product | 
|  ステータス\$1  | 必須 | アクティブ | アクティブ | アクティブ | inactive | アクティブ | アクティブ | Null | アクティブ | アクティブ | アクティブ | アクティブ | 
|  alternate\$1product\$1qty  | 必須 | 100 | 60 | 100 | 100 | Null | 100 | 100 | 100 | 100 | 100 | 60 | 
|  alternate\$1product\$1qty\$1uom  | 必須 | 割合(%) | 割合(%) | 割合(%) | 割合(%) | 割合(%) | NULL または異なる値 | 割合(%) | 割合(%) | 割合(%) | 割合(%) | 割合(%) | 
|  eff\$1start\$1date  | 必須 | 2023-01-01 00:00:00 | 2023-01-01 00:00:00 | 2023-01-01 00:00:00 | 2023-01-01 00:00:00 | 2023-01-01 00:00:00 | 2023-01-01 00:00:00 | 2023-01-01 00:00:00 | Null | 2023-01-01 00:00:00 | 2023-01-01 00:00:00 | Null | 
|  eff\$1end\$1date  | 必須 | 2025-12-31 23:59:59 | 2025-12-31 23:59:59 | 2025-12-31 23:59:59 | 2025-12-31 23:59:59 | 2025-12-31 23:59:59 | 2025-12-31 23:59:59 | 2025-12-31 23:59:59 | 2025-12-31 23:59:59 | Null | 2025-12-31 23:59:59 | Null | 
|  **予想される動作**  | NA | 2023 年 1 月 1 日から 2025 年 12 月 31 日までの製品 XYZ の履歴の 100% が、製品 123 の予測に使用される。 | alternative\$1product\$1id が欠落しているため、無効なマッピング。 | alternate\$1type が「similar\$1demand\$1product」と等しくないため、無効なマッピング。 | 非アクティブなマッピング。 | alternate\$1product\$1qty が欠落しているため、無効なマッピング。 | alternate\$1product\$1qty\$1uom が欠落してるかパーセンテージでないため、無効なマッピング。 | status が欠落しているため、無効なマッピング。 | 取り込みは失敗します。 | 取り込みは失敗します。 | product\$1id と alternative\$1product\$1id が欠落しているため、無効なマッピング。 | 取り込みは失敗します。 | 
|    | NA | 該当なし | 該当なし | 該当なし | 該当なし | 該当なし | 該当なし | NA |  Demand Planning は *eff\$1start\$1date* を 1000 年に自動入力します。このシナリオは有効であり、データインジェストは失敗しません。 |  Demand Planning は *eff\$1end\$1date* を 9999 年に自動入力します。このシナリオは有効であり、取り込みは失敗しません。 | NA |  Demand Planning は、*eff\$1start\$1date* を 1000 年に、*eff\$1end\$1date* を 9999 年に自動入力します。このシナリオは有効であり、取り込みは失敗しません。 | 

次の例では、*ステータス*が*非アクティブ*に設定され、製品系列がチェーン形式である場合に、Demand Planning が を解釈する方法について説明します。


| 列 | 列 | ステータス | 
| --- | --- | --- | 
|  A  |  B  |  アクティブ  | 
|  B  |  C  |  非アクティブ  | 
|  C  |  D  |  アクティブ  | 

需要計画では、最初のルートマッピングと子マッピングのステータスをチェーン全体のステータスと見なします。

 A～B アクティブ

A から C アクティブ

A から D アクティブ

B から C への非アクティブ

B から D まで非アクティブ

C から D アクティブ