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

AnalyticDB:フェデレーテッド分析を使用してデータを同期する

最終更新日:Jul 15, 2025

AnalyticDB for MySQL の AnalyticDB Pipeline Service(APS)機能とともにフェデレーテッド分析機能を使用すると、PolarDB for MySQL から Enterprise Edition、Basic Edition、および Data Lakehouse Edition クラスタにデータをリアルタイムで同期できます。これにより、データの同期と管理が容易になります。

フェデレーテッド分析機能の詳細については、DingTalk グループ 33600023146 に参加してください。

重要
  • PolarDB for MySQL[フェデレーテッド分析] 機能は、2024年7月23日にアップグレードされました。この機能のエントリポイントは使用できなくなり、新しい同期タスクを作成できなくなりました。同期タスクを作成するには、PolarDB コンソール[データ統合] に移動します。詳細については、「ゼロ ETL を使用してデータを同期する」をご参照ください。

  • [フェデレーテッド分析] リンクを設定している場合は、中国 (杭州)、中国 (上海)、中国 (深圳)、中国 (北京)、および米国 (バージニア北部) リージョンで、リンク管理用の [フェデレーテッド分析] 機能のエントリポイントを引き続き表示できます。

前提条件

  • PolarDB for MySQL クラスタと AnalyticDB for MySQL Enterprise Edition、Basic Edition、または Data Lakehouse Edition クラスタが同じリージョンに作成されていること。詳細については、「インスタンスを作成する」および「クラスタを作成する」をご参照ください。

  • PolarDB for MySQL クラスタでバイナリロギングが有効になっていること。詳細については、「バイナリロギングを有効にする」をご参照ください。

制限事項

  • PolarDB for MySQL は、AnalyticDB for MySQL Enterprise Edition、Basic Edition、および Data Lakehouse Edition クラスタに対してのみフェデレーテッド分析機能をサポートしています。

  • フェデレーテッド分析機能は、次のリージョンでのみサポートされています。中国 (北京)、中国 (杭州)、中国 (上海)、中国 (深圳)、中国 (香港)、日本 (東京)、シンガポール、マレーシア (クアラルンプール)、インドネシア (ジャカルタ)、米国 (シリコンバレー)、米国 (バージニア北部)、ドイツ (フランクフルト)、および英国 (ロンドン)。

  • PolarDB for MySQL クラスタごとに最大 3 つの同期ジョブ、リージョンごとに最大 30 の同期ジョブを作成できます。

同期ジョブを作成する

  1. PolarDB コンソール にログオンします。

  2. コンソールの左上隅で、リージョンを選択します。

  3. 左側のナビゲーションウィンドウで、[フェデレーテッド分析] をクリックします。

  4. [ジョブの作成] をクリックします。「ジョブの作成」パネルで、次の表に示すパラメータを設定します。

    パラメータ

    説明

    ジョブ名

    ジョブの名前。デフォルト値: data-sync-<Time>

    PolarDB for MySQL クラスタ

    ソース PolarDB for MySQL クラスタの ID。

    ソースデータベースアカウント

    データを同期するために、PolarDB for MySQL クラスタ用にフェデレーテッド分析機能によって自動的に作成されるデータベースアカウント。データベースアカウントの名前は sync で始まります。名前を削除または変更しないでください。

    AnalyticDB for MySQL クラスタ

    宛先 AnalyticDB for MySQL クラスタの ID。

    既存の AnalyticDB for MySQL クラスタを選択するか、[AnalyticDB For MySQL クラスタを作成するには、ここをクリックしてください] をクリックして AnalyticDB for MySQL クラスタを作成できます。

    詳細設定

    デフォルトでは、詳細設定は無効になっています。この場合、ソースクラスタ全体が同期されます。

    詳細設定を有効にすると、同期するデータベースまたはテーブルを選択 パラメータと 大きなテーブルのパーティションキー設定 パラメータを設定できます。

    同期するデータベースまたはテーブルを選択

    同期するデータベースとテーブルを選択できます。デフォルトでは、すべてのデータベースとテーブルが同期されます。

    重要
    • プライマリキーのないテーブルは同期できません。これらのテーブルは自動的に除外されます。

    • AnalyticDB for MySQL クラスタには、最大 2,048 個のデータベースを含めることができます。詳細については、「制限」をご参照ください。

    大きなテーブルのパーティションキー設定

    データの書き込みとクエリのパフォーマンスを向上させるために、パーティションキーを設定する ことをお勧めします。

    次のパーティション形式がサポートされています。

    • : 値でパーティション化されます。

    • yyyyMMdd: 年、月、日でパーティション化されます。

    • yyyyMM: 年と月でパーティション化されます。

    • yyyy: 年でパーティション化されます。

  5. [OK] をクリックします。ジョブは自動的に開始されます。

    作成されたジョブは、[フェデレーテッド分析] ページに表示されます。 [アクション] 列で、同期タスクの [表示][編集][削除][一時停止]、または [開始] を実行できます。

    重要

    削除されたジョブは回復できません。

  6. 宛先クラスタ ID をクリックして、AnalyticDB for MySQL コンソールに移動します。AnalyticDB for MySQL コンソールで データ分析 を実行できます。