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

DataWorks:タスクデバッグプロセス

最終更新日:Mar 27, 2026

DataStudio は、スケジューリング前に完全なノードコードまたは特定のコードスニペットを検証するために、「実行」、「パラメーターを指定して実行」、および「クイック実行」の 3 つのデバッグ方法を提供します。

デバッグ中のスケジューリングリソースに対しては課金されませんが、使用されるコンピュートエンジンインスタンスに対しては課金されます。課金の詳細については、関連する Alibaba Cloud サービスのドキュメントをご参照ください。

前提条件

開始する前に、以下を完了していることを確認してください。

  • ノード開発を完了していること。詳細については、「開発ロジック」をご参照ください。

ノードのデバッグ

  1. DataStudio を開く。左側のペインにある スケジュールされたワークフロー または [手動でトリガーされるワークフロー] で、ノードをダブルクリックして、その構成タブを開きます。

  2. テストする必要がある内容に応じて、デバッグ方法を選択します。完全なコードをデバッグするには、トップツールバーの [実行] または [パラメーター付きで実行] アイコンをクリックします。スニペットをデバッグするには、対象のコード行の左側にある [クイック実行] アイコンをクリックします。

    クエリするデータにアクセスする権限がない場合は、「コンピュートエンジンインスタンス内のデータに対する権限管理」をご参照ください。
    [メソッド] [概要] [使用するタイミング]
    [実行] [パラメーター]変数に値を割り当て、スケジューリングのリソースグループを指定します。ノードを初めて実行すると、 ダイアログボックスが表示されます。定数を変数に割り当てると、DataWorks はこれらの値をその後の実行のために保存します。 同じノードを頻繁にデバッグする場合
    [パラメーターを指定して実行] 実行するたびに、定数を変数に割り当て、リソースグループを指定する必要があります。 実行間で変数またはリソースグループの値を変更する場合
    [クイック実行] 構成タブのコードセクションで選択したコードスニペットのみを実行します。スニペットの正確性のみを検証します。完全なコードのデバッグには、[実行] または [パラメーターを指定して実行] を使用します。 ノード全体を実行せずに特定のコードスニペットを検証する場合

ワークフローのデバッグ

  1. DataStudio を開く。左側の [スケジュールされたワークフロー] または [手動実行ワークフロー] ペインで、ワークフローをダブルクリックして、その構成タブを開きます。

  2. 上部ツールバーの[実行]アイコンをクリックします。ワークフローのノードは、依存関係に基づいてシーケンスで実行されます。

    説明
    • 複数のノードが同じ変数名を共有する手動トリガーワークフローの場合、構成タブでワークフローパラメーターを設定して、一箇所で値を割り当てます。実行後、タブには各ノードの値の割り当てと実行詳細が表示されます。

    • ワークフローパラメーターは、特定のノードタイプに対してのみ構成できます。

    • ワークフローが完了した後、ノードの実行ログを表示するには、構成タブでノードを右クリックし、[ログの表示] を選択します。

操作履歴の表示

DataStudio ページの [操作履歴] ペインには、現在のアカウントで過去 3 日間に実行されたすべてのノードが一覧表示されます。

ノードが実行中の状態でタブを閉じても、ノードはコンピュートエンジン上で引き続き実行されます。実行ログを表示したり、ノードを停止したりするには、[実行履歴] ペインに移動します。

アドホッククエリの使用

アドホッククエリを使用して、開発環境でデータをクエリし、関連する SQL コード、テストコード、またはコードの正確性を検証します。

クエリするデータにアクセスする権限がない場合は、「コンピュートエンジンインスタンス内のデータに対する権限管理」をご参照ください。

クエリ結果の処理

SQL コードの実行後、結果を分析、共有、またはダウンロードできます。

[操作] [説明] [参照]
データ分析 クエリ結果をワークブックに同期して、さらに分析します。 データの分析
データ共有 結果をワークブックに同期し、ワークブックのデータ共有機能を使用して特定のユーザーと共有します。 データの共有
[データのダウンロード] 結果をワークブックとしてローカルマシンにダウンロードします。デフォルトでは、最大 10,000 レコードが表示されます。 データのダウンロード

クエリ結果のアクセス制御

テナント管理者、テナントセキュリティ管理者、およびワークスペースマネージャーロールを持つ Resource Access Management (RAM) ユーザーは、「データクエリと分析の制御」ページに移動して、以下を行うことができます。

  • 表示またはダウンロードできる SQL クエリ結果レコードの最大数を設定します。

  • ユーザーがデータをダウンロードできるかどうかを制御します。

ロール割り当ての詳細については、「RAM ユーザーをワークスペースにメンバーとして追加し、メンバーにロールを割り当てます」をご参照ください。

エディション要件

ダウンロード機能には、DataWorks アドバンストエディションが必要です。スペックアップについては、「DataWorks エディション間の違い」をご参照ください。