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

DataWorks:リアルタイム同期タスクの運用保守

最終更新日:Mar 27, 2026

DataStudio でリアルタイム同期ノードを作成し、本番環境にデプロイした後、オペレーションセンターでノードを実行およびモニターします。このトピックでは、リアルタイム同期ノードの一般的な運用保守 (O&M) 操作について説明します。これには、ノードの開始と停止、アラートの設定、実行メトリックの表示、ノード構成の変更方法などが含まれます。

前提条件

開始する前に、以下が完了していることを確認してください。

ノードの実行と管理

オペレーションセンターの Real Time DI ページで、リアルタイム同期ノードの開始、停止、またはデプロイ解除を行います。

Real Time DI ページに移動するには:DataWorks コンソールにログインし、[オペレーションセンター] に移動し、左側のナビゲーションウィンドウで [リアルタイムノード O&M] > [リアルタイム同期ノード] を選択します。

詳細な手順については、「リアルタイム同期タスクの管理」をご参照ください。

開始オプション

[操作] 列の [開始] をクリックする際に、以下のオプションを設定します。

オプション

説明

オフセット

指定された位置からデータ同期を再開します。再開可能なデータ同期と、指定されたオフセットからのアップロードをサポートします。

フェールオーバー

指定された期間内に許可されるフェールオーバーの最大数を設定します。しきい値を超えると、ノードは自動的に停止し、繰り返しの再起動によるリソースの枯渇を防ぎます。しきい値が設定されていない場合、5 分以内にフェールオーバーが 100 回を超えるとノードは自動的に停止します。

アラートの設定

データ出力の遅延を引き起こす前にエラーを検出するために、アラート機能を設定します。

アラート設定を開くには:オペレーションセンターで [リアルタイムノード O&M] > [リアルタイム同期ノード] を選択し、対象のノードを見つけて [操作] 列の [アラーム設定] をクリックします。

詳細な手順については、「リアルタイム同期タスクの管理」をご参照ください。

アラート条件

以下のいずれかの条件に基づいてアラートを設定します。

条件

説明

ノードステータス

ノードのステータスが予期せず変更された場合にアラートをトリガーします。

ビジネス遅延

データ同期レイテンシーがしきい値を超えた場合にアラートをトリガーします。

フェールオーバー

ノードがフェールオーバーした場合にアラートをトリガーします。

DDL 同期

ソースで DDL 操作の変更が検出された場合にアラートをトリガーします。

DDL 同期のサポートは送信先タイプによって異なります。送信先が DDL 変更の同期をサポートしていない場合に DDL ベースのアラートルールを設定すると、ノード実行時に関連エラーが報告される可能性があります。サポートされている DDL 操作については、「サポートされている DML および DDL の操作」をご参照ください。

通知方法

アラートは、[メール][テキストメッセージ]、または [DingTalk] で送信できます。

アラート頻度制御

アラートストームを避けるために、頻度制御ルールを設定して、DataWorks が指定された期間内に 1 つのアラート通知のみを送信するようにします。

LogView を使用したノードメトリックの表示

LogView は招待プレビュー段階です。この機能を使用するには、テクニカル担当者にお問い合わせください。

Data Integration の LogView は、同期ノードからイベントベースのデータを収集、分析し、結果を視覚的に表示します。LogView を使用して、データ転送レートとログを詳細な粒度で表示できます。

LogView を開くには:オペレーションセンターで、左側のナビゲーションウィンドウから [RealTime Task] > [Real Time DI] を選択し、対象のノードを見つけてノード名をクリックします。

ノード詳細ページでは、以下のタブが利用可能です。

タブ

説明

ログ

ログの詳細を表示し、時間でログを検索します。

[進捗]

メトリック別に同期の進捗を表示します:ビジネスレイテンシー、同期済みレコード数、同期済みバイト数、レコードのデータ転送レート、バイトのデータ転送レート、ウィンドウ待機時間。

[データベース DDL イベント]

ソースで検出された DDL 操作レコードを表示します。

データベース DML 統計情報

ソーステーブルと送信先テーブルの統計分析結果を表示します。

[フェールオーバー]

フェールオーバーのステータスとフェールオーバー回数の曲線チャートを表示します。[ログ詳細] 列の [表示] をクリックして、特定のフェールオーバーのログを表示します。

[進捗] タブでの関連操作

[進行状況] タブで:

  • タイムピッカーを使用して、特定の時間範囲の同期詳細を表示します。データは過去 15 日間利用可能です。

  • ノードリストの右側にあるアイコンをクリックして、表示する列を選択します。

  • ノードリストセクションで、ワーカーのリストタスクのリストを切り替えます。

    • ワーカーのリスト:ノードを実行しているスレッドをリスト表示します。標準モードでは 1 つのワーカーが実行されます。分散実行モードでは、設定された並列度に応じて複数のワーカーが実行されます。

    • タスクのリスト:各ワーカー内のリーダータスクとライタータスクをリスト表示します。ワーカーあたりのタスク数は、設定された並列度によって異なります。

  • ノードリストのメトリック値をクリックして、その経時変化を曲線チャートで表示します。

ノード構成の変更

リアルタイム同期ノードの構成を変更するには、以下の手順を実行します。

  1. オペレーションセンターの Real Time DI ページでノードを停止します。

  2. DataStudio を開き、変更を加えます。

  3. ノードをコミットして再デプロイします。

  4. Real Time DI ページでノードを開始します。

DDL 処理ルールの変更

リアルタイム同期ノードを開始する前に、DDL メッセージ処理ルールを変更できます。手順は以下の通りです。

  1. オペレーションセンターの Real Time DI ページでノードを停止します。

  2. [DataStudio] を開き、DDL 処理ルールを更新します。詳細については、「データベースからのすべての増分データを同期するようにリアルタイム同期ノードを設定する」をご参照ください。

  3. ノードをコミットして再デプロイします。

  4. Real Time DI ページでノードを開始します。

よくある質問

リアルタイム同期タスクのレイテンシーが高いのはなぜですか?