アドホッククエリ機能を使用すると、開発環境でコードをテストできます。 この方法で、トラブルシューティングを実行したり、コードが期待どおりに動作するかどうかを確認したりできます。
背景情報
データと SQL コードのみをクエリする必要がある場合、コードが期待どおりに実行されるかどうかをテストする場合、またはコードが開発環境で正しいかどうかを確認する場合は、アドホッククエリを作成できます。 データまたは SQL コードを本番環境にデプロイし、本番環境で必要なコンピューティングエンジンを使用する必要はありません。
フォルダーを作成する
[datastudio] ページに移動します。
DataWorks コンソールにログオンします。 上部のナビゲーションバーで、目的のリージョンを選択します。 左側のナビゲーションペインで、 を選択します。 表示されるページで、ドロップダウンリストから目的のワークスペースを選択し、[データ開発に移動] をクリックします。
[DataStudio] ページの左側のナビゲーションペインで、[アドホッククエリ] をクリックします。
左下隅にある
アイコンをクリックして、左側のナビゲーションペインを表示または非表示にできます。
アイコンにポインターを移動し、[フォルダー] を選択します。
[フォルダーの作成] ダイアログボックスで、[フォルダー名] パラメーターと [場所] パラメーターを構成します。
説明ノード名は 128 文字を超えることはできず、文字、数字、アンダースコア(_)、およびピリオド(.)のみを含めることができます。
DataWorks は複数レベルのフォルダーをサポートしています。 新しく作成したフォルダーを既存のフォルダーに保存できます。
[作成] をクリックします。
アドホッククエリノードを作成する
[アドホッククエリ] ペインで、次のタイプのアドホッククエリノードを作成できます: [EMR Hive]、[ODPS SQL]、[EMR Spark SQL]、[EMR Presto]、[EMR Impala]、[shell]、[analyticdb For Postgresql]、[analyticdb For Mysql]、および [data Lake Analytics]。
このセクションでは、ODPS SQL ノードを作成する方法について説明します。
[アドホッククエリ] ペインで、作成したフォルダーを右クリックし、 を選択します。
[ノードの作成] ダイアログボックスで、[名前] パラメーターと [パス] パラメーターを構成します。
- [確認] をクリックします。
ノードの構成タブで、ノードのコードを記述します。
説明ワークスペースの DataStudio に複数の MaxCompute コンピューティングリソースが関連付けられている場合は、ノードを実行する前に、ビジネス要件に基づいてコンピューティングリソースから 1 つを選択する必要があります。
選択した MaxCompute データソースがデフォルトの従量課金制リソースグループを使用している場合は、ツールバーの
アイコンをクリックして、ノードの実行コストを見積もることができます。 実際のコストは請求書に含まれています。
ツールバーの
アイコンをクリックして、実行結果を表示します。