スクリプトテンプレートは、複数の入力パラメーターと出力パラメーターを含む SQL コードプロセスを定義します。 SQL コードプロセスを使用して、ソーステーブルデータのフィルタリング、ソーステーブルの結合、ソーステーブルデータの集計を行い、出力テーブルを生成できます。 DataStudio で SQL スニペットノードを作成して、スクリプトテンプレートを参照できます。これは、開発効率の向上に役立ちます。このトピックでは、スクリプトテンプレートを参照する方法について説明します。
前提条件
スクリプトテンプレートが作成されていること。詳細については、「スクリプトテンプレートを作成および管理する」をご参照ください。
SQL スニペットノードが作成されていること。詳細については、「MaxCompute ノードを作成および管理する」をご参照ください。
制限事項
SQL スニペットノードは、DataWorks Standard Edition 以降でのみサポートされています。詳細については、「DataWorks エディション間の違い」をご参照ください。
現在のワークスペースのメンバーアカウントを使用して作成されたスクリプトテンプレートは、[ワークスペース固有] タブで使用できます。
テナント内で作成されたスクリプトテンプレートは、[パブリック] タブで使用できます。
スクリプトテンプレートを参照する
SQL スニペットノードの構成タブで、次の図に示されている手順に従ってスクリプトテンプレートを参照します。
参照するスクリプトテンプレートを選択します。
スクリプトテンプレートがない場合は、スクリプトテンプレートを作成します。詳細については、「スクリプトテンプレートを作成および管理する」をご参照ください。
選択したスクリプトテンプレートに最新バージョンがある場合は、ビジネス要件に基づいて、スクリプトテンプレートの最新バージョンを参照するかどうかを決定します。最新バージョンを参照するには、[コードを更新] をクリックします。
[スニペットを編集] をクリックして、スクリプトテンプレートの詳細を表示します。
ビジネス要件に基づいて、スクリプトテンプレートのパラメーターを設定します。
タスク開発後に実行できる操作
作成したノードを使用してタスクの開発を完了した後、次の操作を実行できます。
スケジューリングプロパティの設定: ノードの定期的なスケジューリングのプロパティを設定できます。システムによってタスクが定期的にスケジュールおよび実行されるようにするには、再実行設定やスケジューリングの依存関係など、ノードの項目を設定する必要があります。詳細については、「スケジュール」をご参照ください。
ノードのデバッグ: ノードのコードをデバッグおよびテストして、コードロジックが期待どおりであるかどうかを確認できます。詳細については、「デバッグ手順」をご参照ください。
ノードのデプロイ: すべての開発操作が完了したら、ノードをデプロイできます。ノードがデプロイされると、システムはノードのスケジューリングプロパティに基づいてノードを定期的にスケジュールします。詳細については、「ノードをデプロイする」をご参照ください。