クローン結果に対する Table Exclusion および Data Preserver 設定の影響Issue <!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } Table Exclusion および Data Preserver の構成がクローン結果にどのような影響を与えるかを学習します。設定の組み合わせごとに期待される動作を示す 6 つのシナリオが含まれています。 除外と保持について クローンプロセスは、クローンの初期段階でソースインスタンスから除外リストと保持リストを読み取ります。クローン開始前に除外リストまたは保持リストを更新した場合、クローンがオンデマンドバックアップを取得しない場合でも、その変更はクローン時に反映されます。 Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } サポートされているすべてのリリース Resolution<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } 概要: Exclusion と Preserver の相互作用 以下のマトリクスは、Preserver と Exclusion の次の組み合わせに対する期待される結果を示しています。 シナリオ 1: テーブルを保持せず、除外もしない。ターゲットインスタンス上のレコードをソースインスタンスのレコードで置き換えたい。シナリオ 2: テーブルを保持し、除外しない。ターゲットインスタンス上のレコードを保持しつつ、ソースインスタンスのレコードもコピーしたい。シナリオ 3: テーブルを保持せず、除外する。ソースインスタンスのレコードをコピーせず、ターゲットインスタンス上のレコードを削除したい。クローン後、そのテーブルは空になりますが使用可能です。シナリオ 4: テーブルを保持せず、除外もしない。ソースインスタンスのレコードでターゲットインスタンスのレコードを置き換えたい。 テストパラメーター 以下のパラメーターは、6 つのシナリオすべてに共通です。 Source — クローン元(例: 本番インスタンス)Target — クローン先(例: 非本番インスタンス)sys_temp — 保持および除外動作を説明するために使用するカスタムテーブル ソースインスタンス上の構成場所: Data Preservers: System Clone > Preserve DataTable Exclusions: System Clone > Exclude Tables(古いバージョンでは Exclude Data の場合があります) デフォルトのクローン設定: Exclude audit and log data — 選択済みExclude large attachment data — 選択済みExclude tables specified in Exclusion List — 選択済み 重要: Exclude audit and log data が選択されていない場合、Exclude Tables/Exclude Data の下にあるテーブル除外リストは無視されます。詳細については Exclude option checkboxes not being honored with clone request を参照してください。 シナリオ 1:除外なし、保持者なし 設定 値 Table Exclusions なし Data Preserver なし ソース上の構成: Clone Exclude Tables: sys_temp のレコードなし Clone Data Preservers: 空 結果: ターゲット上の sys_temp テーブル内のすべてのレコードが削除されます。 ソース上の sys_temp テーブル内のすべてのレコードがターゲット上の sys_temp テーブルへコピーされます。 データの場所 レコード数 ソース 6 レコード クローン前のターゲット 7 レコード クローン後のターゲット 6 レコード シナリオ 2:除外なし、条件のない保持者 設定 値 Table Exclusions なし Data Preserver はい、Conditionsフィールドは空 ソース上の構成: Clone Exclude Tables: sys_temp のレコードなし Clone Data Preservers: Sys Temp Table が登録されている 結果: ターゲット上の sys_temp テーブル内のすべてのレコードが保持されます。 ソース上の sys_temp テーブル内で、ターゲット上の sys_temp テーブルに存在しないレコード(sys_id ベース)がターゲットへコピーされます。 データの場所 レコード数 ソース 6 レコード クローン前のターゲット 7 レコード クローン後のターゲット 9 レコード シナリオ 3:除外なし、条件付き保持者 設定 値 Table Exclusions なし Data Preserver はい、Conditions フィールドに値が含まれています ソース上の構成: Clone Exclude Tables: sys_temp のレコードなし Clone Data Preservers: 条件付きの項目が 1 件登録されている 結果: ターゲット上の sys_temp テーブル内で、Data Preserver 条件に一致するレコードは保持されます。 ターゲット上の sys_temp テーブル内で、Data Preserver 条件に一致しないレコードは削除されます。 ソース上の sys_temp テーブル内で、ターゲット上の sys_temp テーブルに存在しないレコード(sys_id ベース)がターゲットへコピーされます。 データの場所 レコード数 ソース 6 レコード クローン前のターゲット 7 レコード クローン後のターゲット 6 レコード シナリオ 4:条件のない除外と保持 設定 値 Table Exclusions はい Data Preserver はい、Conditions フィールドが空です ソース上の構成: Clone Exclude Tables: sys_temp が登録されている Clone Data Preservers: Sys Temp Table が登録されている 結果: ターゲット上の sys_temp テーブル内のすべてのレコードが保持されます。 ソース上の sys_temp テーブルからはレコードはコピーされません。 データの場所 レコード数 ソース 6 レコード クローン前のターゲット 7 レコード クローン後のターゲット 7 レコード シナリオ 5:条件付きでの除外と保持 設定 値 Table Exclusions はい Data Preserver はい、Conditions フィールドに値が含まれています ソース上の構成: Clone Exclude Tables: sys_temp が登録されている Clone Data Preservers: 条件付きの項目が 1 件登録されている 結果: ターゲット上の sys_temp テーブル内で、Data Preserver 条件に一致するレコードは保持されます。 ターゲット上の sys_temp テーブル内で、Data Preserver 条件に一致しないレコードは削除されます。 ソース上の sys_temp テーブルからはレコードはコピーされません。 データの場所 レコード数 ソース 6 レコード クローン前のターゲット 7 レコード クローン後のターゲット 1 レコード シナリオ 6:除外、保持者なし 設定 値 Table Exclusions はい Data Preserver なし ソース上の構成: Clone Exclude Tables: sys_temp が登録されている Clone Data Preservers: 空 結果: ターゲット上の sys_temp テーブル内のすべてのレコードが削除されます。 ソース上の sys_temp テーブルからはレコードはコピーされません。 データの場所 レコード数 ソース 6 レコード クローン前のターゲット 7 レコード クローン後のターゲット 0 レコード Related Links<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } クローン作成からテーブルを除外するクローン要求で除外オプションのチェックボックスが考慮されない