アドホッククエリを使用すると、本番環境に何もデプロイすることなく、DataStudio 開発環境で直接コードを記述して実行できます。SQL ロジックのテスト、コードの動作の検証、クエリ結果のスポットチェックに使用します。
前提条件
開始する前に、以下をご確認ください。
DataWorks ワークスペース
そのワークスペースで DataStudio を使用する権限
フォルダの作成
ノードを作成する前に、アドホッククエリをフォルダに整理します。DataWorks はネストされたフォルダをサポートしており、既存のフォルダ内に新しいフォルダを配置できます。
DataWorks コンソールにログインします。上部のナビゲーションバーで、ご利用のリージョンを選択します。
左側のナビゲーションウィンドウで、[データ開発およびガバナンス] > [データ開発] を選択します。ドロップダウンリストからワークスペースを選択し、[データ開発へ] をクリックします。
DataStudio ページで、左側のナビゲーションウィンドウの [アドホッククエリ] をクリックします。
左下隅の
アイコンをクリックすると、ナビゲーションウィンドウの表示/非表示を切り替えることができます。ポインターを
アイコンに合わせ、[フォルダ] を選択します。[フォルダの作成] ダイアログボックスで、[フォルダ名] を入力し、[場所] を設定します。
ノード名は 128 文字以内で、英字、数字、アンダースコア (
_)、ピリオド (.) のみ使用できます。[作成] をクリックします。
アドホッククエリノードの作成
[アドホッククエリ] ペインでは、EMR Hive、ODPS SQL、EMR Spark SQL、EMR Presto、EMR Impala、Shell、AnalyticDB for PostgreSQL、AnalyticDB for MySQL、Data Lake Analytics のノードタイプがサポートされています。作成手順はすべてのノードタイプで同じです。以下の手順では、ODPS SQL を例として使用します。
[アドホッククエリ] ペインで、作成したフォルダを右クリックし、[ノードの作成] > [ODPS SQL] を選択します。
[ノードの作成] ダイアログボックスで、[名前] を入力し、[パス] を設定します。
[確認] をクリックします。
ノードの設定タブで、SQL コードを記述します。
ワークスペースに複数の MaxCompute 計算リソースが関連付けられている場合は、ノードを実行する前に要件に合ったものを選択してください。選択した MaxCompute データソースがデフォルトの従量課金のリソースグループを使用している場合は、ツールバーの
アイコンをクリックして、実行前にコストを見積もります。実際のコストは請求書に反映されます。
ツールバーの
アイコンをクリックしてノードを実行し、結果を表示します。