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

:概要

最終更新日:Mar 28, 2025

Data Integration は、[オフライン同期][リアルタイム同期]、および [ソリューションベースの同期] 機能を提供します。オフラインモードとリアルタイムモードのどちらでデータを同期するか、および完全データと増分データのどちらを同期するかによって、機能を選択できます。さらに、機能を選択する際には、データソースの種類と、関係するテーブルまたはデータベースの数も考慮する必要があります。このトピックでは、さまざまな側面から機能の機能について説明します。また、機能を選択する際に参照できる主要な側面についても説明します。

データ同期機能の機能

次の表は、バッチ同期とリアルタイム同期、完全同期と増分同期、およびテーブルとデータベースの数に対する機能のサポートの概要を示しています。次の表に記載されている情報に基づいて、データ同期シナリオで使用できる機能を判断できます。次に、次のセクションで説明する主要な側面を参照して、最適な機能を選択できます。

ディメンション

バッチ同期

リアルタイム同期

ソリューションベースの同期(データベース内のすべてのテーブルからのデータのバッチ同期)

ソリューションベースの同期(1 回限りの完全同期とリアルタイムの増分同期)

ディメンション 1:バッチ同期とリアルタイム同期

バッチ同期

×

リアルタイム同期

×

×

ディメンション 2:増分同期と完全同期

完全同期

×

√(1 回限りの完全同期、定期的な完全同期、および 1 回限りの完全同期と定期的な増分同期)

√(1 回限りの完全同期とリアルタイムの増分同期)

増分同期

√(1 回限りの増分同期と定期的な増分同期)

ディメンション 3:テーブルまたはデータベースの数

単一テーブル(1 つのテーブルから別のテーブルへのデータ同期)

×

単一データベース(複数のテーブルから複数のテーブルへのデータ同期)

×

シャーディングデータベース(複数のテーブルから 1 つのテーブルへのデータ同期)

説明

一部の種類のデータソースは、複数のテーブルから 1 つのテーブルへのデータ同期をサポートしています。

×

ディメンション 4:サポートされているデータソース

DataWorks は、データソースからデータを読み取り、データソースにデータを書き込むためのリーダーとライターを提供します。サポートされているデータソースの種類、リーダー、およびライターの詳細については、「サポートされているデータソースの種類と同期操作」をご参照ください。

複数の種類のデータソースがサポートされています。異なる種類のデータソース間でデータを同期できます。サポートされているデータソースの種類の詳細については、「リアルタイム同期をサポートするデータソースの種類」をご参照ください。

DataWorks は、さまざまなシナリオで複数の種類のデータソース間でデータを同期するために使用されるデータ同期ソリューションを提供します。サポートされているデータソースの種類の詳細については、「サポートされているデータソースの種類と同期操作」をご参照ください。

参照

バッチ同期機能の概要

リアルタイム同期機能の概要

概要

説明
  • 1 回限りの完全同期とリアルタイムの増分同期:完全データを一度に同期し、増分データをリアルタイムで同期先に同期します。

    データ同期ソリューションを初めて実行すると、単一のソーステーブルまたは複数のソーステーブルの完全データが、単一の同期先テーブルの指定されたパーティション、または複数の同期先テーブルの指定されたパーティションに書き込まれます。次に、単一のソーステーブルまたはソーステーブルの増分データと完全データがマージされ、単一の同期先テーブルの指定されたパーティション、または同期先テーブルの指定されたパーティションにリアルタイムで書き込まれます。

  • 1 回限りの完全同期と定期的な増分同期:完全データを一度に同期し、増分データを定期的に同期先に同期します。

    データ同期ソリューションを初めて実行すると、単一のソーステーブルまたは複数のソーステーブルの完全データが、単一の同期先テーブルの指定されたパーティション、または複数の同期先テーブルの指定されたパーティションに書き込まれます。次に、単一のソーステーブルまたはソーステーブルの増分テーブルが、単一の同期先テーブルの指定されたパーティション、または同期先テーブルの指定されたパーティションに定期的に書き込まれます。

主要な側面

次の主要な側面に基づいて、データ同期ソリューションまたはノードの構成に使用する必要がある機能を選択できます。

付録:同期先パーティションの説明

  • バッチ同期

    増分同期シナリオでは、オペレーションセンターで提供されるデータバックフィル機能を使用して、履歴データを同期先テーブルの関連するタイムパーティションに書き込むことができます。詳細については、「増分データのみを同期するようにバッチ同期ノードを構成する」をご参照ください。

  • リアルタイム同期:ソーステーブルの増分データは、同期先テーブルの T-1 パーティションにリアルタイムで書き込まれます。

  • ソリューションベースの同期

    同期ソリューション

    データ書き込みの説明

    1 回限りの完全同期と定期的な増分同期

    1. T 日にデータ同期ソリューションが構成されている場合、ソーステーブルの完全データは、同期先テーブルの T-1 パーティションに一度に書き込まれます。

    2. T+N 日には、ソーステーブルの増分データが、同期先テーブルの T+N-1 パーティションに定期的に書き込まれます。

    1 回限りの完全同期とリアルタイムの増分同期

    1. T 日に同期ソリューションが構成されている場合、ソーステーブルの完全データは同期先テーブルの T-1 パーティションに一度に書き込まれ、ソーステーブルの増分データと完全データはマージされて同期先テーブルの T-1 パーティションにリアルタイムで書き込まれます。

    2. T+N 日には、ソーステーブルの増分データと完全データがマージされ、T+N-1 パーティションにリアルタイムで書き込まれます。

    説明

    ワンクリック リアルタイム同期 to MaxCompute ソリューションを使用してデータを同期する場合、ソーステーブルの増分データは、ソリューションを構成した日の増分データのログテーブルに書き込まれ、ソーステーブルの増分データと完全データはマージされて、翌日の完全データの Baser テーブルに書き込まれます。One-click real-time synchronization to MaxCompute

    定期的な完全同期

    ソーステーブルの完全データは、同期先テーブルの T-1 パーティションに定期的に書き込まれます。

    1 回限りの完全同期

    T 日にデータ同期ソリューションが構成されている場合、ソーステーブルの完全データは、同期先テーブルの T-1 パーティションに一度に書き込まれます。

    定期的な増分同期

    ソーステーブルの増分データは、同期先テーブルの T-1 パーティションに定期的に書き込まれます。

    1 回限りの増分同期

    T 日にデータ同期ソリューションが構成されている場合、ソーステーブルの増分データは、同期先テーブルの T-1 パーティションに一度に書き込まれます。