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

DataWorks:データベースノード

最終更新日:Jul 30, 2026

DataWorks では、さまざまなタイプのデータベースノードを作成して SQL タスクを開発し、スケジュールに基づいて実行し、他のジョブと統合できます。

前提条件

  • RAM ユーザーがワークスペースに追加されていること (任意)。

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

  • DataWorks データソースが作成されていること。

    • データソースの サーバーレスリソースグループ にネットワーク接続があることを確認してください。 詳細については、「ネットワーク接続ソリューション」をご参照ください。

    • データソースが JDBC 接続文字列 を使用していることを確認してください。 詳細については、「データソース管理」をご参照ください。

    • データソースがデータベースノードの作成をサポートしていることを確認してください。 詳細については、「サポートされるデータソース」をご参照ください。

  • データベースノードが作成されました。詳細については、「タスクノードを作成する」をご参照ください。

ステップ1:データベースノードの開発

  1. データベースノードを作成した後、開発を行えます。

    1. データソースの選択

      データソースの選択 ドロップダウンリスト image から、タスクのデータソースを選択します。 必要なデータソースが利用できない場合は、データソースの追加 をクリックして新しいデータソースを追加します。

      説明
      • 標準モードのワークスペースでは、DataWorks は開発環境と本番環境の両方に設定されたデータソースのみを表示します。

      • データベースノードは、JDBC 接続文字列 を使用して作成されたデータソースのみをサポートします。

    2. SQL スクリプトの開発

      SQL エディターで、タスクを作成するための SQL 文を記述します。 次のコードは、簡単なクエリの例です。

      SELECT * FROM you_table_name;  -- テーブルのクエリ
      SELECT '${var}'; -- プレースホルダーパラメーターの設定
      説明

      設定したデータソースがサポートする SQL 構文に基づいて文を記述できます。

    3. デバッグ用リソースグループの設定

      デバッグの構成 をクリックし、計算リソース > DataWorks リソースグループ ドロップダウンリストから、データソースへのネットワーク接続が可能なサーバーレスリソースグループを選択します。

      説明

      パブリックネットワークまたは VPC 環境のデータソースにアクセスするには、データソースとの接続テストに合格したスケジューリングリソースグループを使用してください。 詳細については、「ネットワーク接続ソリューション」をご参照ください。

    4. デバッグパラメーターの設定

      デバッグの構成 をクリックします。 スクリプトパラメーター セクションで、データベースノードスクリプトで設定されたパラメーターに値を割り当てられます。

    5. 設定後、image をクリックして SQL ノードを保存し、image をクリックして SQL スクリプトを実行してテストし、期待どおりに動作することを確認します。

  2. SQL スクリプトのデバッグ後、SQL エディター右側のスケジュール設定をクリックして、データベースノードのスケジュールを設定します。 詳細については、「スケジュール設定の構成」をご参照ください。

ステップ2:データベースノードのデプロイと管理

  1. スケジュール設定を構成した後、データベースノードを本番環境に送信してデプロイできます。 詳細については、「ノードの送信とデプロイ」をご参照ください。

  2. デプロイ後、タスクは設定したスケジュールに基づいて定期的に実行されます。 デプロイされた定期タスクは オペレーションセンター > タスクの運用保守 > 定期タスクの運用保守 > 定期タスク で表示し、O&M 操作を実行できます。 詳細については、「定期タスクの管理」をご参照ください。

サポートされるデータソース

次の表に、データベースノードでサポートされているデータソースを示します。

  • データベースノードで使用するデータソースは、JDBC 接続文字列 を使用して作成する必要があります。

  • 一部のデータベースはネイティブでストアドプロシージャをサポートしていますが、DataWorks の Data Studio ではストアドプロシージャはサポートされていません。

データベースノードをサポートするデータソース

データソースタイプ

説明

MySQL

MySQL は、最も人気のあるリレーショナルデータベース管理システム (RDBMS) の 1 つであり、その小さなフットプリント、高速性、低い総所有コストで知られています。 詳細については、「MySQL」をご参照ください。

SQL Server

SQL Server は、信頼性が高く、効率的で、安全なデータ管理および分析サービスを提供する RDBMS です。 詳細については、「SQL Server」をご参照ください。

Oracle

Oracle は、信頼性が高く、効率的で、安全なデータ管理および分析サービスを提供する RDBMS です。 詳細については、「Oracle」をご参照ください。

PostgreSQL

PostgreSQL は、高いスケーラビリティ、安定性、豊富な機能を備えた、強力で柔軟なオープンソースの RDBMS です。 詳細については、「PostgreSQL」をご参照ください。

