Skip to main content

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

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

テーブルの追加

Varicent Incentivesで、データモジュールにテーブルを追加して、モデルに必要なデータを含めます。

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

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

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

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

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

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

  4. コンポーザーモジュール内のテーブルのターゲットコンポーネントを選択します。

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

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

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

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

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

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

      重要

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

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

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

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

注記

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

データテーブルの追加

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

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

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

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

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

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

  4. コンポーザーモジュール内のテーブルのターゲットコンポーネントを選択します。

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

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

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

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

    1. フィールドが主キーフィールドの場合は、[主キー]のトグルをオンにします。

      注記

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

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

      重要

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

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

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

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

注記

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

階層テーブルの追加

Varicent Incentivesでは、データを階層関係に構成するのに使用できる階層テーブルを追加できます。これは、マネージャーと受け取り人の関係を示す組織図を作成する場合、またはテリトリーデータを整理する場合に便利です。

  1. データ モジュールから、 [+ 追加][新規テーブル] をクリックします。

  2. [階層テーブル]をクリックします。

  3. 階層テーブルの名前を入力します。

  4. 階層テーブルの説明を入力します。

  5. このテーブルに有効日を含める場合は、[有効日] トグルをオンにします。

  6. このテーブルで外部ソースからリストを選択する場合は、[外部ソースから親子の関連付けを設定] のトグルをオンにします。

    1. [テーブル] ドロップダウンから、ピックリストのソースとして使用するテーブルを選択します。

    2. [説明列] ドロップダウンから、ピックリストに入力する列を選択します。

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

    注記

    外部ソースからリストを選択する場合は、[子][親]の2つの列があります。これらの列の名前は必要に応じて変更できます。外部ソースからリストを選択しなかった場合、階層テーブルは自己参照になります。[ID] (これが主キー列)、[名前][親][コメント]の4つの列になります。親列のピックリストは、ID列から表示されます。これらの列の名前は変更できません。

  7. [追加] アイコンAdd icon circled をクリックして列を追加します。

    1. 新しい列名を入力します。

      重要

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

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

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

  8. [追加]をクリックします。

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

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

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

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

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

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

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

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

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

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

  6. コンポーザーモジュール内のテーブルのターゲットコンポーネントを選択します。

  7. テーブルの説明を入力します。

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

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

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

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

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

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

    注記

    Varicent ELTコネクタからデータをインポートする場合、各列のデータタイプが自動入力されます。

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

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

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

    オプション

    説明

    既存行を更新する

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

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

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

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

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

    名前を付けて保存

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

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

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

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

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

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

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

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

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

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

  6. コンポーザーモジュール内のテーブルのターゲットコンポーネントを選択します。

  7. テーブルの説明を入力します。

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

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

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

    注記

    Varicent ELTコネクタからデータをインポートする場合、各列のデータタイプが自動入力されます。

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

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

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

    オプション

    説明

    必要に応じて新しいメンバーを追加する

    ソース選択リスト テーブルにまだ含まれていないレコードをインポートできます。有効にすると、新しいレコードの主キーがソース選択リスト テーブルに自動的に追加されます。データの整合性を確保するには、ソース選択リスト テーブルを開いて、新しい行に必要なデータ入力を完了してください。

    既存行を更新する

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

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

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

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

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

    名前を付けて保存

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

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

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

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

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

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

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

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

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

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

  6. コンポーザーモジュール内のテーブルのターゲットコンポーネントを選択します。

  7. テーブルの説明を入力します。

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

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

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

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

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

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

    注記

    Varicent ELTコネクタからデータをインポートする場合、各列のデータタイプが自動入力されます。

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

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

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

    オプション

    説明

    既存行を更新する

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

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

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

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

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

    名前を付けて保存

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

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

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

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

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

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

  3. [説明の列]のドロップダウンリストから、ピックリストに表示するソースの列を選択します。検索バーを使用して列を検索できます。

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

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

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

    3. [追加]をクリックします。

注記

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