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

DataWorks:アドホッククエリを作成する

最終更新日:Jan 11, 2025

アドホッククエリ機能を使用すると、開発環境でコードをテストできます。 この方法で、トラブルシューティングを実行したり、コードが期待どおりに動作するかどうかを確認したりできます。

背景情報

データと SQL コードのみをクエリする必要がある場合、コードが期待どおりに実行されるかどうかをテストする場合、またはコードが開発環境で正しいかどうかを確認する場合は、アドホッククエリを作成できます。 データまたは SQL コードを本番環境にデプロイし、本番環境で必要なコンピューティングエンジンを使用する必要はありません。

フォルダーを作成する

  1. [datastudio] ページに移動します。

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

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

    左下隅にある 展开 アイコンをクリックして、左側のナビゲーションペインを表示または非表示にできます。

  3. image.png アイコンにポインターを移動し、[フォルダー] を選択します。

  4. [フォルダーの作成] ダイアログボックスで、[フォルダー名] パラメーターと [場所] パラメーターを構成します。

    説明
    • ノード名は 128 文字を超えることはできず、文字、数字、アンダースコア(_)、およびピリオド(.)のみを含めることができます。

    • DataWorks は複数レベルのフォルダーをサポートしています。 新しく作成したフォルダーを既存のフォルダーに保存できます。

  5. [作成] をクリックします。

アドホッククエリノードを作成する

[アドホッククエリ] ペインで、次のタイプのアドホッククエリノードを作成できます: [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. ノードの構成タブで、ノードのコードを記述します。

    临时查询

    説明
    • ワークスペースの DataStudio に複数の MaxCompute コンピューティングリソースが関連付けられている場合は、ノードを実行する前に、ビジネス要件に基づいてコンピューティングリソースから 1 つを選択する必要があります。

    • 選択した MaxCompute データソースがデフォルトの従量課金制リソースグループを使用している場合は、ツールバーの 成本估计 アイコンをクリックして、ノードの実行コストを見積もることができます。 実際のコストは請求書に含まれています。

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