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

MaxCompute:スクリプトテンプレートを参照する

最終更新日:Apr 08, 2025

スクリプトテンプレートは、複数の入力パラメーターと出力パラメーターを含む SQL コードプロセスを定義します。 SQL コードプロセスを使用して、ソーステーブルデータのフィルタリング、ソーステーブルの結合、ソーステーブルデータの集計を行い、出力テーブルを生成できます。 DataStudio で SQL スニペットノードを作成して、スクリプトテンプレートを参照できます。これは、開発効率の向上に役立ちます。このトピックでは、スクリプトテンプレートを参照する方法について説明します。

前提条件

制限事項

  • SQL スニペットノードは、DataWorks Standard Edition 以降でのみサポートされています。詳細については、「DataWorks エディション間の違い」をご参照ください。

  • 現在のワークスペースのメンバーアカウントを使用して作成されたスクリプトテンプレートは、[ワークスペース固有] タブで使用できます。

  • テナント内で作成されたスクリプトテンプレートは、[パブリック] タブで使用できます。

スクリプトテンプレートを参照する

SQL スニペットノードの構成タブで、次の図に示されている手順に従ってスクリプトテンプレートを参照します。image.png

  1. 参照するスクリプトテンプレートを選択します。

    スクリプトテンプレートがない場合は、スクリプトテンプレートを作成します。詳細については、「スクリプトテンプレートを作成および管理する」をご参照ください。

    • 選択したスクリプトテンプレートに最新バージョンがある場合は、ビジネス要件に基づいて、スクリプトテンプレートの最新バージョンを参照するかどうかを決定します。最新バージョンを参照するには、[コードを更新] をクリックします。

    • [スニペットを編集] をクリックして、スクリプトテンプレートの詳細を表示します。

  2. ビジネス要件に基づいて、スクリプトテンプレートのパラメーターを設定します。

タスク開発後に実行できる操作

作成したノードを使用してタスクの開発を完了した後、次の操作を実行できます。

  • スケジューリングプロパティの設定: ノードの定期的なスケジューリングのプロパティを設定できます。システムによってタスクが定期的にスケジュールおよび実行されるようにするには、再実行設定やスケジューリングの依存関係など、ノードの項目を設定する必要があります。詳細については、「スケジュール」をご参照ください。

  • ノードのデバッグ: ノードのコードをデバッグおよびテストして、コードロジックが期待どおりであるかどうかを確認できます。詳細については、「デバッグ手順」をご参照ください。

  • ノードのデプロイ: すべての開発操作が完了したら、ノードをデプロイできます。ノードがデプロイされると、システムはノードのスケジューリングプロパティに基づいてノードを定期的にスケジュールします。詳細については、「ノードをデプロイする」をご参照ください。