[en] Varicent Incentive Compensation Management Documentation

データモジュールからのテーブル作成

データモジュールから新しいテーブルを作成できます。

テーブルの追加

Varicent Incentive Compensation Management (ICM)で、データモジュールにテーブルを追加して、モデルに必要なデータを含めます。

  1. データモジュールで、[+追加]をクリックします。

    • [+ 追加][新規テーブル]をクリックします。

    • [+ 追加][新規テーブルにデータをインポート]をクリックします。新規テーブルへのデータのインポートを続行するには、以下をお読みください。データを新規テーブルにインポートする

  2. ドロップダウンリストから[新規テーブル]を選択します。

    注記

    新規テーブルにデータをインポートする方法については、以下を参照してください。データを新規テーブルにインポートする

  3. [テーブルタイプ]ドロップダウン・リストから、作成するテーブルのタイプを選択して[次へ]をクリックします。

    さまざまなタイプのテーブルの詳細や、さまざまなテーブルを追加する方法については、以下を参照してください。テーブルのタイプ

  4. テーブルの名前と説明を入力し、[保存]をクリックします。テーブル名にスペースを含めることはできません。

  5. このテーブルに有効日を含める場合は、[有効日]チェックボックスを選択します。

  6. プライマリキーフィールドの名前を入力し、[タイプ]ドロップダウン リストから列タイプを選択します。

    重要

    テーブル内の各フィールドには、一意の名前が必要です。フィールド名にはスペースを含めることができます。フィールド名は、テーブルを追加した後は変更できません。

  7. [列を追加]をクリックして、テーブルにフィールドを追加します。

  8. 追加する各フィールドで、次の手順を実行します。

    1. フィールドが[プライマリーキー]フィールドの場合は、[ID]チェックボックスを選択します。

    2. 新しいフィールドの名前を入力します。

    3. [タイプ]ドロップダウンリストから、列タイプを選択します。

    4. 列タイプとして[ピックリスト]を選択した場合は、ピックリストフィールドを定義します。

  9. フィールドの追加が完了したら、[作成]をクリックします。

注記

新規作成されたすべてのテーブルは、デフォルトで [グローバル]に設定されます。

データテーブルの追加

Varicent ICMでは、トランザクションデータを保持するために使用できるデータテーブルを追加できます。

  1. データモジュールで、[+追加]をクリックします。

  2. ドロップダウンリストから[新規テーブル]を選択します。

  3. [テーブルタイプ]ドロップダウンリストから[データ]を選択し、[次へ]をクリックします。

  4. データテーブルの名前と説明を入力し、[保存]をクリックします。

  5. プライマリーキーを定義するには、フィールドの横にある[ID]チェックボックスをオンにします。

    重要

    データテーブルには複数の主キー列を含めることができますが、計算作成中のパーティション処理を単純化するために、トランザクションID列などの1つの列のみを使用します。

  6. [列を追加]をクリックして、フィールドを追加します。

  7. フィールドの名前を入力し、[タイプ]ドロップダウンリストからフィールドタイプを選択します。

  8. 任意のピックリストの列を定義します。

  9. モデルに複数のカレンダーが含まれている場合は、カレンダーのドロップダウンリストから、このデータテーブルに関連付けるカレンダーを選択します。

  10. データテーブルに複数の日付フィールドが含まれている場合は、[ロック日の選択]ドロップダウンリストから、期間がロックされるときにロックする日付フィールドを指定します。

  11. [作成]をクリックします。

データを新規テーブルにインポートする

データモジュールでは、データのインポート、インポートしたデータでの新規テーブルの作成を1つの手順で行うことができます。カスタムデータ構造からテーブルを選びます。

データをカスタムテーブルにインポートする

カスタムテーブルは、Varicent ICMでモデルの構造を定義する場合に便利です。カスタムテーブルは、カスタマイズ可能です。

データモジュールから新規のカスタムテーブルにデータをインポートするには:

  1. データモジュールのランディングページで、[+ 追加][新規テーブルにデータをインポート]をクリックします。

  2. ファイルからデータをインポートします

  3. データのインポートを設定し、[次へ]をクリックします。

  4. カスタムテーブルを選択します。

  5. テーブルの名前と説明を入力します。

  6. このテーブルに有効日を追加する場合は、有効日トグルをオンにします。

    ドロップダウンリストから、2つのオプションのいずれかを選択します。

    • 列:有効な開始/終了日列として列を使用します。使用する列をドロップダウンリストから選択します。

    • 日付:カレンダーを使用して、有効な開始日と終了日を選択します。終了日を使用しない場合は、終了日なしのチェックボックスを選択します。

  7. ドロップダウンリストから、データソースから使用する列を選択します。列の順序を変更するには、列をクリックして長押しし、目的の順序に移動します。

  8. インポートする各列の列タイプを選択します。

    列をプライマリキーにするには、その列の横にあるキーのトグルをオンにします。

  9. [次へ]をクリックします。

  10. 次の実行オプションのいずれかまたはすべてを選択します。

    オプション

    説明

    既存行を更新する

    インポートされた行に含まれるデータで、既存のデータ行を更新する必要があることを示します。

    このインポートをすぐに実行する

    インポートを直ちに実行する必要があることを示します。現在のインポートを保存して後日処理する場合は、このチェックボックスをオフにします。

    増分インポートを使用する

    1つのバッチでインポート全体をコミットするのではなく、行を小さいバッチでデータベースにインポートすることを示します。このオプションを使用して、大規模なデータインポート中にWebクライアントでレポートを生成するなど、データベース呼び出しを処理します。

    名前を付けて保存

    インポートを保存するため、後でスケジューラーを使用して実行できます。このオプションが選択されていない場合、ファイルはVaricent ICMストレージに保存されません。スケジューラーの使用の詳細については、スケジューラーモジュールセクションを参照してください。

  11. [完了]をクリックします。

