DataWorks は、ソースの単一のテーブルまたはすべてのテーブルから宛先にリアルタイムでデータ変更を同期できるように、リアルタイム同期機能を提供します。 この方法では、宛先のデータはソースのデータとリアルタイムで一致します。
制限事項
DataStudio ページでリアルタイム同期ノードを実行することはできません。 代わりに、ノードを保存してコミットした後、本番環境のオペレーションセンターでリアルタイム同期ノードを実行する必要があります。
リアルタイム同期ノードは、Data Integration 用のサーバーレス リソースグループまたは排他的リソースグループでのみ実行できます。 サーバーレス リソースグループを使用することをお勧めします。 詳細については、「サーバーレス リソースグループの作成と使用」または「Data Integration 専用リソースグループ」をご参照ください。
リアルタイム同期ノードを使用してビューを同期することはできません。
概要
次の図は、リアルタイム同期機能の機能を示しています。
機能 | 説明 |
さまざまなデータソース間のデータ同期 | リアルタイム同期機能を使用すると、複数のタイプのデータソースを組み合わせてスター型のデータ同期リンクを形成できます。 異なるタイプのデータソース間でデータを同期できます。 詳細については、「リアルタイム同期をサポートするデータソースの種類」をご参照ください。 |
複雑なネットワーク環境にデプロイされているデータソースとのデータ同期 | リアルタイム同期機能は、Alibaba Cloud データソース、データセンター、Elastic Compute Service (ECS) インスタンスでホストされているデータソース、および Alibaba Cloud に属していないデータソースとのデータ同期をサポートしています。 データソースがデプロイされているネットワーク環境に基づいて、リソースグループとデータソース間のネットワーク接続を確立するために適切なネットワーク接続ソリューションを選択できます。 データ同期ノードを構成する前に、Data Integration 用のリソースグループとデータソース間にネットワーク接続が確立されていることを確認する必要があります。 リソースグループとデータソース間のネットワーク接続を確立する方法の詳細については、「ネットワーク接続ソリューション」をご参照ください。 |
データ同期シナリオ | リアルタイム同期機能を使用すると、単一テーブルから別の単一テーブルへの増分データをリアルタイムで同期したり、シャーディングされたデータベースのテーブルから単一テーブルへの増分データをリアルタイムで同期したり、データベース内の複数のテーブルから複数のテーブルへの増分データをリアルタイムで同期したりできます。
説明 リアルタイム同期機能は、増分データのみをリアルタイムで同期するために使用できます。 ソースから一度に完全データを同期してから、ソースから増分データをリアルタイムで同期する場合は、[ソリューションベースの同期] 機能を使用できます。 ソリューションベースの同期機能を使用して、ソースから宛先にデータを継続的に同期することで、宛先のデータとソースのデータ間の一貫性をリアルタイムで確保できます。 データ同期機能の選択方法の詳細については、「概要」をご参照ください。 |
リアルタイム同期ノードの構成 | リアルタイム同期機能は、リアルタイム同期ノードを構成できるように、次の機能を提供します。 ノードを構成するためにコードを記述する必要はありません。 単一テーブルからの増分データのリアルタイム ETL、またはデータベース内の複数のテーブルからの増分データのリアルタイム同期を実行するには、ノードに対して簡単な構成を行うだけで済みます。 詳細については、「単一テーブルから増分データを同期するためのリアルタイム同期ノードの構成」および「データベースからすべての増分データを同期するためのリアルタイム同期ノードの作成」をご参照ください。
|
リアルタイム同期ノードの O&M |
|
リアルタイム同期機能を使用する
新バージョンの DataStudio のパブリック プレビューに参加する がオフになっている ワークスペースにリアルタイム同期タスクを作成する場合は、「リアルタイム同期機能」を参照してください。
FAQ
リアルタイム同期タスクに関するよくある質問については、「リアルタイム同期」をご参照ください。