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

DataWorks:コードスニペットのデバッグ: コードスニペットをすばやく実行する

最終更新日:Jan 11, 2025

DataWorks は、ノードの構成タブで選択したコードスニペットをすばやく実行できるクイック実行機能を提供します。 この機能を使用して、コードスニペットが正しく記述されているかどうかをテストできます。 このトピックでは、ノードのコードスニペットをすばやく実行する方法について説明します。

前提条件

ODPS SQL ノードまたは EMR Hive ノードが作成され、ODPS SQL ノードまたは EMR Hive ノードのコードが記述されています。

制限事項

  • クイック実行機能は、ODPS SQL ノードと EMR Hive ノードのみでサポートされています。

  • クイック実行機能を使用して、実行されていないノードのコードのみをすばやく実行できます。 ノードのコードが実行されている場合、クイック実行アイコン Run icon はノードのコード行の左側に表示されません。

注意事項

クイック実行機能を使用すると、ODPS SQL ノードまたは EMR Hive ノードのコードが実行されます。 スケジューリングリソースに対しては課金されませんが、使用する計算エンジンインスタンスに対しては課金されます。 計算エンジンインスタンスの課金ルールの詳細については、ドキュメントの計算エンジンインスタンスが属する Alibaba Cloud サービスの課金ルールのトピックを参照してください。

手順

  1. DataStudio ページに移動します。

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

  2. ODPS SQL ノードまたは EMR Hive ノードを見つけ、ノードをダブルクリックして、ノードの構成タブに移動します。

    左側のナビゲーションペインで、[スケジュール済みワークフロー][手動でトリガーされるワークフロー]、または [アドホッククエリ] をクリックし、作成した ODPS SQL ノードまたは EMR Hive ノードを見つけて、ODPS SQL ノードまたは EMR Hive ノードをダブルクリックして、ノードの構成タブに移動します。

  3. 選択したコードをすばやく実行し、結果を表示します。

    このセクションでは、ODPS SQL ノードを使用します。 Run a code snippet

    1. 実行するコードを選択します。

      ODPS SQL ノードの構成タブの SQL コードセクションで、実行するコード行にポインターを移動します。 システムは、コード行が属する完全なコードスニペットを自動的に強調表示します。

    2. コードを実行します。

      説明
      • クイック実行機能を使用して、実行されていないノードのコードのみをすばやく実行できます。 ノードのコードが実行されている場合、クイック実行アイコン Run icon はノードのコード行の左側に表示されません。

      • クイック実行機能を使用して選択したコードスニペットを実行するために使用されるリソースグループの説明:

        • クイック実行機能を使用すると、ODPS SQL ノードまたは EMR Hive ノードのコードが実行されます。 スケジューリングリソースに対しては課金されませんが、使用する計算エンジンインスタンスに対しては課金されます。 計算エンジンインスタンスの課金ルールの詳細については、ドキュメントの計算エンジンインスタンスが属する Alibaba Cloud サービスの課金ルールのトピックを参照してください。

        • 現在のコードスニペットをすばやく実行するために使用するリソースグループは、ODPS SQL ノードのコードの最新の実行に使用されたリソースグループです。 ノードの構成タブの上部ツールバーにあるクイック実行アイコン Run icon、実行アイコン Run icon、または詳細実行アイコン Run with Parameters icon をクリックして、ODPS SQL ノードのコードを実行できます。

        • ODPS SQL ノードのコードを初めて実行するときは、ビジネス要件に基づいてスケジューリング用のリソースグループを選択する必要があります。 既存のリソースグループがビジネス要件を満たしていない場合は、リソースグループを作成できます。 詳細については、「スケジューリング用の専用リソースグループを作成して使用する」をご参照ください。

        • ODPS SQL ノードのコードの実行に使用するリソースグループを変更する場合は、Run with Parameters icon アイコンをクリックします。

      • コードスニペットを初めてすばやく実行するときは、コードスニペットに変数が含まれている場合、変数の値を指定する必要があります。 システムは、後続の操作のために指定された値を保存します。 変数の指定値を変更する場合は、Run with Parameters icon アイコンをクリックします。 変数の値を指定する方法の詳細については、「サポートされているスケジューリングパラメータの形式」をご参照ください。

      次のいずれかの方法を使用して、ODPS SQL ノードのコードを実行できます。

      • ODPS SQL ノードのコード行の左側にあるクイック実行アイコン Run icon をクリックします。

      • ショートカットキーを使用して ODPS SQL ノードのコードを実行します。

        • Windows オペレーティングシステム: Ctrl + Enter を押します。

        • macOS: Cmd + Enter を押します。

      ODPS SQL ノードのコードの実行が完了したら、実行結果を表示できます。 予期しない結果が返された場合は、コードスニペットを変更します。