すべてのプロダクト
Search
ドキュメントセンター

Data Management:テストデータの生成

最終更新日:Feb 13, 2025

このトピックでは、テストデータを生成するためのチケットの承認プロセスを変更および作成する方法について説明します。

注意事項

既定の承認テンプレートは、[承認ルールの検証] チェックポイントでテストデータを生成するチケットの承認プロセスを構成しない場合に有効になります。 [承認テンプレートの切り替え] ダイアログボックスで、[既定の承認テンプレートの変更] をクリックできます。

構成項目

Checkpoints

ユーザーがテストデータを生成するためのチケットを送信すると、データ管理 (DMS) は、チケットがチェックポイントで指定されたルールに準拠しているかどうかを確認します。 承認ルールの検証: DMSでは、テストデータを生成するためのチケットは、承認ルールの検証チェックポイントで指定されたルールに基づいて処理されます。 セキュリティルールのテンプレートデータベースに用意されている既定のルール、または [承認ルールの作成] を使用できます。

要因とアクション

  • 因子は、DMSによって提供される事前定義された変数である。 要因を使用して、SQL文のカテゴリや影響を受けるデータ行の数など、セキュリティルールによって検証されるコンテキストを取得できます。 因子名は、プレフィックス @ facで構成されます。 と要素の表示名を指定します。 [セキュリティルール] タブの各モジュールは、チェックポイントごとに異なる要素を提供します。 次の表に、テストデータ生成のチェックポイントに提供される要素を示します。
    要素説明
    @ fac.env_type環境のタイプ。 値は、DEVPRODUCTなどの環境タイプの表示名です。 環境タイプの詳細については、「インスタンスの環境タイプの変更」をご参照ください。
    @ fac.schema_nameスキーマの名前。
  • アクション: アクションは、ifステートメントで指定された条件が満たされた後にDMSが実行する操作です。 例えば、DMSは、チケットの提出を禁止し、承認プロセスを選択し、チケットを承認し、またはチケットを拒否する。 アクションは、セキュリティルールの目的を示します。 アクション名は、プレフィックス @ actで構成されます。 とアクションの表示名を指定します。 各モジュールは、異なるチェックポイントに対して異なるアクションを提供します。 次の表に、テストデータ生成のチェックポイントに提供されるアクションを示します。
    Action説明
    @ act.forbid_submit_orderチケットの提出を禁止します。 このステートメントの形式は @ act.forbid_submit_order 'チケットの提出を禁止する理由' です。
    @ act.do_not_approve承認テンプレートのIDを指定します。 詳細については、「承認プロセスの設定」をご参照ください。

テンプレートデータベース

DMSは、多数の定義済みセキュリティルールテンプレートを提供します。 ビジネス要件に基づいて、テンプレートを有効にしたり、テンプレートを変更したりできます。 テストデータ生成のテンプレートデータベースには、次のテンプレートがあります。
  • テストデータベースの承認なし
  • テストデータの生成を無効にする
  • 本番データベースのテストデータ生成の禁止

既定の承認テンプレートの変更

  1. にログインします。 DMSコンソールV5.0
  2. 上部のナビゲーションバーで、セキュリティと仕様> 権限センター> 権限テンプレート.

    説明

    DMSコンソールをシンプルモードで使用する場合は、左上隅の2023-01-28_15-57-17.pngアイコンの上にポインターを移動し、[すべての機能] > [セキュリティと仕様] > [権限センター] > [権限テンプレート] を選択します。

  3. ターゲットデータベースのルールセットを検索し、[操作] 列の [編集] をクリックします。
  4. セキュリティルールの [詳細] ページに移動します。 左側のナビゲーションウィンドウで、[データベース開発] > [テストデータの生成] を選択します。
  5. [テストデータ生成のデフォルトテンプレート] ルールを検索し、[操作] 列の [編集] をクリックします。
  6. [設定項目の変更] ダイアログボックスで、[承認テンプレートの切り替え] をクリックします。
  7. [承認テンプレートの切り替え] ダイアログボックスで、対象の承認テンプレートを見つけ、[操作] 列の [選択] をクリックします。
    説明 [承認なしにリセット] をクリックして、チケットの承認をスキップすることもできます。
  8. [送信] をクリックします。

承認ルールの作成

  1. にログインします。 DMSコンソールV5.0
  2. 上部のナビゲーションバーで、セキュリティと仕様> 権限センター> 権限テンプレート.

    説明

    DMSコンソールをシンプルモードで使用する場合は、左上隅の2023-01-28_15-57-17.pngアイコンの上にポインターを移動し、[すべての機能] > [セキュリティと仕様] > [権限センター] > [権限テンプレート] を選択します。

  3. ターゲットデータベースのルールセットを検索し、[操作] 列の [編集] をクリックします。
  4. セキュリティルールの [詳細] ページに移動します。 左側のナビゲーションウィンドウで、[データベース開発] > [テストデータの生成] を選択します。
  5. チェックポイントの基本設定項目を選択します。 次に、[ルールの作成] をクリックし、次の項目を設定します。
    設定アイテム必須説明
    チェックポイント必須チェックポイントの [承認ルールの検証] を選択します。
    テンプレートデータベース任意セキュリティルールの作成に使用するテンプレート。 DMSは、多数のセキュリティルールテンプレートを提供します。 チェックポイントを選択した後、[テンプレートデータベースからロード] をクリックしてテンプレートを選択します。 使用可能なテンプレートの詳細については、「設定項目」をご参照ください。
    ルール名必須カスタムセキュリティルールの名前。
    説明 [テンプレートデータベース] からルールテンプレートを読み込むと、ルール名が自動的に入力されます。
    ルールDSL必須セキュリティルールの設定に使用するDSLステートメント。 詳細については、「セキュリティルールのDSL構文」をご参照ください。
    説明 [テンプレートデータベース] からルールテンプレートを読み込むと、ステートメントが自動的に入力されます。 で指定されます。
  6. [送信] をクリックします。
  7. ルールを有効にします。
    説明 新しいルールはデフォルトで無効です。 このルールを有効にするには、[操作] 列の [有効化] をクリックし、[OK] をクリックします。