OceanBase
English日本語简体中文
ドキュメントホーム
製品
エコシステム
リリース

データベース

OceanBase CloudOceanBaseデータベース

データベース

OceanBase CloudOceanBaseデータベース
OceanBase CloudOceanBaseデータベース

OceanBase Cloud

  • エコシステム統合の概要
  • データベースバージョニング
    • Liquibaseを使用したOceanBaseデータベースのバージョン管理
    • Flywayを使用したOceanBase Cloudデータベースのバージョン管理
  • データ統合
    • Canalを使用したデータの同期
    • dbtを使用したOceanBaseデータの分析
    • Debezium
    • Flinkによるデータの同期
    • AWS Glueを使用したOceanBaseデータの移行
    • Informatica CloudとOceanBaseデータベースの連携ガイド
    • OceanBaseデータベースとKafkaの統合に関するベストプラクティス
    • Maxwell
    • SeaTunnel
    • DataWorks
    • Apache NiFiによるOceanBase Cloudの統合
  • SQL 開発
    • DataGripでOceanBase Cloudデータベースに接続する
    • DBeaverでOceanBase Cloudに接続する
    • NavicatでOceanBase Cloudに接続する
    • TablePlusでOceanBase Cloudデータベースに接続する
  • オーケストレーション
    • DolphinScheduler
    • LinkisとOceanBaseデータベースの連携
    • AirflowとOceanBaseデータベースの連携
  • 可視化
    • GrafanaでOceanBase Cloudの監視ダッシュボードデータを表示する
    • Power BIでOceanBase Cloudに接続してデータを取得する
    • Quick BIでOceanBase Cloudに接続する
    • SupersetとOceanBase Cloudを使用したデータ分析
    • TableauからOceanBase Cloudに接続する
  • オブザーバビリティ
    • Datadogを使用したOceanBase Cloudインスタンスの監視
    • Prometheusを使用したOceanBaseデータの監視
  • データベース管理
    • BytebaseによるOceanBaseインスタンスの管理
  • AI
    • OceanBase Cloud VectorとLlamaIndexの連携
    • OceanBase Cloud VectorとDifyの連携
    • OceanBase Cloud VectorとLangChainの連携
    • OceanBase Cloud VectorとQwenの連携
    • OceanBase Cloud VectorとOpenAIの連携
    • OceanBase Cloudとn8nの連携
    • OceanBase MCP ServerとTraeの連携
    • OceanBase Cloud VectorとSpring AI Alibabaの連携
    • OceanBase MCP ServerとClineの連携
    • OceanBase MCP ServerとCursorの連携
    • OceanBase MCP ServerとContinueの連携
    • Google GenAI ToolboxとOceanBase MCP Serverの統合
    • OceanBase Cloud VectorとCamelAIの連携
    • OceanBase Cloud VectorとFirecrawlの連携
    • OceanBase Cloud VectorとHugging Faceの連携
    • OceanBase Cloud VectorとOllamaの連携
    • OceanBase Cloud VectorとGoogle Geminiの連携
    • OceanBase Cloud VectorとCloudflare Workers AIの連携
    • OceanBase MCP ServerとQoderの連携
    • OceanBase MCP ServerとOpenCodeの連携
    • OceanBase MCP ServerとClaude Codeの連携
    • OceanBase MCP ServerとGitHub Copilotの連携
    • OceanBase MCP ServerとCodexの連携
    • OceanBase Cloud VectorとJina AIの連携
    • OceanBase MCP ServerとAugment Codeの連携
    • OceanBase MCP ServerとKiroの連携
  • 開発ツール
    • Cloudflare WorkersでOceanBase Cloudに接続する
    • VercelでOceanBase Cloudに接続する

PDF をダウンロード

ドキュメントフィードバック
  1. ドキュメントセンター
  2. OceanBase Cloud

AWS Glueを使用したOceanBaseデータの移行

最終更新:2026-10-09 09:10:54

Glueを使用してOceanBaseデータベースに接続する
Glue ETLタスクの使用

AWS Glueはサーバーレスのデータ統合サービスであり、ユーザーが複数のソースからのデータを簡単に検出し、準備、移動、統合して、分析、機械学習、アプリケーション開発を支援することを目的としています。データ検出、最新のETL、データクレンジングと変換、そして一元化されたカタログといった包括的なデータ統合機能を単一のサービスで提供します。AWS Glueはインフラ管理が不要で、ETL、ELT、ストリーミングなど多様なワークロードをサポートし、あらゆるデータサイズやタイプに合わせてオンデマンドで拡張できます。