DRDS

DRDS は、リレーショナルデータベースを水平方向にスケーリングできる分散データベースサービスです。MySQL 互換の機能を維持しながら、大量のデータストレージとアクセスをサポートします。 詳細については、「DRDS」をご参照ください。

PolarDB MySQL

PolarDB for MySQL は、Alibaba Cloud が独自に開発した次世代のクラウドネイティブデータベースです。 コンピューティングとストレージの分離アーキテクチャに基づいて構築されており、統合されたハードウェアとソフトウェアの利点を活用して、高い伸縮性、高性能、大規模なスケーラビリティ、安全性、信頼性を備えたデータベースサービスを提供します。 MySQL エコシステムと 100% 互換性があり、Oracle 構文との高い互換性も備えています。 詳細については、「PolarDB for MySQL」をご参照ください。

PolarDB PostgreSQL

PolarDB for PostgreSQL は、Alibaba Cloud が独自に開発したクラウドネイティブなリレーショナルデータベースです。 PostgreSQL と 100% 互換性があり、Oracle 構文との高い互換性も備えています。 迅速で伸縮自在なスケーリング、高性能、大容量ストレージ、安全で信頼性の高いデータベースサービスを提供します。また、Alibaba Cloud 独自の Ganos 多次元時空間エンジンとオープンソースの PostGIS 地理情報エンジンをサポートしています。 詳細については、「PolarDB for PostgreSQL」をご参照ください。

Doris

Apache Doris は、レポート分析、アドホッククエリ、データレイクのフェデレーションクエリの高速化に適した、高性能のリアルタイム分析データベースです。 詳細については、「Dorisの概要」をご参照ください。

MariaDB

MariaDB は、MySQL との互換性が高いオープンソースの RDBMS です。アプリケーションコードを変更することなく、ドロップインリプレースメントとして機能します。 詳細については、「MariaDB」をご参照ください。

SelectDB

SelectDB は、Apache Doris 上に構築された次世代のマルチクラウドネイティブなリアルタイムデータウェアハウスです。費用対効果が高く使いやすいデータ分析サービスを備えており、エンタープライズレベルのリアルタイムビッグデータ分析向けに設計されています。 詳細については、「SelectDB」をご参照ください。

Redshift

Amazon Redshift は、フルマネージド型のペタバイト規模のクラウドデータウェアハウスサービスです。 Amazon Redshift Serverless を使用すると、データウェアハウスをプロビジョニングして設定することなく、データにアクセスして分析できます。 詳細については、「Amazon Redshift」をご参照ください。

SAP HANA

SAP HANA は、高性能のインメモリデータベースおよびアプリケーションプラットフォームです。データベース、データ処理、アプリケーションの各機能を組み合わせることで、エンタープライズレベルのインメモリコンピューティングを実現します。 詳細については、「SAP HANA」をご参照ください。

Vertica

Vertica は、大規模なデータセットに対するビッグデータ分析とリアルタイムクエリ向けに設計された、高性能の列指向ストレージデータベース管理システム (DBMS) です。 詳細については、「Vertica」をご参照ください。

DM

DM (Dameng) は、分散、弾力性、クラウドコンピューティングを組み合わせた OLTP データベースです。柔軟性、使いやすさ、信頼性、高いセキュリティを特徴としています。 詳細については、「DM」をご参照ください。

KingbaseES

KingbaseES は、SQL 標準をサポートする大規模な RDBMS です。 高い同時実行性と高可用性で大量のデータを処理する必要があるエンタープライズレベルのアプリケーションに適しています。 詳細については、「KingbaseES」をご参照ください。

OceanBase

OceanBase は、Ant Group と Alibaba が独自に開発した分散リレーショナルデータベースです。 強力なデータ一貫性、高可用性、高性能、オンラインスケーラビリティ、SQL 標準および主流のリレーショナルデータベースとの高い互換性、そして低コストを特徴としています。 詳細については、「OceanBase」をご参照ください。

DB2

DB2 は、高スループットのワークロード、大規模なデータセット、およびデータウェアハウスにおける複雑なクエリとトランザクション処理に適した RDBMS です。 詳細については、「DB2」をご参照ください。

GBase 8a

GBase 8a は、大容量のデータストレージと高同時実行での読み書き操作をサポートする RDBMS で、政府、金融、通信、エネルギーの各分野で一般的に使用されています。 SQL 標準をサポートし、データパーティショニング、負荷分散、ディザスタリカバリなどのエンタープライズレベルの機能を提供します。 詳細については、「GBase 8a」をご参照ください。