次の方法で共有


インポートしたデータの保持に使用するテーブルの表示とカスタマイズ

需要計画にインポートされたデータは、受信データに対応するために必要なフィールドとリレーションが設定されたテーブルに読み込む必要があります。 需要計画には、インポートに使用する可能性がある最も有用な標準データをサポートする定義済のテーブルが用意されています Microsoft Dynamics 365 Supply Chain Management。 Supply Chain Management でテーブルをカスタマイズしている場合は、提供されているツールを使用してカスタム フィールドを再現できます。 新しいカスタム テーブルを作成して、Supply Chain Management やその他のソースからのデータを保存することもできます。

テーブルの表示

需要計画に使用できるテーブルの完全な一覧を表示するには、選択 データ管理>テーブルとデータ ナビゲーション ウィンドウに移動します。 テーブルは名前順にリストされます。

  • 名前 列には各テーブルの名前が表示されます。 テーブル名を選択すると、列の定義、リレーションシップ、データなど、そのテーブルの詳細が表示および編集されます。

  • Is System 列は、各テーブルがシステムによって提供される標準テーブルであるか、ユーザーによって追加されたカスタム テーブルであるかを示します。 次のいずれかの値が表示されます:

    • : このテーブルはシステム テーブルです。 これらのテーブルは削除できません。
    • [いいえ ] : このテーブルは、ユーザーが追加したカスタム テーブルです。 これらのテーブルが不要になった場合は削除できます。

ノート

価格を保持するテーブルはシステム テーブルとしてマークされません。

標準テーブル

需要計画には、Supply Chain Management からインポートする必要がある最も有用な標準データをサポートする、事前定義された システム テーブル が含まれています。 ほとんどのシステム テーブルは、Supply Chain Management からインポートされた重要なデータを表します。 ただし、これらのテーブルの多くは、名前の小さな変更と追加の列の追加により、需要計画でわずかに変更されています。 このセクションでは、これらの重要なテーブルをリストし、需要計画でそれらがどのように変更されるかについて説明します。

サイトロケーション表

サイトと倉庫は階層として実装されます。 サイトは親であり、各サイトには 1 つ以上の倉庫を含めることができます。 この概念は Supply Chain Management から受け継がれています。

Supply Chain Management からサイトをインポートするには、Supply Chain Management の Sites V2 データ エンティティから Excel ファイルをエクスポートし、そのファイルを Demand planning にインポートします。

現在のリリースでは、変換では 1 レベルのリレーションのみがサポートされています。 したがって、立地 テーブルとそのデータは変換では使用できません。 サイト ID 値は、倉庫ロケーション テーブルから取得できます。

倉庫の場所テーブル

Supply Chain Management の ロケーションテーブルは、Demand Planning の倉庫ロケーション に名称変更されました。 オペレーション サイト IDサイト ロケーション ID という名前のローカル列が Demand planning の 倉庫の場所 テーブルに追加されました。 これらの追加の列を使用すると、倉庫やサイトの場所の ID に基づいて予測を生成できます。

倉庫の場所 ID を過去の需要に適用することで、サイト ID を導出できます。

顧客のアカウント テーブル

顧客は、顧客グループや住所情報 (国/地域など) などの顧客および関連する詳細をインポートできる新しいテーブルです。 このテーブルを使用すると、顧客、顧客グループ、顧客の国/地域に基づいて予測を生成することもできます。

法人 テーブルには、法人に関する情報と関連詳細が保存されます。 通常、このデータは Supply Chain Management からインポートします。

このテーブルを使用すると、法人全体にわたる予測を生成できます。 また、所有する法人に応じて予測をスライスすることもできます。

ノート

予測を Supply Chain Management にエクスポートし、サプライ チェーン プランニングで使用できるようにする場合、サプライ チェーン プランニングは Supply Chain Management の法人ごとに実行されるため、法人 ID 列を含める必要があります。

製品テーブル

製品 テーブルには、製品情報と関連詳細が保存されます。 通常、このデータは Supply Chain Management からインポートします。

製品 テーブルは、製品サービス 製品タイプの両方をサポートします。

製品および製品バリアントを階層として予測できます。 このようにして、製品バリエーションの集合体を取得できます。