本記事ではOceanBase Cloudを使用します。データをあるOceanBaseインスタンスから別のOceanBaseインスタンスに移行します。増分移行を行う場合は、ETLスクリプトを作成し、スケジュールタスクと連携させる必要があります。

注意

  • AWS GlueはパブリックIPアドレスを介してデータソースに接続することができず、ネットワーク要件が非常に厳格です。そのため、AWS Glueを使用する際には、ネットワーク設定でGlueタスクとOceanBaseインスタンスを同一のサブネットに配置する必要があります。キーとエンドポイントも同一ノード上に配置する必要があります。
  • AWS Glueの使用はAWSの料金規則に従い、それに伴う費用が発生する可能性があります。続行する前に、公式Webサイトをご覧いただくか関連ドキュメントを確認し、その料金体系を確認・同意してください。同意しない場合は、操作を続けないでください。

Glueを使用してOceanBaseデータベースに接続する

以下の手順に従って、Glueを使用してOceanBaseデータベースに接続します:

  1. EC2インスタンスを作成します。

  2. AWS S3 VPCゲートウェイエンドポイントを設定します。

    AWS GlueはパブリックIPアドレスを介してデータソースに接続することができないため、本記事ではプライベートIPアドレスを使用してOceanBaseデータベースに接続します。GlueのサブネットがAmazon S3 VPCゲートウェイエンドポイントまたはサブネットルーティングテーブル内のNATゲートウェイのルートを持っていることを確認してください。以下の手順に従って、AWS S3 VPCゲートウェイエンドポイントを設定します:

    1. Amazon VPCコンソールを開きます。ナビゲーションウィンドウで、エンドポイントを選択します。

    2. エンドポイントの作成を選択します。 VPC

    3. サービス名について、com.amazonaws.us-east-1.s3を選択します。タイプ列がゲートウェイを示していることを確認します。

      注意

      us-east-1は、選択したAWSリージョンに置き換えてください。

    4. VPCについて、エンドポイントを作成するVPCを選択します。

    5. ルーティングテーブルの設定について、システムはS3 VPCエンドポイントへのルートを自動的に追加します。 endpoint

    6. ポリシーについて、デフォルトの「完全アクセス」オプションのままにします。

    7. エンドポイントの作成を選択します。

      エンドポイントの作成が完了すると、エンドポイントの詳細とサブネット情報を確認できます。

  3. Glue接続をテストします。

    1. AWS Glueコンソールを開き、JDBCを選択します。
    2. JDBCはプライベートIPを使用します。
    3. Network Optionsを設定します。サブネット情報には、ステップ2でエンドポイントとして設定したS3 VPCへのリンクを使用します。
    4. Nextをクリックして作成を完了します。
    5. 接続をテストします。

Glue ETLタスクの使用

以下の手順に従って、Glue ETLタスクを使用し、OceanBaseインスタンスに接続してデータを変換します。

  1. OceanBaseソースデータベースを追加します。

    1. Connectionsをクリックし、JDBCタイプを選択します。
    2. OceanBaseデータソース情報を入力します。
    3. 作成を完了します。
    4. 接続をテストします。
  2. OceanBaseターゲットデータベースを追加します。

    本記事では、Crawlersを使用してターゲットデータベースのマッピングを行います。

    1. Crawlers -> Create Crawlerをクリックします。
    2. Crawler情報を入力します。
    3. データソースを追加します。
    4. JDBC接続タイプとデータベーステーブルを選択します。
    5. Nextをクリックしてユーザーを実行します。
    6. テーブルマッピングの場所を追加します。
    7. データベースを選択して完了し、次へをクリックしてCrawlerの作成を完了します。
    8. ターゲットデータベースに事前にテーブルを作成します。
    9. Crawlerを実行し、テーブルマッピング情報を確認します。
  3. ETLタスクを作成します。

    1. Visual ETLをクリックしてジョブを作成します。
    2. SourceタイプにMySQLを選択します。
    3. MySQLノードをクリックし、JDBC SourceとTable Nameを選択してデータをプレビューします。
    4. Targetsをクリックし、TargetタイプにMySQLを選択します。
    5. タスクを保存して実行します。
    6. 実行結果を確認します。

前のトピック

Flinkによるデータの同期
前へ

次のトピック

Informatica CloudとOceanBaseデータベースの連携ガイド
次へ
このページの内容
Glueを使用してOceanBaseデータベースに接続する
Glue ETLタスクの使用