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

DataWorks:アドホッククエリの作成

最終更新日:Mar 27, 2026

アドホッククエリを使用すると、本番環境に何もデプロイすることなく、DataStudio 開発環境で直接コードを記述して実行できます。SQL ロジックのテスト、コードの動作の検証、クエリ結果のスポットチェックに使用します。

前提条件

開始する前に、以下をご確認ください。

  • DataWorks ワークスペース

  • そのワークスペースで DataStudio を使用する権限

フォルダの作成

ノードを作成する前に、アドホッククエリをフォルダに整理します。DataWorks はネストされたフォルダをサポートしており、既存のフォルダ内に新しいフォルダを配置できます。

  1. DataWorks コンソールにログインします。上部のナビゲーションバーで、ご利用のリージョンを選択します。

  2. 左側のナビゲーションウィンドウで、[データ開発およびガバナンス] > [データ開発] を選択します。ドロップダウンリストからワークスペースを選択し、[データ開発へ] をクリックします。

  3. DataStudio ページで、左側のナビゲーションウィンドウの [アドホッククエリ] をクリックします。

    左下隅の 展开 アイコンをクリックすると、ナビゲーションウィンドウの表示/非表示を切り替えることができます。
  4. ポインターを image.png アイコンに合わせ、[フォルダ] を選択します。

  5. [フォルダの作成] ダイアログボックスで、[フォルダ名] を入力し、[場所] を設定します。

    ノード名は 128 文字以内で、英字、数字、アンダースコア (_)、ピリオド (.) のみ使用できます。
  6. [作成] をクリックします。

アドホッククエリノードの作成

[アドホッククエリ] ペインでは、EMR Hive、ODPS SQL、EMR Spark SQL、EMR Presto、EMR Impala、Shell、AnalyticDB for PostgreSQL、AnalyticDB for MySQL、Data Lake Analytics のノードタイプがサポートされています。作成手順はすべてのノードタイプで同じです。以下の手順では、ODPS SQL を例として使用します。

  1. [アドホッククエリ] ペインで、作成したフォルダを右クリックし、[ノードの作成] > [ODPS SQL] を選択します。

  2. [ノードの作成] ダイアログボックスで、[名前] を入力し、[パス] を設定します。

  3. [確認] をクリックします。

  4. ノードの設定タブで、SQL コードを記述します。

    ワークスペースに複数の MaxCompute 計算リソースが関連付けられている場合は、ノードを実行する前に要件に合ったものを選択してください。選択した MaxCompute データソースがデフォルトの従量課金のリソースグループを使用している場合は、ツールバーの 成本估计 アイコンをクリックして、実行前にコストを見積もります。実際のコストは請求書に反映されます。

    ad hoc query editor

  5. ツールバーの 执行 アイコンをクリックしてノードを実行し、結果を表示します。