カラー ID、サイズ ID、スタイル ID、構成 ID の列を予測に追加できます。 このようにして、製品バリエーション全体に予測を分割できます。 たとえば、さまざまなサイズのすべてのシルバーの LCD TV の需要を予測できます。

履歴需要テーブル

履歴需要 テーブルには、過去の需要に関する情報が注文の形式で保存されます。 各注文には買い手と売り手が含まれており、外部販売と企業間取引の両方に対応します。 注文は内部的なものにすることもできます。 (この場合、購入者と販売者は同じです。) 通常、このデータは Supply Chain Management からインポートします。

履歴需要テーブルには、需要の発生元 (販売転送生産) を分類する注文タイプ列があります。 売上返品は、数量がマイナスの売上として分類されます。

テーブルとその列およびリレーションシップを作成または編集する

独自の非システム テーブルを作成したり、非システム列を追加してシステム テーブルを拡張したりできます。 カスタム テーブルと列は、システム テーブルと列と同様に、需要計画で使用できます。 たとえば、気象データ、インフレ統計、その他のマクロ経済データなどの重要なシグナルを追加できます。

テーブルを作成または編集するには、以下の手順に従います。

  1. ナビゲーション ウィンドウで、データ管理>テーブルとデータ を選択します。

  2. 次の手順のいずれかを実行します。

    • 新しい非システム テーブルを追加するには、アクション ペイン で 新規 を選択します。
    • 既存のテーブルを編集するには、名前 列でテーブルのリンクを選択します。
    • 1つ以上の既存の非システム テーブルを削除するには、各テーブルの名前の横にあるチェックボックスを選択し、アクション ウィンドウで 削除 を選択します。
  3. 一般タブで、次のフィールドを設定します。

    • [名前 ] : 新しいテーブルの場合は、テーブル名を入力します。 既存のテーブルの場合、このフィールドは読み取り専用です。
    • [ / 選択 ] : テーブルの所有者 (ユーザー アカウント、マスタ データ マネージャ、または同様のロール) を定義します。
    • [キー ] : 結合された値によってテーブルの各行を一意に識別する1つ以上の列を指定します。 新しいテーブルを作成している場合は、キーとして使用する列を追加するまで、このフィールドを設定できません。 この制限は、インポートのたびに重複レコードが作成されるのを防ぐのに役立つため、重要です。
  4. アクション ウィンドウで、保存を選択します。

  5. タブでは、各列の名前、データ型、システム ステータスを表示できます。 ツールバーのボタンを使用して、新しい列を追加するか、既存の非システム列を削除します。 各列には 名前 値と データ型 値が必要です。

    ノート

    テーブルとそのデータを時系列に変換するには、テーブルに少なくとも 3 つの列が含まれている必要があります。

    • 1 つの タイムスタンプ 列 (DateTime データ型)
    • 1 つの メジャー 列 (10進数 または 整数 データ タイプ)
    • 1 つの ディメンション 列 (文字列 データ型)
  6. 手順 3 でキー列を指定しなかった場合は、全般 タブに戻ってキー列を指定します。

  7. リレーションシップ タブを選択します。

    テーブル間の関係により、組織のニーズに適したデータ モデルを構築できます。 テーブルと列については、事前定義されたシステム関係が必要です。 したがって、Is System フィールドは、はい に設定されます。 また、必要に応じてカスタム関係を追加することもできます。 (これらのカスタム関係については、Is System フィールドを いいえ に設定します) システムのリレーションシップは、削除や変更ができません。

    各リレーションシップは 2 つのテーブルを相互にリンクします。 このリンクを使用すると、さまざまなテーブルに保存されている関連情報を照合できます。 変換では、関連テーブルの列のみを選択できます。 両方を設定できます 多対一 (n:1) および 多対多 (n:n) の関係。 多対多 のリレーションシップの場合、システムは最初に一致したレコードを表示します。

    現在のリレーションシップは 指向性 です。 したがって、どのテーブルが「開始」テーブルであり、どのテーブルが「終了」テーブルであるかに注意することが重要です。 多くの場合、「from」 テーブルは 過去の需要 のようなトランザクションテーブルです。

  8. 新しいリレーションシップを追加するには、ツールバーの 新規リレーションシップ を選択し、クイック作成: リレーションシップ ダイアログ ボックスで以下のフィールドを設定します:

    • [テーブルから ] : このテーブルは現在のテーブルです。 通常、これはトランザクション データを保持するテーブルです。
    • [列 ] 選択 : 関連するテーブルで一致する値を保持する "開始" テーブルのフィールドを選択します。
    • [テーブル ] 選択: 関連付けるデータを含むターゲット テーブルを表示します。
    • [列 選択] : "開始" 列にある値と一致するデータ値を保持する "to" テーブルのフィールドを選択します。
  9. 保存して終了 を選択します。

    既定では、すべての関係がアクティブになります。 変換では、関連テーブルの列のみを選択できます。 関係のアクティブ化ステータスを変更したり、関係を完全に削除したりできます。 リレーションシップ タブをでリレーションシップを選択し、ツールバーの適切なボタンを選択します。

  10. データ タブで、テーブルに含まれるデータを検査します。

  11. アクション ウィンドウで、保存 を選択して変更を保存します。

