DataWorks を使用すると、ソースからターゲットデータベースへのデータ変更をリアルタイムで同期できます。単一テーブルまたはデータベース全体を同期でき、ターゲットが常にソースをミラーリングするようにします。
コア機能
次の図は、リアルタイム同期の機能を示しています。
機能 | 説明 |
さまざまなデータソース間のデータ同期 | リアルタイム同期は、幅広いデータソースをサポートしています。さまざまな入力および出力データソースを組み合わせて、データ同期パイプラインを作成できます。詳細については、「データソースと同期」をご参照ください。 |
複雑なネットワーク環境を介したデータ同期 | リアルタイム同期は、Alibaba Cloud データベースサービス、オンプレミスIDC、Elastic Compute Service (ECS) 上の自己管理データベース、サードパーティクラウドデータベースなどの環境からのデータ転送をサポートしています。開始する前に、ご利用のリソースグループがソースとターゲットに接続できることを確認してください。構成の詳細については、「ネットワーク接続ソリューション」をご参照ください。 |
同期シナリオ | リアルタイム同期は、単一テーブルから別の単一テーブルへのデータ同期をサポートし、シャードテーブル (シャーディング) からの増分データを単一のターゲットテーブルに統合することもサポートしています。
|
リアルタイム同期タスク構成 | リアルタイム同期タスクは、次の構成機能をサポートしています。コーディングは不要で、簡単なタスク構成で単一テーブルの ETL を実行できます。詳細については、「単一テーブルリアルタイム同期タスクの構成」をご参照ください。 単一テーブルリアルタイム同期:
|
リアルタイム同期タスクO&M | 同期タスクの監視とアラートを設定できます。
|
リアルタイム同期タスクは、データ開発インターフェイスから実行できません。リアルタイム同期ノードを保存して送信し、O&M から本番環境で実行する必要があります。
リアルタイム同期タスクはビューを同期できません。
サポートされているデータソース
一部のデータソースは、データ開発とデータ統合の両方でサポートされています。使用する必要があるデータソースがデータ統合で利用可能な場合は、そこでリアルタイム同期タスクを作成することを推奨します。
データ統合のすべてのソースおよびターゲットデータソースが互換性があるわけではありません。サポートされている組み合わせについては、ソースとターゲットを構成する際に利用可能な [同期タイプ] オプションをご参照ください。
データ開発 (旧)
ソース: MySQL、DataHub、LogHub、Kafka、PolarDB。
ターゲット: MaxCompute、Hologres、AnalyticDB for MySQL 3.0、Elasticsearch、DataHub、Kafka。
データ処理: データフィルタリング、文字列置換、データマスキング。
データ統合とデータ開発 (新)
ソース: Kafka、Hologres、Oracle、LogHub、DataHub。
ターゲット: ApsaraDB for OceanBase、Data Lake Formation (DLF)、Doris、Hologres、MaxCompute、Object Storage Service (OSS)、OSS-HDFS、StarRocks、Tablestore、Lindorm。
データ処理: データフィルタリング、文字列置換、データマスキング、JSON 解析、フィールドの編集と割り当て。
クイックスタート
単一テーブルリアルタイム同期タスクを作成するには、「リアルタイム同期タスクの構成 (レガシーバージョン)」および「単一テーブルリアルタイム同期タスクの構成」をご参照ください。
よくある質問
リアルタイム同期タスクに関するよくある質問については、「リアルタイム同期」をご参照ください。