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

DataWorks:オンプレミスのデータソースへの接続

最終更新日:Feb 27, 2026

このトピックでは、オンプレミスデータセンター内に配置された MySQL データベースを例として、DataWorks へデータソースを接続する方法について説明します。

ユースケース

以下の条件を満たすデータソースに本ソリューションを適用できます。

  • データソースがオンプレミスデータセンター内に配置されていること。

ソリューションの概要

データソースがオンプレミスデータセンター内に配置されているシナリオでは、VPC(プライベートネットワーク)接続を利用します。ネットワーク接続ツール(例: Express Connect)を使用して、データソースのオンプレミスネットワークと DataWorks のリソースグループが属する VPC を接続することで、ネットワーク通信を有効化します。

ネットワーク接続構成図

幻灯片8

前提条件

課金

Express Connect は有料サービスです。課金の詳細については、「Express Connect の課金概要」をご参照ください。

ネットワーク接続の構成

ステップ 1:基本情報を取得

データソース側

  • オンプレミスデータセンターの CIDR ブロック

    CIDR ブロックを取得するには、オンプレミスデータセンターのサーバーに接続するか、ネットワーク管理者またはデータセンター提供者にお問い合わせください。

DataWorks 側

  • バインド済みリソースグループの VPC および VSwitch 情報

    1. DataWorks コンソールのリソースグループ ページ」に移動します。対象のリソースグループを見つけ、[ネットワーク設定][操作] 列でクリックします。

    2. 関連するサービスタイプのセクションで、バインド済みの VPC 情報および VSwitch CIDR ブロック を確認します。

      たとえば、オンプレミスのデータセンターにある MySQL データベースを DataWorks に接続してデータ同期を行う必要がある場合は、[データスケジューリング & データ統合] セクションを見つけ、対応する [VPC][VSwitch CIDR ブロック] を表示します。

      image

ステップ 2:ネットワーク接続の確立

オンプレミスデータセンターと VPC を接続するには、ネットワーク接続ツールを利用する必要があります。オンプレミスデータセンターと Alibaba Cloud を物理接続するには、物理接続 (Physical Connection) を利用できます。これにより、オンプレミスネットワークと VPC 間のネットワーク通信が可能になります。

説明

ネットワーク接続の確立中に問題が発生した場合は、関連するクラウドプロダクトのテクニカルサポートへお問い合わせいただくため、チケットを送信してください。

ステップ 3:リソースグループへのルート追加

DataWorks からオンプレミスデータセンター内のデータソースにアクセスできるようにするには、リソースグループにオンプレミスデータセンターの CIDR ブロックを宛先とするルートを追加する必要があります。

  1. DataWorks コンソールのリソースグループ ページ」に移動します。対象のリソースグループを見つけ、[ネットワーク設定][操作] 列でクリックします。

  2. 関連するサービスモジュールのセクションで、バインド済みVPC を見つけて、[カスタムルート]操作 列でクリックします。

  3. ルートの追加 をクリックします。接続方法CIDR ブロック に設定し、宛先 CIDR ブロック フィールドに、オンプレミスデータセンターの CIDR ブロックを入力します。

ステップ 4:(任意)IP アローリストの構成

データソースでアクセス制御のために IP アローリストが使用されている場合、データソースの IP アローリストに、バインド済みリソースグループの VSwitch CIDR ブロックを追加してアクセスを許可する必要があります。

この例では、MySQL の IP アローリストを構成して、ユーザーがバインド済みリソースグループの VSwitch CIDR ブロックからのみデータベースにアクセスできるようにする方法を示します。

  1. 管理者としてデータベースにログインします。

  2. DataWorks がデータソースにアクセスするために使用するユーザー アカウントを作成し、必要な権限を構成します。

    -- "dataworks_user" はユーザー名です。必要に応じて変更できます。
    -- "StrongPassword123!" はユーザーのパスワードです。必要に応じて変更できます。
    CREATE USER 'dataworks_user'@'<the-VSwitch-cidr-block>' IDENTIFIED BY 'StrongPassword123!';
    
    -- ユーザーに、バインド済みリソースグループの VSwitch CIDR ブロックから特定のデータベース(例: mydatabase)にアクセスする権限を付与します。
    GRANT ALL PRIVILEGES ON mydatabase.* TO 'dataworks_user'@'<the-VSwitch-cidr-block>' WITH GRANT OPTION;
  3. FLUSH PRIVILEGES; コマンドを実行して権限をリフレッシュし、その後データベースを終了します(exit)。

ステップ 5:(任意)オンプレミスファイアウォールの構成

ファイアウォールの構成はソフトウェアによって異なります。以下の手順では firewalld を例としており、他のファイアウォールでは適宜変更が必要です。

バインド済みリソースグループの VSwitch CIDR ブロックから MySQL データベースへのアクセスを許可します:

sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="<the-VSwitch-cidr-block>" port port="3306" protocol="tcp" accept'
sudo firewall-cmd --reload

ネットワーク接続の検証

  1. DataWorks コンソール にログインします。上部のナビゲーションバーから目的のリージョンを選択し、左側のナビゲーションウィンドウで データ統合 > データ統合 を選択します。表示されたページで、ドロップダウンリストから目的のワークスペースを選択し、データ統合へ移動 をクリックします。

  2. 左側のナビゲーションウィンドウで データソース をクリックします。データソースページで データソースの追加 をクリックし、データソースの種類を選択して接続パラメーターを構成します。

  3. ページ下部のリソースグループ一覧から、データソースと接続済みのリソースグループを選択し、接続性のテスト をクリックします。image

    説明

    接続性テストの結果が 失敗 となった場合は、接続性診断ツール を使用してトラブルシューティングを行ってください。リソースグループとデータソース間の接続が依然として確立できない場合は、チケットを送信 してサポートを受けてください。