データをデータテーブルにインポートする

Varicent ICMで、販売、または注文のリストなどのトランザクションデータを格納するデータテーブルを作成します。

データモジュールから新規のデータテーブルにデータをインポートするには:

  1. データモジュールのランディングページで、[+ 追加][新規テーブルにデータをインポート]をクリックします。

  2. ファイルからデータをインポートします

  3. データのインポートを設定し、[次へ]をクリックします。

  4. データテーブルを選択します。

  5. テーブルの名前と説明を入力します。

  6. ドロップダウンリストからカレンダーとロック日を選択します。

  7. ドロップダウンリストから、データソースから使用する列を選択します。列の順序を変更するには、列をクリックして長押しし、目的の順序に移動します。

  8. インポートする各列の列タイプを選択します。

    列をプライマリキーにするには、その列の横にあるキーのトグルをオンにします。

  9. [次へ]をクリックします。

  10. 次の実行オプションのいずれかまたはすべてを選択します。

    オプション

    説明

    既存行を更新する

    インポートされた行に含まれるデータで、既存のデータ行を更新する必要があることを示します。

    このインポートをすぐに実行する

    インポートを直ちに実行する必要があることを示します。現在のインポートを保存して後日処理する場合は、このチェックボックスをオフにします。

    増分インポートを使用する

    1つのバッチでインポート全体をコミットするのではなく、行を小さいバッチでデータベースにインポートすることを示します。このオプションを使用して、大規模なデータインポート中にWebクライアントでレポートを生成するなど、データベース呼び出しを処理します。

    名前を付けて保存

    インポートを保存するため、後でスケジューラーを使用して実行できます。このオプションが選択されていない場合、ファイルはVaricent ICMストレージに保存されません。スケジューラーの使用の詳細については、スケジューラーモジュールセクションを参照してください。

  11. [完了]をクリックします。

構造化テーブルにデータをインポートする。

構造化テーブルは、Varicent ICMのモデルの構造を定義できるテーブルです。構造テーブルはカスタマイズ可能です。

データモジュールから新規の構造化テーブルにデータをインポートするには:

  1. データモジュールのランディングページで、[+ 追加][新規テーブルにデータをインポート]をクリックします。

  2. ファイルからデータをインポートします

  3. データのインポートを設定し、[次へ]をクリックします。

  4. 構造化テーブルを選択します。

  5. テーブルの名前と説明を入力します。

  6. このテーブルに有効日を追加する場合は、有効日トグルをオンにします。

    ドロップダウンリストから、2つのオプションのいずれかを選択します。

    • 列:有効な開始/終了日列として列を使用します。使用する列をドロップダウンリストから選択します。

    • 日付:カレンダーを使用して、有効な開始日と終了日を選択します。終了日を使用しない場合は、終了日なしのチェックボックスを選択します。

  7. ドロップダウンリストから、データソースから使用する列を選択します。列の順序を変更するには、列をクリックして長押しし、目的の順序に移動します。

  8. インポートする各列の列タイプを選択します。

    列のリストから、プライマリキーとなる列を選択します。

  9. [次へ]をクリックします。

  10. 次の実行オプションのいずれかまたはすべてを選択します。

    オプション

    説明

    既存行を更新する

    インポートされた行に含まれるデータで、既存のデータ行を更新する必要があることを示します。

    このインポートをすぐに実行する

    インポートを直ちに実行する必要があることを示します。現在のインポートを保存して後日処理する場合は、このチェックボックスをオフにします。

    増分インポートを使用する

    1つのバッチでインポート全体をコミットするのではなく、行を小さいバッチでデータベースにインポートすることを示します。このオプションを使用して、大規模なデータインポート中にWebクライアントでレポートを生成するなど、データベース呼び出しを処理します。

    名前を付けて保存

    インポートを保存するため、後でスケジューラーを使用して実行できます。このオプションが選択されていない場合、ファイルはVaricent ICMストレージに保存されません。スケジューラーの使用の詳細については、スケジューラーモジュールセクションを参照してください。

  11. [完了]をクリックします。

ピックリストフィールドタイプの定義

テーブルでフィールドタイプとしてピックリストを選択した場合は、ソースを定義してピックリストを設定する必要があります。

  1. データモジュールで、ピックリストのある新しいテーブルを追加します。

  2. テーブル作成ウィザードで、ドロップダウンリストから、ピックリストを選択するテーブルと列を選択します。

    たとえば、[受け取り人]テーブルにリンクする場合、説明列を[名前]列とすることができます。

    tables_definepicklist.jpg
  3. [フィルターの追加]をクリックして、ピックリストに使用できる行を制限します。

    1. 任意のデータ・ソースを追加して、データをフィルタリングします。データソース

    2. [次へ]をクリックします。

    3. 制限:を定義し、[作成]をクリックします。制限

      たとえば、地域セールスマネージャーのトランザクション情報を含む[受け取り人]列を持つテーブルを追加できます。このフィルターを追加した後、肩書が「地域セールスマネージャー」の受け取り人のみを新しいテーブルに追加できます。

注記

テーブルにインポートされたデータは、フィルターをバイパスします。フィルターは、行ビューアーで追加されたデータに適用されます。

リンクされたフィールドは、すべてソーステーブルに添付されます。終了する前に、すべてのソーステーブルの構造を確認します。