テーブル内のすべてのレコードを削除

必要に応じて、選択したテーブルからすべてのレコードを削除しても、テーブル スキーマとその関係は保持できます。 この方法は、誤ってインポートされたデータを修正する必要がある場合に役立ちます。

テーブル内のすべてのレコードを削除するには、以下の手順に従います。

  1. ナビゲーション ウィンドウで、データ管理>テーブルとデータ を選択します。
  2. 名前 列で、ターゲットのテーブル名を選択します。
  3. アクション ウィンドウで、データの削除 を選択します。
  4. OK を選択して削除を確認します。

Supply Chain Management からデータをインポートする

Finance and Operations コネクタを使用すると、Supply Chain Management から標準テーブルにデータを簡単にインポートできます。 既定では、すべてのシステム (標準) エンティティが選択され、それらのフィールドは自動的にマップされます。

必要に応じて、リレーションシップを編集したり、フィールドのマップを解除したり、カスタム フィールド マッピングを追加したりできます。 カスタム フィールドをインポートする前に、それを標準テーブルに追加する必要があります。

インポート ジョブを作成すると、必要なデータ エンティティのエクスポート データ プロジェクトが Supply Chain Management で作成されます。

カスタム エンティティのセキュリティ構成

カスタム エンティティからのデータ読み取りを許可するには、Dynamics 365 Supply Chain Management でセキュリティ設定を構成する必要があります。 そのためには、次の手順に従います:

  1. システム管理 > セキュリティ > セキュリティ構成の順にクリックします。

  2. 権限 タブを開きます。

  3. ツール バーの 新規作成 を選択します。

  4. ダイアログで、新しい権限の 名前 を追加し、OK を選択します。

  5. 新しい権限がリストに追加され、選択されます。 中央の列でエンティティを選択します。

  6. ツール バーで、参照の追加 を選択します。

  7. ダイアログで、カスタム エンティティを検索して選択します。 付与するアクセス プロパティを選択し、OKを選択します。

  8. 中央の列で関税を選択します。

  9. ツール バーで、参照の追加 を選択します。

  10. ダイアログで、データ管理のためのドキュメント エンティティ データの表示またはエンティティを使用したデータ管理プロジェクトと詳細の作成という名前の関税を見つけて選択します。 必要なアクセスレベルに基づいて関税を選択します。

    • データ管理 のドキュメント エンティティ データを表示します。通常は、管理の データ管理フレームワークで使用されるエンティティサプライ チェーンします。 通常は、需要計画アプリケーション ロールの下位ロールであるデータ管理移行ユーザーに割り当てられます。
    • エンティティデータ管理を使用して、データ管理詳細を作成 計画アプリケーション ロール の一部 登録します。 需要計画アプリケーション ロールDemandPlanAppUser に割り当てられます。このロールは、Demand Planningサービスと サプライ チェーン 管理を統合するために頻繁に使用されるユーザー ロールです。
  11. OK を選択すると、選択した関税が新しい権限に追加されます。

  12. オブジェクトの発行取り消し タブを開きます。ツール バーの すべて公開 を選択します。