Planning データ ローダの作成
Integrationは、Planning データ ローダを使用してAdaptive Planningにデータをロードします。
Before You Begin
Planning データ ローダには、既存のデータ ソースのインポートからのステージングデータが必要です。どのデータ ソースを使用するかを書き留めます。
Basic Steps
- データ ソース設定を入力します。
- マッピング プロファイルを選択します。
- 列マッピングを設定します。
- データマッピングを設定します。
- ビジネスルールを作成します。
- ローダを実行またはスケジュール設定します。
How You Get There
データ ソース設定の入力
[データ ソース設定] では、ソーステーブルの選択、期間設定の選択、実績の消去方法の選択、科目、組織、属性の自動マッピング方法の選択を行うことができます。
ベストプラクティス: ローダを作成および編集する際は頻繁に保存します。[操作] パネルで [保存] を選択します。保存されていない変更を廃棄するには、[閉じる] を選択し、続いて [いいえ] を選択します。
-
コンポーネント ライブラリの [ローダ] セクションで [新しいローダを作成] を選択します。
-
ローダタイプとして [Planning データ ローダ] を選択します。ローダの名前を入力します。
-
[作成] を選択します。
’以下に示すように画面の中央には、新しいローダ設定やその他の情報が表示されます。 -
次のとおり、Planning データ ローダの全般プロパティ情報を入力します。
- ソース テーブル:ドロップダウン リストからソース テーブルを選択します。リスト内のソース テーブルは、このユーザーのステージング領域内で利用できるすべてのテーブルです。
- インポートの種類: ドロップダウンリストからインポートの種類を選択します。オプション:
- 実績: Adaptive Planningの [実績] バージョンにデータをロードできるようにします。
- 計画:Adaptive Planningのすべてのプランニングまたは予算バージョンにデータをロードできるようにします。(このインポートタイプは、連結のみのインスタンスでは使用できません。)
- トランザクション: Adaptive Planningの [トランザクション] モジュールにデータをロードできるようにします。Adaptive Planningに複数のトランザクション テーブルが存在する場合、ドロップダウンから適切なトランザクションを選択できます。(このオプションは、インスタンスのトランザクションモジュールを購入していない場合は使用できません)。
- シートにインポート: データをロードする計画シートを指定します。[標準] を選択して標準の科目(総勘定元帳、カスタム、または前提科目)にデータをロードするか、この下のラジオボタンをクリックして、ドロップダウンリストからモデルまたはキューブ シートを選択します。
既存のローダでシート選択を変更するたびに、統合では、列とメンバーのマッピングに影響することを警告するダイアログ ボックスが表示されます。[OK] をクリックすると、統合は、すべての列とデータのマッピングをローダから削除します。次に、新しいシートに対応するために、ローダの新しいマッピングを作成する必要があります。
- バージョンのパラメータ: このローダを実行しているユーザが、インポートするバージョンを選択できるようにします。前に定義したバージョン パラメータから選択します。(この記事で後に記載されている「バージョン パラメータの作成」セクションを参照してください。) リストに表示されるパラメータは、インポートの種類によって異なります。複数のローダでバージョン パラメータを使用できます。
- インポートのオプション: インポート中にデータを更新する方法を選択できます。
- 新しいデータを追加: 既存の行を変更せずに新しい行を追加します。
- シートの既存データを置き換える: シートのすべてのデータを、更新行または一致する行なしでインポートして置き換えます。
- 既存行を更新: キーが存在し、既存の行がモデルシートに一致する場合は、データを更新します。行がインポートと一致しない場合、行は更新または追加されません。インポート キーのみが必須の列でと、少なくとも 1 つの列が更新されている必要があります。[分割を許可] が選択されているシートは、更新をサポートしていません。インポートしたファイルの [インポート キー列] の値は一意である必要があります。
- 既存の行を更新し、新しい行を追加します。キーが存在し、行がモデルシートに一致する場合は、データを更新します。行がインポートと一致しない場合は、新しい行を作成します。新しい行を追加しない場合でも、必須の列はインポート キー、組織、およびテキストセレクタのみです。[分割を許可] が選択されているシートは、更新をサポートしていません。インポートしたファイルの [インポート キー] 列の値は一意である必要があります。
- キー列をインポート: インポート時に、一致する行のキーとして、モデルシート属性または組織列を示します。インポートしたファイルの [インポート キー] 列の値は一意である必要があります。
- 二次列をインポート: モデルシート属性または組織列を、インポート キー列で一致しない行の二次キーとして示します。インポート オプションの [既存の行のみ更新] および [既存の行 を更新して新しい行を追加] でのみ使用可能です。
- 新しい実績を表示する: このオプションは、[インポートの種類] が [実績] に設定されている場合にのみ使用できます。このボックスにチェックが入っている場合、[実績] バージョンには [完了日] がインポートで見つかった日付の最終月に設定され、インポートされたデータを計画バージョンの計画データに重ねて表示されます。このオプションは、統合タスクを実行しているユーザーがこの設定を上書きできるようにするためのパラメーターとしても使用できます。インポートされている期間の範囲と実績のバージョンに設定されている現在の日付によって、インポートが "完了" 日を後ろに移動する可能性があります。
- 既存のトランザクションを削除する: このオプションは、[インポートの種類] が [トランザクション] に設定されている場合にのみ使用できます。このボックスにチェックが入っている場合、[期間] パラメータに関連付けられている既存のトランザクションがすべて削除されます。チェックマークを外す特定の理由がある場合を除き、ここにはチェックマークを入れたままにします。特定の期間のデータを再度インポートする場合にこのチェックマークが外されていると、トランザクション レコードが重複することになります。
- ログ レベル: このローダのログの詳細を指定するには、ドロップダウンリストからログ レベルを選択します。ログは1週間後に自動的に消去されます。デバッグにログが必要な場合は、ダウンロードします。
- エラー: 重大なエラーのみを記録します。
- 情報: ローダが更新された場合など、すべての基本情報を記録します。
- 冗長: すべてのフェーズとアクションに関する非常に詳細な情報を提供します。(このレベルは、主にデバッグや監査に使用されます。典型的な使用方法よりも多くのログ情報を生成する可能性があります。)
- ’以下の通り、計画ローダのデフォルト期間設定を入力します。
- 期間パラメーター:Adaptive Planningにデータをロードする必要がある期間の範囲を指定できます。期間パラメーターの作成方法の詳細については、[期間パラメーターの作成] セクションを参照してください。期間パラメーターは複数のローダで使用できます。
- 開始日: この表示専用フィールドには、期間パラメータで選択された開始期間が表示されます。
-
終了日: この表示専用フィールドには、期間パラメータで選択された終了期間が表示されます。
-
時間層: この表示専用フィールドには、[インポートの種類] フィールドでの選択に基づいた時間層が表示されます。インポートの種類が「実績」または「計画」の場合、時間層は、インポート先のシートで利用可能性が最小の時間層に設定されます。インポートの種類が「トランザクション」である場合、時間層は「日」に設定されます。
-
期間列: このオプションは、[インポートの種類] が [トランザクション] に設定されている場合は使用できません。このドロップダウンリストには、[ソース テーブル] フィールドで選択されたソース テーブルで使用可能な DateTime で選択されたソース テーブルで使用可能な Date または DateTime 型のすべての列が表示されます。(これらの基準を満たす列が1つしかない場合、このフィールドのデフォルトはその列となります。)この列は、ステージング テーブルからAdaptive Planningで定義されている期間までの期間データのマッピングをコントロールします。ステージング値のデータ値をAdaptive Planningの期間に合わせる必要があります。
-
投稿日: このオプションは、[インポートの種類] が [トランザクション] に設定されている場合のみ使用できます。これはAdaptive Planningに送信されるトランザクションの投稿日(ドリル時に該当するトランザクションを識別して検索するために使用される日付)のDateまたはDateTimeの値を含むステージング列です。Adaptive Planningに送信されるトランザクションの投稿日(ドリル時に該当するトランザクションを識別して検索するために使用される日付)のDateTimeの値。
-
バージョン パラメータの作成
バージョンパラメータを使用して、データをロードするバージョンを実行時に指定する必要があります。これにより、実行時にデフォルト以外のバージョンを選択できるため、Planning データ ローダを設定する際の柔軟性が向上します。
ローダ用にバージョンパラメータを一度作成するだけで済みます。ローダにアクセスできるユーザーは、ローダの実行時に表示されるバージョンツリー内の使用可能なバージョンを選択して、パラメーターの値を選択できます。(バージョンツリーはパラメータのタイプによって異なります。)ローダを実行しているユーザーがデータをインポートできるバージョンのみを実行時に選択できます。
実績バージョンパラメータの作成
実績または計画タイプのバージョンパラメータを設定することができます。異なるタイプは、データをロードする場所を指定します。
実績バージョン パラメータを作成するには:
-
(先ほど示した)[バージョン パラメータ] のドロップダウンの下にある [パラメータの編集] をクリックします。以下に示すように、[パラメータ] のエディターが表示されます。
-
左側のペインからフォルダを選択します。ユーザーまたはローダ間でパラメータを共有したい場合は、[共有] 領域からフォルダを選択します。パラメータを現在のローダでのみ使用できるようにするには、[ローカル] 領域からフォルダを選択します。
-
[追加] をクリックします。以下に示すように、コンテキストメニューが表示されます。
-
コンテキストメニューから、[実績バージョン] をクリックします。以下に示すような [実績パラメータ] ダイアログボックスが表示されます。
-
実績パラメータ情報を以下の通り入力します。
-
氏名:パラメータの名前を入力します。ここに入力された名前は、実行時に計画ローダと関連タスクが表示するラベルです。
-
実績バージョン:ドロップダウンから、バージョンのデフォルト値を選択します。
連結については、デフォルトとしてどの [実績] サブバージョンを使用するかを選択します。プランニングについては、[実績] バージョンは1つしかなく、このダイアログで唯一使用できる選択肢となっています。
-
[適用 ]をクリックして設定を適用します。
-
[閉じる] をクリックして、[パラメータ] エディタのダイアログボックスに戻ります。作成した実績のバージョンパラメータは、[バージョンパラメータ] ドロップダウンリストに表示されます。
計画バージョンパラメータの作成
計画バージョンパラメータを設定するプロセスは、実績バージョンパラメータを作成するプロセスと同様です。
計画バージョン パラメータを作成するには、以下の手順に従ってください。
-
(先ほど示した)[バージョンパラメータ] のドロップダウンの下にある [パラメータの編集] をクリックします。以下に示すように、[パラメータ] のエディターが表示されます。
-
左側のペインからフォルダを選択します。ユーザーまたはローダ間でパラメータを共有したい場合は、[共有] 領域からフォルダを選択します。パラメータを現在のローダでのみ使用できるようにするには、[ローカル] 領域からフォルダを選択します。
-
[追加] をクリックします。以下に示すように、コンテキストメニューが表示されます。
-
コンテキストメニューから、[計画バージョン] をクリックします。以下に示すような [計画バージョン] ダイアログボックスが表示されます。
-
計画バージョン情報を以下の通り入力します。
-
氏名:パラメータの名前を入力します。ここに入力された名前は、実行時に計画ローダと関連タスクが表示するラベルです。
-
計画バージョン: ドロップダウンリストから、バージョンのデフォルト値を選択します。
-
[適用 ]をクリックして設定を適用します。
-
[閉じる] をクリックして、[パラメータ] エディターのダイアログボックスに戻ります。作成した計画のバージョンパラメータは、[バージョンパラメータ] ドロップダウンリストに表示されます。
期間パラメータの作成
期間パラメーターは、Adaptive Planningにデータをロードする期間の範囲を指定します。実行時に割り当てられた期間を上書きすることができます。1 つの期間を選択するか、開始期間と終了期間を動的または固定のいずれかに設定できます。スケジュールされたタスクの実行時には、これらの設定を使用して、インポートする期間を決定します。動的な日付は、月の経過に伴って自動的に調整されます。
動的期間
動的期間では、設定済みのプランニングカレンダーの現在の時刻からのオフセットを設定できます。
オフセット: 現在の日付からオフセットする時間層の数を表す正の整数。
時間層セレクタ: Planning カレンダーで設定された時間層のドロップダウンリスト(月、四半期、週、年など)。
方向: オフセットの方向。現在の時刻から前または後に移動します。
固定期間
’固定期間では、Planning の設定されたカレンダーにある時間値を選択することで、時間階層をナビゲートできます。
期間パラメータを作成するには、以下の手順に従ってください。
-
(先ほど示した)[期間パラメータ] のドロップダウンの下にある [パラメータの編集] をクリックします。以下に示すように、[パラメータ] のエディターが表示されます。
-
左側のペインからフォルダを選択します。ユーザーまたはローダ間でパラメータを共有したい場合は、[共有] 領域からフォルダを選択します。パラメータを現在のローダでのみ使用できるようにするには、[ローカル] 領域からフォルダを選択します。
-
[追加] をクリックします。以下に示すように、コンテキストメニューが表示されます。
-
コンテキストメニューから、[期間範囲] をクリックします。以下に示すような [期間範囲] ダイアログボックスが表示されます。
-
期間範囲パラメータ情報を以下の通り入力します。
- 単一期間: 日付範囲に単一の期間を指定する場合は、このボックスにチェックを入れます。
- 期間の開始:
- 前の四半期、月、年、または(カスタムカレンダーを使用している場合)その他の階層 のような期間の開始の動的日付を Planning カレンダーから選択するには、[動的] を選択します。
- オフセット整数を入力して、前方または後方を選択します。現在の時間層を選択するには 0 を使用します。
- Planning の時間構造から期間を指定するには、[固定] を選択します。
ご自分の選択に対して解決された日付が、ドロップダウンの下に表示されます。
- 前の四半期、月、年、または(カスタムカレンダーを使用している場合)その他の階層 のような期間の開始の動的日付を Planning カレンダーから選択するには、[動的] を選択します。
- 期間の終了:
- 前の四半期、月、年、または(カスタムカレンダーを使用している場合)その他の階層 のような期間の終了の動的日付を顧客のカレンダーから選択するには、[動的] を選択します。
- オフセット整数を入力して、前方または後方を選択します。現在の時間層を選択するには 0 を使用します。
- Planning の時間構造から期間を指定するには、[固定] を選択します。
ご自分の選択に対して解決された日付が、ドロップダウンの下に表示されます。
- 前の四半期、月、年、または(カスタムカレンダーを使用している場合)その他の階層 のような期間の終了の動的日付を顧客のカレンダーから選択するには、[動的] を選択します。
- [適用 ]をクリックして設定を適用します。
- [閉じる] をクリックして、[パラメータ] エディタのダイアログボックスに戻ります。作成した期間範囲パラメータは、[期間パラメータ] ドロップダウンリストに表示されます。
動的期間の例
以下に示すスクリーンショットのように、現在の月が 4 月と仮定します。
期間の開始は、前月の最初の日である 3 月 1 日となります。期間の終了は、翌月の最初の日である 5 月 1 日となります。
固定期間の例
以下のスクリーンショットでは、固定の期間の開始が 2016 年 11 月 1 日、固定の期間の終了が 2017 年 3 月 31 日となっています。これらの両方は、Planning の設定されたカレンダーから直接選択されました。
自動マッピング
マッピング プロファイルの選択
同様の名前が付けられたソース側のメンバーが複数の一意のマッピングの一部であるという要件で、別々の GL / ERP / CRM システムから同様の科目/属性値情報を持つデータをロードする必要がある場合があります。これにより、同様の名前が付けられたソースメンバーが異なるシートにロードされます。
列マッピングを実行する前に、ユーザーはリンクされたプロファイルを定義する必要があります。
デフォルトのプロファイルを使用するには、たとえそれが唯一使用できるプロファイルであっても、明示的にリンクさせる必要があります。
計画ローダ内でデフォルトで作成されたマッピングは、デフォルトのグローバルマッピングセット内のすべてのマッピングを持ちます。作成されたすべてのマッピングは、Adaptive Planningのものと同様の動作を持つ単一の統合マッピングセット内にあり、同じソースメンバー名を持つ2つの異なるマップは存在することはできません。
計画ローダの科目/組織/属性値のマッピングを各ローダの新しいマッピング プロファイルに保存し、名前を割り当てることができます。ローダを作成すると、デフォルトのプロファイルまたは新しいマッピング プロファイルを添付できます。これは、多数の計画ローダを作成している場合に便利です。
例えば、Workday、NetSuite,、 Salesforceなどの複数の異なるシステムから情報を抽出する場合や、複数の子会社がある場合は、マッピング プロファイルを使用して 簡単に多数のマッピングを作成できます。同じ統合インスタンスに複数の計画ローダがある場合、ローダはデフォルトのマッピング プロファイルにリンクすることも、別のマッピング プロファイルにリンクすることもできます。
ほとんどのユーザは、デフォルトのマッピング プロファイル以外を使用する必要はありません。使用する必要がないと思う場合は、おそらく使用する必要がありません。
マッピング プロファイルについて理解する
ソースと Planning の側に次のメンバーがあるとします。
Source1:
-
Acct1
-
Acct2
Source2:
-
Acct1
-
Acct3
Planning:
-
Acct10
-
Acct11
-
Acct12
以下のようなマッピングを作成できます。
-
Loader 1: Profile 1: Acc1 <-> Acct10
-
Loader 2: Profile 2: Acc1 <-> Acct11
マッピング プロファイルの使用
ローダ作成プロセスの一環として、マッピング プロファイルを計画ローダにリンクします。
マッピング プロファイルを使用するには、以下の手順に従ってください。
-
[データ ソース] 設定が完了したら、[プロファイル] タブをクリックします。 に示すように、[プロファイル] のタブが表示されます。
-
使用したいマッピング プロファイルを選択します。
新しいマッピング プロファイルを作成するには、画面の下部にある [新規] をクリックします。その後、新しいマッピング プロファイルの名前を入力してから [保存] をクリックします。また、既存のマッピング プロファイルからプロファイルをクローンすることもできます。クローンのコピーは、既存のプロファイルから新しくクローンされたプロファイルにすべてのマッピングをコピーします。これは、既存のプロファイルからマッピングを継承し、元のプロファイルに影響を与えないマッピングの一部を変更する場合に便利です。プロファイルを複製するには、[クローン] ボタンをクリックして、 新しいプロファイルの名前を入力します。
マッピング プロファイルと Planning ローダを使用するうえでのコツは次の通りです。
-
ローダが作成されると、[プロファイル] タブで別のプロファイルを指定しない限り、デフォルトのプロファイルがリンクされます。
-
新しいプロファイルを作成すると、最初は空白となっています。デフォルトのプロファイルからのマッピングは、そのプロファイルにコピーされません。マッピングを複製する必要がある場合は、[クローン] 機能を使用する必要があります。
-
リンクされたプロファイルを名前付きプロファイルからデフォルトプロファイルに変更すると、新しいマッピングのみがインポートされます。さらに、Integration は競合をチェックしません。ただし、デフォルトのプロファイルにこのローダにマップされているステージング列に存在するステージング値がない場合、マップ解除済み値として [データ マッピング] タブをクリックすると、これらのステージング値がデフォルトのプロファイルになります。
外部システム
[プロファイル] タブのプロファイルをダブルクリックすると、そのプロファイルを外部システムに関連付けることができ、Adaptive Planningシートおよびレポートデータをドリルスルーできます。
ユーザがドリルスルー リンクをクリックすると、Adaptive Planningが外部システムに接続され、データの基になっているトランザクションが表示されます。
プロファイルを外部システムに関連付けることはオプションです。Workday へのドリルバックまたはAdaptive PlanningでのNetSuiteへのドリルスルーを有効にする場合のみ、外部システムを設定します。
Adaptive Planningでドリルスルーを使用する予定がない場合は、プロファイルを外部システムに関連付けないでください。
外部システムを作成するための基本ステップ
- 外部システムを作成し、名前を付けます。
- Adaptive Planningが接続先と使用する科目や認証情報を把握できるように、外部システム設定をセットアップします。
- 外部属性マッピングをセットアップして、属性が外部システム上でどのようにしてAdaptive Planningの属性にマップされるかを特定します。
- 複数の外部列マップが1つのAdaptive Planning属性にマップされる場合のタプルSQL列のセットアップ
Workdayの外部システムのセットアップ
こちらで説明されている手順に従います。
Netsuiteの外部システムのセットアップ
こちらで説明されている手順に従います。
列マッピングの設定
プロファイルを [プロファイル] タブでリンクしたら、ステージング列をAdaptive Planningの列にマップする必要があります。
プロファイルをリンクするまで列マッピングを実行することはできません。
ステージング列をAdaptive Planning列にマップするには:
[列マッピング] 画面には 4 つの列があります。ソース ID 列だけでマッピングプロセス全体を完了できます。唯一の要件は、ソースID列にデータ ソースの一意の値が含まれている必要があることです。[ソース ID 列] の情報がわかりにくい場合や、識別子が表す内容にさらにコンテキストが必要な場合は、ソース値のマッピングを容易にするため、オプションのソース表示名列を含めることができます。マッピングで [ソース表示名列] を使用すると、その値はメンバーマッピング UI で使用されます。 それ以外の場合は、[ソース ID 列] の値が使用されます。
-
[列マッピング] タブをクリックします。
-
ステータス: 特定の Planning 列がマップ済みかどうかを示します。
-
キー: キー アイコンを表示して、[プランニング列] がモデルシートのインポート キーに関与するかどうかを示します。
-
プランニング列: シートにマッピングできるプランニング列をすべて表示します。プランニング列のリストには、必須のプランニング列、およびそれに続いて、モデル内で定義されている他のすべての属性が含まれています。インポートするプランニング列の属性のみをマッピングします。マップされていない列は、ローダ実行時に何もインポートしません。[必須の Planning] 列は太字のアスタリスクで示され、値の列(インポートの種類が [実績] の場合は“[実績バージョン値]”、インポートの種類が [計画] の場合は “[計画バージョン値]” とラベル付けされています)、[科目]、[組織]、その他の特定のシートに指定された必須列が含まれています。科目は、ローダで科目マッピングを作成するときに、シートとレポートの名前で表示されます。例外は、科目名の横に科目コードを表示するオプションがあるマトリクスレポートです。必須ではない列には、シート上の他のプランニング列(通常はすべてのカスタム属性)が含まれます。インポートの種類が計画、科目、組織、および特定のシートで指定された、その他の必須列の場合、[実績] または「計画バージョン値」。必須ではない列には、シート上の他の Planning 列(通常はすべてのカスタム属性)が含まれます。
-
ソース ID 列: 先ほど示した、データ ソース設定で選択したステージング テーブル内のすべての列を表示します。
-
ソース表示名列: マッピング処理を簡略化するため、オプションの表示名を表示します。
-
マップ解除済み列を選択し、下矢印をクリックします。マップできる列のリストが次のようにドロップダウンに表示されます。
-
列をマッピングすると、ステータスインジケータが赤から緑に変わります。すべての属性をマップする必要はありません。インポートする必要があるもののみをマップします。マップされていない列はインポートされません。マップされたプランニング列のいくつかの例:
マップする計画列が多い場合は、画面の左上にある [表示] フィルターを使用できます。以下のオプションのどれでも選択できます。
-
すべて:Planning 列をすべて表示します。
-
必須: 必須の Planning 列をすべて表示します。
-
マップ解除済み マップ解除済みの Planning 列をすべて表示します。
-
マップ済み: マップ済みのプランニング列をすべて表示します。
[検索] フィールドを使用してステージング列を見つけることができます。完全な名前または部分的な名前を入力して検索し、虫眼鏡をクリックします。検索基準に一致するステージング列がステージング列に表示されます。
[列マッピング] において必須ではないプランニング列に赤色の感嘆符が表示されている場合、それらはエラーを示すものではありません。赤色の感嘆符は、マッピングが行われておらず、ローダ実行時にそれらのプランニング列には何もインポートされないことを意味するに過ぎません。
データマッピングの設定
ローダの設定を構成し、ステージング列をプランニング列にマップしたら、それらの列内の科目、組織、属性メンバーを対応するAdaptive Planningのプランニング列メンバーにマップします。データマッピングの概要は、マップ済み、マップされていない、および無効なステージングメンバーを要約し、それぞれについて番号を表示します。そのカテゴリーのデータマッピングページとマッピングのステータスに移動するには、番号を選択します。
[データマッピング] タブ内の科目マッピング、組織マッピング、または属性マッピングページに移動すると、そのカテゴリーのすべてのメンバーのマッピングステータスを確認できます。
マップされていない値を含む記録を除外するには、すべての科目、組織、属性をマップするか、明示的なビジネスルールを作成します。最終インポート時にローダがマッピングされていない値を検出すると、ローダ ステータスが「失敗」のエラーが発生します。
Netsuiteへのデータマッピングおよびドリルの要件
NetSuiteからデータをインポートしており、[科目]、[期間]、[子会社]、[部門]、[クラス]、[ロケーション]、[項目]、および [顧客] のNetSuiteの標準カテゴリに基づいてNetSuite へのドリルスルーを設定する場合は、列とデータ マッピング手順の一環として、これらの各属性についてのNetSuite の内部識別子を設定する必要があります。
データマッピング ステータス
科目、組織、または属性データマッピング カテゴリーの各メンバーのステータスは次のいずれかになります。
マップ済み:Adaptive Planningでプランニングメンバーにマップされているステージングメンバー。
マップ解除済み:Adaptive Planningでプランニングメンバーにマップされていないステージングメンバー。
無効:いずれかの時点でプランニングメンバーにマップされたものの、Adaptive Planningでプランニングメンバーが削除されたステージングメンバー。
科目、組織、および属性ステージング列メンバーのマップ
ステージング列内の個々の科目、組織、または属性メンバーを、Adaptive Planningの対応するプランニングメンバーにマップできます。
- データマッピングを選択します。
- データマッピングの概要ページでリンクされた番号を選択するか、[科目マッピング]、[組織マッピング]、または [属性マッピング] のカテゴリーリンクを選択します。
- [表示] ドロップダウンでマッピングステータスを選択します。[表示] は、デフォルトですべてのマッピングを表示します。
- (オプション)[検索]に条件を入力して、前の手順での表示選択の結果をフィルタリングします。
- Adaptive Planningの階層ビューを閲覧または検索して、ステージング値のプランニング値を選択します。
- [適用] を選択します。
- [保存] を選択します。
新しいデータマッピングの作成
新しいステージングメンバーを含む新しいデータのインポートを予想してマッピングを新規作成することができます。新しいマッピングは、特定のメンバー値が将来のインポートで表示されることが分かっている場合に、ローダの計画実行に役立ちます。新しいマッピングを完了すると、マップされていない値または無効な値によってローダが失敗することを防止できます。
- データマッピング内で、[科目マッピング]、[組織マッピング]、または [属性マッピング] ページに移動します。
- マッピングの設定については、歯車アイコン
を選択します。
- [新規科目]、[組織]、または [属性マッピング]を選択します。
- 将来のインポートに表示されると予想されるステージング値を正確に入力します。新しい科目マッピングの場合、当該科目のステージング表示値も入力します。
- 前のステップで選択したステージング値にマップするプランニング値を選択します。
- [適用] を選択します。
- [保存] を選択します。
データマッピングのアップロード
マッピングテンプレートをダウンロードして、科目データマッピング、組織データマッピング、または属性データマッピングのマッピングをアップロードできます。
- データマッピング内で、[科目マッピング]、[組織マッピング]、または[属性マッピング] ページに移動します。
- マッピングの設定については、歯車アイコン
を選択します。
- [マッピングをアップロード] を選択します。
- [マッピングをアップロード] ダイアログで [テンプレートのダウンロード] を選択します。
- ダウンロードしたテンプレートのExcelファイルを開き、最初のシートタブの指示に従い、マッピングによってシート内の2番目のシートタブを読み込みます。テンプレートを保存します。
- [参照] を選択し、ローカルコンピュータで編集済みのExcelテンプレートファイルを見つけます。
- [インポート] を選択します。
- [適用] を選択します。
- [保存] を選択します。
一括編集用にデータマッピングをダウンロード
マッピングをダウンロードして一括編集とアップロードを行うことができます。ダウンロードしたマッピングファイルを使用して、ダウンロードしたテンプレートファイルに入力します。ダウンロード可能な科目データマッピング、組織データマッピング、または属性データマッピングの場合:
- すべてのマッピング
- マップ済みのみ
- マップ解除済みのみ
- 無効のみ
- データマッピング内で、[科目マッピング]、[組織マッピング]、または[属性マッピング] ページに移動します。
- マッピングの設定については、歯車アイコン
を選択します。
- [マッピングをダウンロード] を選択します。
- ダウンロードフィルターを選択し、システムがダウンロードを準備するまで待機し、[ダウンロード] ボタンを有効にします。
- [ダウンロード] を選択します。
- 歯車アイコンをもう一度選択し、[マッピングをインポート]を選択します。
- [テンプレートのダウンロード] を選択します。これで、マッピングファイルとテンプレートファイルの2個のファイルをダウンロードできました。
ダウンロードしたマッピングの編集およびExcelテンプレートファイルへの貼り付け
- ダウンロードしたマッピングのExcelファイルを開き、すべての編集を行います。
- このファイルからすべてのコンテンツをコピーします。
- ダウンロードしたテンプレートのExcelファイルのシート2にコンテンツを貼り付けます。
- 読み込み済みのExcelテンプレートファイルを保存します。
読み込み済みのExcelテンプレートファイルのアップロード
- 歯車アイコン
を選択し、科目、組織、または属性のPlanning データ ローダのデータマッピング ページで [マッピングをアップロード] を選択します。
- [参照] を選択し、編集済みのExcelテンプレートファイルを選択します。
- [インポート] を選択します。
- [適用] を選択します。
- [保存] を選択します。
自動マップ、マップ解除、データマッピングの削除
データマッピングを自動マップ
ステージングメンバーをプランニングメンバーに自動マップすることができます。システムは、ステージングメンバーに一致するプランニングメンバーを名前で検索します。科目の場合、システムは科目コードまたは科目名で照合します。自動マップは、マッピングされていない、または無効なマッピングの両方をマップすることを試みます。完全一致が発生すると、ステージングメンバーが自動的にマップされます。
- メンバー行のチェックボックスを選択して、自動マップするメンバーを選択します。
- [自動マップ] を選択します。
- [選択項目を自動マップ] を選択します。
[すべて自動マップ] を選択してマップされていないすべてのメンバーを自動マップします。
科目の場合、ソースID列またはソース表示名列による自動マップを選択できます。両方とも、科目コードまたは科目名で自動マップできます。
カスタム属性メンバーは、常に属性メンバー名を使用して自動マップされます。属性メンバーを自動マップする場合、[自動マップ] ダイアログは表示されません。
データ マッピングのマッピング解除
[マップ解除] を選択し、次に [選択項目をマップ解除] を選択して、1つまたは複数のマッピングを解除します。マッピング解除により、ステージングメンバーとプランニングメンバー間のマッピングの接続が解除されます。[すべてマップ解除] を選択すると、すべてのマッピングを一度に解除することができます。
データマッピングの削除
[削除] を選択し、次に [選択項目を削除] を選択すると、マッピングとメンバー情報を削除できます。削除するとメンバー情報が完全に削除されるため、別のステージング テーブルのインポートからやり直すことができます。[すべて削除] を選択し、すべてのメンバーとその情報を削除します。
削除されたマッピングから情報を取得することはできません。
メンバー データ マッピングのインポートに関する制限
科目
- グループ科目、親(合計)科目、システム科目、メトリック科目はマップできません。
- モデルシートにインポートできますが、モデル科目は数式駆動型で読み取り専用であるため、インポートできません。
- 標準インポートを使用して、キューブ シートに入力された GL科目(総勘定元帳)またはカスタム科目にデータをインポートすることはできません。カスタム科目が表示されるキューブ シートの場合は、キューブ シートのインポートを使用する必要があります。
組織
- インポート機能権限を持つユーザーは、組織の所有/アクセス権に関係なく、すべての組織にデータをインポートできます。
- リンク組織はマップすることも、データをインポートすることもできません。
- キューブおよびモデルシートは、すべての組織階層が表示されますが、選択できるのはこれらのシートに割り当てられた組織のみです。組織に関してシートが使用できない場合、そのシートはその組織のデータを保持できません。
属性
- 標準科目(GL、カスタム、および前提科目)の任意の属性にマップできます。
- キューブ科目は、キューブ シート上の属性値および属性にのみマップできます。
- モデル化されたシートセレクターのマッピングを作成できます。
- 属性値のためのインポートマッピング名前空間は、標準、キューブ、およびモデルシート間で共有されます。
- 属性の属性値の標準インポートのマッピングを作成し、その属性値もキューブ シート上にある場合、標準インポートのマッピングがその属性値に適用されます。
- データのインポート時に属性メンバーを自動的に作成するように属性が設定されている場合、その属性にマップされたステージング列をマップする必要はありません。これらの属性は、インポート時に自動作成されるため、属性マッピングページには表示されません。
ビジネスルールの作成
ビジネスルールでは、データのインポート方法を指定できます。次の3つのタイプを作成できます。
- スキップ科目ルール
- 記号変更ルール
- SQLフィルター
スキップ科目ルールの作成
数値形式の科目の場合、データの読み込み処理中にスキップする必要がある科目または科目の範囲を指定できます。これらの科目には数字のみを含めることができます。ローダは、ソース科目をスキップ科目ルール内で指定されたコードと照合し、それらのレコードをAdaptive Planningへのアップロードから廃棄します。
このルールはソース科目に適用されます。このルールでは、ステージング行に科目コードが含まれており、その科目コードはステージング科目コードと計画科目コードの間にあることを想定しています。
アルファベット、数字、および次のような一部の特殊文字を指定する科目コードを使用して、個々の科目をスキップするためのルールを設定できます。
- ピリオド(.)
- アンダーライン(_)
- ハイフン( - )
- コロン(:)
科目範囲のルールで使用できるのは数字だけです。スキップ科目のビジネスルールは必要な数だけ作成できます。英数字フォーマットの科目をスキップするには、[ビジネスルール] でSQLフィルターを使用します。
-
[ビジネスルール] で [スキップ科目]を選択します。
-
[追加] を選択して、[科目範囲] ダイアログボックスを開きます。
-
科目番号または科目番号の範囲を入力します。
-
[ルールの保存] を選択します。[ビジネスルール] 画面に、保存されたスキップ科目ルールが表示されます。
複数のスキップ科目ルールを一度に作成するには、[別のものを作成] を選択します。次に [ルールを保存] をクリックすると、スキップ科目ルールが保存されます。([スキップ科目範囲を追加] ダイアログボックスは開いたままになります。)
記号変更ルールの作成
ソース科目を指定して、値の符号が変わるようにすることができます。
変更符号ルールを作成するプロセスは、スキップ科目ルールを作成するプロセスと事実上同じです。変更符号ルールで指定した科目は、Planning に読み込まれる際に符号が逆になります。
SQLフィルターの作成
この機能を使用して、ステージング テーブルのどの列が Planning にロードできるかを指定する SQL 文を作成できます。フィルター基準を満たす記録は、Planning にロードするよう選択されます。
SQL フィルタを作成する方法:
-
[ビジネスルール] タブから、[SQL フィルター]を選択してください。
- [編集] をクリックします。以下に示すような [SQL フィルター編集] ダイアログボックスが表示されます。
-
フィールドに SQL WHERE 句の式を入力します。これは、式と一致しないステージング行をロードから除外します。[適用] をクリックすると、フィルタのSQL構文を自動的にチェックします。(エラーがある場合は、エラーが式に表示されます。)詳細な SQL 構文のヘルプについては、こちらの [注意] セクションをクリックしてください。入力した式は、[ビジネスルール] 画面に表示されます。
詳細については、[SQL フィルター編集] ダイアログ ボックスの [注意] セクションの [ヘルプはこちら] のリンクをクリックしてください。
コツとテクニック
このセクションには、Integration for Planning を使用して作業するための一般的なヒントとテクニックが記載されています。
変更内容を保存中
’[保存] ’ をクリックすると、計画ローダに行った変更をいつでも保存できます(変更を頻繁に保存されることをおすすめします)。保存していない変更を破棄するには、[閉じる] をクリックしてから、ダイアログボックスの [いいえ] をクリックして変更を破棄します。
ローダの実行またはスケジュール設定
必要なすべての設定を含むPlanning データ ローダを保存すると、手動で実行するか、統合タスクとして実行するようスケジュールを設定できるようになります。
他のローダと同様に、ソースシステムからデータをインポートすることも、すでにインポートされたステージング値を使用してローダを実行することもできます。実行時に、既存のステージング テーブルを使用してロードするために、[データインポートのバイパス] パラメーターを選択して、これらの動作のいずれかを選択できます。
スプレッドシートのデータ ソースの場合は、[データインポートのバイパス] は使用できません。
実行プロセスの一部として、ローダは、次のルールを使用してステージング テーブルのデータが正しくマップされたことを確認します。
- 空の科目/組織値を含む行があると、ローダは失敗ステータスで完了します。ローダは、可能な限りすべてのデータのインポートを完了します。ローダが統合タスクの一部である場合、失敗ステータスによってタスクが終了します。失敗ステータスのローダの後には、追加のローダは実行されません。
- 空白の属性値を含む行については、(属性が空白のものも含め)ローダはすべての行をプランニングに送信します。プランニングは空白の属性値の「未分類」値を使用してそのデータをインポートしようとします。
- 標準およびキューブ シートの科目/組織/属性のマッピングが欠落している行を処理する場合、統合はその行をスキップし、プランニングに書き込みしません。また、問題の詳細を記録します。モデルシートの場合、マッピングが欠落している行が検出されると、統合は、プランニングに書き込まれたデータがない状態でロードを中断し、タスクを「失敗」として報告します。
計画ローダの出力のダウンロード
計画ローダの出力は、Planning にデータをロードせずにスプレッドシートにダウンロードできます。これにより、データをロードする前に要件に対して手動で照合することができます。
計画ローダの出力をダウンロードする方法:
-
[操作] メニューから、[ローダ出力のプレビュー] を選択します。
[ローダ出力のプレビュー] ダイアログ ボックスが表示されます。 -
ローダ出力のプレビュー情報を入力します。(入力が必要な情報は、作成している 計画ローダによって異なります。)’
- [ローダ出力のプレビュー] をクリックします。
ローダが実行され、すべての変換とビジネスルールが実行の一部として適用されます。ステータス ポップアップ(以下に示しています)は、ローダ実行の一部として実行される手順を表示します。ロードするデータがある場合、ローダはスプレッドシートを作成し、ローダの出力をスプレッドシートの添付ファイルとして電子メール通知を送信します。
統合タスクに計画ローダを追加する
実績消去設定の入力
統合フレームワークを通じて特定の計画バージョンを消去できます。
これらの機能を使用するには、Adaptive Planningにおいて「実績の消去」権限が有効化されている必要があります。
実績のインポートを定義すると、計画ローダがプランニング/連結にデータを読み込む前に、GL科目、カスタム科目、および/またはセルノートを消去できます。実際のインポートをキューブ シートに定義する場合は、キューブ科目を消去することもできます。
’これらのオプションは、計画ローダの定義時およびこの計画ローダを含むタスクの実行時に使用できます。タスク内に複数の計画ローダがある場合、各消去オプションは、組み込まれたローダごとに使用できます。オプションには、消去オプションのソースを識別するのに役立つローダの名前がタグ付けされます。
有効: このチェックボックスを選択すると、消去設定が有効になります。チェックボックスの下の [パラメータを編集] リンクまたは [操作] ペインを使用して、パラメータを編集できます。
バージョン パラメータ: [データソース設定] タブで作成されたバージョン パラメータに基づいて、ドロップダウンからバージョンを選択します。
期間パラメータ: ドロップダウンから期間パラメータを選択すると、[データ ソース設定] タブで作成された期間パラメータに基づいて、実績が消去されます。
科目: 実績を消去する科目を選択します。これには、次を含みます。
-
GL 科目: このオプションは、[インポートの種類] が [データ ソース設定] タブで [実績] に設定されている場合にのみ使用できます。このボックスにチェックが入っている場合、GL科目内のすべてのデータが、ローダで新しいデータが読み込まれる前に、ローダで選択された期間にわたって消去されます。(このオプションはパラメータとしても利用でき、実行時にオーバーライドすることができます。)このオプションを選択すると、GL 科目のデータだけが削除されますが、カスタム科目およびセルノート(および [実績] の場合はキューブ科目)のデータは変更されません。このボックスにチェックが入っている場合、GL 科目内のすべてのデータが、ローダで新しいデータが読み込まれる前に、ローダで選択された期間にわたって消去されます。(このオプションはパラメータとしても利用でき、実行時にオーバーライドすることができます。)このオプションを選択すると、GL 科目のデータだけが削除されますが、カスタム科目およびセルノート(および [シートにインポート] が [経費キューブ] に設定されている場合はキューブ科目)のデータは変更されません)。
-
すべてのカスタム科目: このオプションは、[インポートの種類] が [実績] に設定されている場合にのみ使用できます。このボックスにチェックが入っている場合、カスタム科目内のすべてのデータが、ローダで新しいデータが読み込まれる前に、ローダで選択された期間にわたって消去されます。(このオプションはパラメータとしても利用でき、実行時にオーバーライドすることができます。)このオプションを選択すると、カスタム科目のデータだけが削除されますが、GL 科目およびセルノート(および [実績] の場合はキューブ科目)のデータは変更されません。このボックスにチェックが入っている場合、カスタム科目内のすべてのデータが、ローダで新しいデータが読み込まれる前に、ローダで選択された期間にわたって消去されます。(このオプションはパラメータとしても利用でき、実行時にオーバーライドすることができます。)このオプションを選択すると、カスタム科目のデータだけが削除されますが、GL 科目およびセルノート(および [シートにインポート] が [経費キューブ] に設定されている場合はキューブ科目)のデータは変更されません)。
-
すべてのキューブ科目: このオプションは、[インポートの種類] が [実績] に、[シートにインポート] が [費用キューブ] に設定されている場合にのみ使用できます。このボックスにチェックが入っている場合、キューブ科目内のすべてのデータが、ローダで新しいデータが読み込まれる前に、ローダで選択された期間にわたって消去されます。(このオプションはパラメータとしても利用でき、実行時にオーバーライドすることができます。)このオプションを選択すると、キューブ科目だけが削除されますが、GL 科目、カスタム科目、およびセルノートのデータは変更されません。
組織: [すべて] を選択してすべての組織から実績を消去するか、ドロップダウンから特定の組織を選択します。
セル ノートを含める: このオプションは、[インポートの種類] が [実績] に設定されている場合にのみ使用できます。このボックスにチェックが入っている場合、GL 科目内のすべてのデータが、ローダで新しいデータが読み込まれる前に、ローダで選択された期間にわたって消去されます。(このオプションはパラメータとしても利用でき、実行時にオーバーライドすることができます。)このオプションを選択すると、セルノートだけが削除されますが、GL 科目およびカスタム科目(および [実績] の場合はキューブ科目)のデータは変更されません。このボックスにチェックが入っている場合、GL 科目内のすべてのデータが、ローダで新しいデータが読み込まれる前に、ローダで選択された期間にわたって消去されます。(このオプションはパラメータとしても利用でき、実行時にオーバーライドすることができます。)このオプションを選択すると、セル ノートだけが削除されますが、GL 科目およびカスタム科目(および [シートにインポート] が [費用キューブ] に設定されている場合はキューブ科目)のデータは変更されません。バージョン パラメータの作成