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

DataWorks:MariaDB

最終更新日:Feb 26, 2026

DataWorks は、MariaDB ノードを提供しており、これを使用して MariaDB タスクを開発し、定期的にスケジュール設定し、他のタスクと統合できます。このトピックでは、MariaDB ノードを使用してタスクを開発する方法について説明します。

背景情報

MariaDB は、MySQL と高い互換性を持つオープンソースの リレーショナルデータベース管理システム (RDBMS) です。MariaDB は MySQL をシームレスに置き換えることができます。アプリケーションコードを変更することなく、MySQL をアンインストールして MariaDB をインストールできます。詳細については、「MariaDB」をご参照ください。

前提条件

  • ビジネスフローの作成。

    DataStudio はビジネスフローごとに開発を整理します。ノードを作成する前に、ビジネスフローを作成する必要があります。詳細については、「ワークフローの作成」をご参照ください。

  • MariaDB データソースを作成しました。

    DataWorks で MariaDB データベースのデータにアクセスするには、MariaDB データベースを MariaDB データソースとして追加する必要があります。データソースの作成方法の詳細については、「データソース管理」をご参照ください。DataWorks で MariaDB データソースを使用する方法の詳細については、「MariaDB データソース」をご参照ください。

    説明

    MariaDB ノードは、Java Database Connectivity (JDBC) 接続文字列を使用して作成された MariaDB データソースのみをサポートしています。

  • データソースとリソースグループ間のネットワーク接続が確立されていること。

    データソースが使用したいリソースグループに接続できることを確認してください。ネットワーク接続の構成方法については、「ネットワーク接続ソリューション」をご参照ください。

  • (オプション。RAM ユーザーの場合は必須) RAM ユーザーをワークスペースに追加し、[開発] または [ワークスペース管理者] ロールを割り当てます。Workspace Administrator ロールは高い権限を持つため、慎重に付与してください。詳細については、「ワークスペースにメンバーを追加する」をご参照ください。

制限事項

MariaDB ノードは、以下のリージョンでサポートされています。中国 (杭州)、中国 (上海)、中国 (北京)、中国 (深セン)、中国 (成都)、中国 (香港)、シンガポール、マレーシア (クアラルンプール)、ドイツ (フランクフルト)、米国 (シリコンバレー)、米国 (バージニア)。

ステップ 1: MariaDB ノードの作成

  1. DataStudio ページに移動します。

    DataWorks コンソールにログインします。DataWorks コンソール の上部ナビゲーションバーで、目的のリージョンを選択します。左側ナビゲーションウィンドウで、[データ開発および運用管理] > [データ開発] を選択します。表示されたページで、ドロップダウンリストから目的のワークスペースを選択し、[データ開発へ移動] をクリックします。

  2. 対象のビジネスフローを右クリックし、ノードの作成 > データベース > Mariadb を選択します。

  3. [ノードの作成] ダイアログボックスで、ノードの [名前] パラメーターを設定し、[確認] をクリックします。 ノードが作成されたら、タスクを開発および設定できます。

ステップ 2: MariaDB タスクの開発

(オプション) MariaDB データソースの選択

ご利用のワークスペースに複数の MariaDB データソースがある場合は、MariaDB ノード設定タブで適切なデータソースを選択する必要があります。MariaDB データソースが 1 つしかない場合は、デフォルトで使用されます。

説明

MariaDB ノードは、Java Database Connectivity (JDBC) 接続文字列を使用して作成された MariaDB データソースのみをサポートしています。

SQL コードの開発: 簡単な例

MariaDB ノードのコードエディタで、実行したいタスクのコードを記述します。以下のコードは例を示しています。

SELECT * FROM usertablename;

SQL コードの開発: スケジューリングパラメーターの使用

DataWorks は、定期的なスケジューリングシナリオでコード内の動的パラメーターを使用できる スケジューリングパラメーター を提供しています。タスクコードで ${variable_name} フォーマットを使用して変数を定義できます。次に、ノード設定タブの右側のナビゲーションウィンドウにある スケジュール タブで、スケジューリングパラメーター セクションの変数に値を割り当てます。スケジューリングパラメーターのサポートされているフォーマットと構成の詳細については、「スケジューリングパラメーターのフォーマット」および「スケジューリングパラメーターの構成と使用」をご参照ください。

以下のコードは例を示しています。

SELECT '${var}'; -- Use with scheduling parameters.

ステップ 3: タスクスケジュールの構成

タスクをスケジュールするには、右側の スケジューリング構成 をクリックし、プロパティを構成します。詳細については、「概要」をご参照ください。

説明

提出する前に、再実行プロパティアップストリーム依存ノード を構成してください。

ステップ 4: タスクコードのデバッグ

タスクをデバッグして、正しい実行を保証します。

  1. (オプション) デバッグリソースグループを選択し、パラメーター値を割り当てます。

    • ツールバーの 高度な実行 アイコンをクリックします。[パラメーター] ダイアログボックスで、リソースグループを選択します。

    • デバッグのためにスケジューリングパラメーターに値を割り当てます。パラメーター割り当てロジックの詳細については、「タスクデバッグプロセス」をご参照ください。

  2. タスクコードを保存して実行します。

    保存 アイコンをクリックして保存し、次に 运行 アイコンをクリックして実行します。

  3. (オプション) スモークテストを実行します。

    提出中または提出後にスモークテストを実行して、開発環境での実行を検証します。詳細については、「スモークテストの実行」をご参照ください。

ステップ 5: タスクの提出と公開

ノードを提出して公開し、スケジュールをアクティブ化します。

  1. ツールバーの 保存 アイコンをクリックしてノードを保存します。

  2. ツールバーの 提交 アイコンをクリックしてノードタスクを提出します。

    [送信]」ダイアログボックスで、「[変更の説明]」を入力し、コードレビュー オプションを選択します。

    説明
    • 提出する前に、再実行プロパティアップストリーム依存ノード を構成してください。

    • コードレビューは品質を保証します。有効になっている場合、公開前にレビュアーがコードを承認する必要があります。詳細については、「コードレビュー」をご参照ください。

標準モードのワークスペースでは、右上隅の[公開]をクリックして、本番環境にデプロイします。詳細については、「公開タスク」をご参照ください。

次のステップ

タスクが送信および公開されると、ノードの構成に基づいて定期実行されます。ノード構成タブの右上隅にある[O&M]をクリックして、オペレーションセンターに移動できます。オペレーションセンターでは、定期実行タスクのスケジュールおよび実行ステータスを表示できます。詳細については、「定期実行タスクの管理」をご参照ください。