データ・レプリケーションに関する上位FAQ
これらのFAQを使用して、Oracle Fusion Cloud Applicationsからのデータの抽出とレプリケート、オブジェクト・ストレージへのデータのアップロードまたはオブジェクト・ストレージからのデータのダウンロード、ターゲット・データベースへのデータのロードなど、データ・レプリケーション・タスクについてさらに学習します。
データ・レプリケーション・ジョブが長時間実行されている場合はどうしたらよいですか。
ジョブが長時間実行されている場合は、次のことを試行します:
- レプリケートされたビュー・オブジェクト(VO)が抽出VOでない場合(つまり、VO名が
ExtractPVO
で終わらない場合)、データ・レプリケーション・エディタを使用して、VOの新しいデータ識別子から不要なLastUpdateDate
列を除外します。 - 長時間実行ビュー・オブジェクトで、新しいデータ識別子または増分フィルタに対して複数の
LastUpdateDate
列が選択されている場合:- VOのプライマリ・エンティティのLastUpdateDateオプションを選択します。
- (機能していない)補助エンティティの列のLastUpdateDateオプションの選択を解除します。
- 新しいデータ識別子のオプションの選択を解除できない場合は、次の手順を実行します:
- ジョブを取り消します。
- ステージング表TMP$を削除します。
- メイン・メニューに移動し、「データ」をクリックしてから、「接続」をクリックします。
- 「ターゲット接続」をクリックし、「検査」を選択してから、「表」タブをクリックします。
- 表を選択し、「更新時間のリセット」を選択してから、「すべてのデータをリロード」を選択します。
データ・レプリケーション・ジョブのパフォーマンスを向上させるにはどうしたらよいですか。
パフォーマンスを向上させるには、次のことを試行します:
- extractデータ・ストアによるレプリケーションのみを行います(ビュー・オブジェクト(VO)のVO名に"ExtractPVO"を付けます)。
- レプリケートされたVOが抽出VOでない場合(つまり、VO名が"ExtractPVO"で終わらない場合)、データ・レプリケーション・エディタを使用して、VOの新しいデータ識別子から不要な
LastUpdateDate
列を除外します。 - パブリック・ビュー・オブジェクト(PVO)ロード・タイプが、不必要に
FULL
モードに設定されていないことを確認してください。 PVOに、Key
列として1つ以上の列が構成され、1つのLastUpdateDate
列が新しいデータ識別子として構成されている場合は、ロード・タイプをIncremental
に設定します。 - レプリケーション用に選択または有効化されている不要な列を削除します。
- レプリケーションが警告で終了した場合は、ターゲット・スキーマのエラー表を確認し、PVO構成に適切な変更を行います。
- Oracle Fusion Cloud Applicationsデータ・ソースのPVOで、頻繁に削除されるデータ・レコードがあることを確認します。 そうでない場合は、「削除を含む」オプションをクリアします。
- ジョブが失敗する場合や取り消す場合は、ジョブを再度実行する前に、ステージング表とエラー表を削除します。
同じデータ・レプリケーションでも、日によって実行する時間が異なるのはなぜですか。
データ・レプリケーション・ジョブの実行にかかる時間は、次に示すような様々な要因で変わる場合があります:
- Oracle Autonomous Data Warehouseのパフォーマンスが、特定の日のタイミングに影響する可能性があります。
- レプリケーション・ジョブを実行しているOracle Analytics Cloudインスタンスが、スケジュール済メンテナンスにより、一時的に使用できない場合があります。
データ・レプリケーション・ジョブに追加できる表の数に制限はありますか。
いいえ、ジョブに追加できる表の数に制限はありません。 同時に実行できるレプリケーション・ジョブは3つまでですが、ジョブのスケジュールはいくつでも同時に行えます。 たとえば、3つのジョブを同時に実行し、他のジョブはキューに入れることが可能です。
1つのデータ・レプリケーション・ジョブで処理できるデータの量や行の数に制限はありますか。
いいえ、データ量または行数がいくつでも、1つのデータ・レプリケーション・ジョブで処理できます。
データ・レプリケーションに関して、従う必要のあるヒントは他にありますか。
データ・レプリケーションでは、次のヒントに従ってください:
- 各レプリケーションのPVOの数を増やし、作成するレプリケーションの数を少なくします。 推奨される抽出PVOを使用します。
- レプリケーションの定義で、PVOから不要な列の選択を解除します。
- 最大同時実行性を実現するには、Oracle Autonomous Data Warehouseの低データベース・サービスを使用します。
- Oracle Autonomous Data Warehouseの負荷が少ないときにレプリケーション・ジョブを実行するようにスケジュールします。
- POVのロード・タイプの設定は、デフォルトである増分モードのままにします。