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

DataWorks:AnalyticDB for MySQL ノード

最終更新日:Aug 21, 2026

DataWorks の AnalyticDB for MySQL ノードを使用して、タスクを開発して定期的にスケジューリングし、ワークフロー内の他のジョブと統合できます。本トピックでは、このノードを使用してタスクを開発する方法について説明します。

前提条件

  • タスク開発用の RAM ユーザーがワークスペースに追加され、開発者 または ワークスペース管理者 ロールが割り当てられます。ワークスペース管理者ロールは広範な権限を付与するため、割り当てる際には注意が必要です。詳細については、「ワークスペースにメンバーを追加する」をご参照ください。

    説明

    Alibaba Cloud アカウントを使用している場合は、このステップをスキップできます。

  • AnalyticDB for MySQL 3.0 のコンピューティングリソースをワークスペースにバインドしておく必要があります。

  • AnalyticDB for MySQL ノードを作成しておく必要があります。詳細については、「ワークフローのノードの作成」をご参照ください。

制限事項

AnalyticDB for MySQL ノードでは、SET ステートメントを単独で実行することはできません。特定の SQL ステートメントと一緒に実行する必要があります。

背景情報

AnalyticDB for MySQL は、Alibaba Cloud の分析データベースサービスです。詳細については、「AnalyticDB for MySQL とは」をご参照ください。

操作手順

  1. AnalyticDB for MySQL ノードの編集ページで、以下の開発手順を実行します。

    SQL コードの開発

    SQL エディターで、タスクコードを記述します。${variable_name} 形式を使用して、コード内で変数を定義できます。次に、ノード編集ページの右側にある スケジューリング設定 ペインの スケジューリングパラメーター セクションで、変数に値を割り当てます。これにより、スケジュールされた実行に対して動的なパラメーター渡しが可能になります。スケジューリングパラメーターの使用方法の詳細については、「スケジューリングパラメーターのソースと式」をご参照ください。次のコードに例を示します。

    SHOW ${var};
    説明

    この例では、${var} パラメーターに TABLES を設定できます。

    SQL タスクの実行

    1. デバッグの構成 セクションの 計算リソース で、計算リソース と DataWorks リソースグループ を設定します。

      1. [コンピューティングリソース] には、DataWorks に登録した AnalyticDB for MySQL (V3.0) のコンピューティングリソースを選択します。

      2. [リソースグループ] には、コンピューティングリソースとの接続テストに合格したスケジューリングリソースグループを選択します。詳細については、「ネットワーク接続ソリューション」をご参照ください。

    2. 「パラメーター」ダイアログボックスで、作成した AnalyticDB for MySQL (V3.0) コンピューティングリソースを選択し、実行 をクリックします。

  2. ノードタスクを定期的に実行するには、そのスケジューリングプロパティを設定します。詳細については、「ノードのスケジューリングプロパティの設定」をご参照ください。

  3. 設定が完了したら、ノードをデプロイします。詳細については、「ノードまたはワークフローのデプロイ」をご参照ください。

  4. デプロイ後、オペレーションセンターに移動して、定期的なタスクの実行ステータスを確認します。詳細については、「オペレーションセンターのクイックスタート」をご参照ください。