この Topic では、DataWorks プラットフォームを使用して、さまざまなデータベースから Hologres にデータをオフラインで同期する方法について説明します。これにより、Hologres で高コンカレンシー、低レイテンシーのクエリと分析を実行できます。
前提条件
-
DataWorks をアクティブ化します。詳細については、「クイックスタート」をご参照ください。
-
Hologres インスタンスをアクティブ化し、DataWorks ワークスペースにアタッチします。詳細については、「Hologres インスタンスのアタッチ」をご参照ください。
-
必要なデータベースをアクティブ化します。
リージョン間のデータ同期については、「ネットワーク接続ソリューション」をご参照ください。
背景情報
Hologres は、DataWorks およびビッグデータエコシステムと密接に統合されたリアルタイムのインタラクティブ分析プロダクトです。DataWorks の Data Integration 機能を使用して、データベースから Hologres にデータをオフラインで同期し、高コンカレンシー、低レイテンシーのクエリと分析を実行できます。
オフラインデータ同期をサポートする一般的なデータベースには、RDS for MySQL、Oracle、PolarDB、SQL Server などがあります。
サポートされているその他のデータベースについては、「サポートされているデータソースと読み書きプラグイン」をご参照ください。
関連ドキュメント:「MySQL Reader」、「Oracle Reader」、「PolarDB Reader」、「SQL Server Reader」、「Hologres Writer」
操作手順
-
データソースの設定
オフライン同期を実行する前に、ソースデータベースと Hologres データソースを設定する必要があります。
-
ソースデータベースの設定:
-
他のデータソースの設定方法については、「データソースの設定」をご参照ください。
-
Hologres データソースの設定:Hologres データソースの設定
-
-
オフライン同期タスクの設定
データソースを設定した後、同期タスクを設定して、データベースから Hologres にデータをオフラインで同期する必要があります。 タスクは、Codeless UI または Code Editor を使用して設定できます。
-
データのクエリ
同期タスクが完了したら、Hologres で同期されたデータをクエリできます。
SELECT * FROM rds_test;