SQL スクリプトテンプレートは、複数の入力および出力パラメーターを含む SQL テンプレートです。 各 SQL スクリプトテンプレートには、1 つ以上のソーステーブルが含まれます。 ソーステーブルのデータをフィルタリングし、ソーステーブルを結合して、それらを集約できます。
手順
- DataWorks コンソールにログインします。 左側のナビゲーションペインで [ワークスペース] をクリックします。 [ワークスペース] ページで、ターゲットワークスペースを見つけて、[操作] 列の [データ分析] をクリックします。
- ポインターをアイコンの上に移動して、注 ノード名は最大 128 文字です。
ターゲットワークフローを見つけて、[MaxCompute] を右クリックして を選択することもできます。
を選択します。
- 表示される [ノードを作成] ダイアログボックスで、ノード名を入力し、ターゲットフォルダーを選択して、[コミット] をクリックします。
開発効率を向上させるために、ワークスペースメンバーとテナントが提供するスクリプトテンプレートを使用してデータ分析ノードを作成することもできます。
- 現在のワークスペースのメンバーが提供するスクリプトテンプレートは、[ワークスペース固有] タブから使用できます。
- テナントが提供するスクリプトテンプレートは、[公開] タブから使用できます。
- ノード設定タブで、[スニペット] ドロップダウンリストからスクリプトテンプレートを選択します。
SQL スクリプトテンプレートのコードを編集した後、コードを保存してノードをコミットすることができます。 詳細については、「SQL スクリプトテンプレート構成タブ」をご参照ください。
- 右側のナビゲーションペインの [パラメーター] タブをクリックして、SQL スクリプトテンプレートのパラメーターを設定します。
- ノードのプロパティを設定します。
右側のナビゲーションウィンドウで [プロパティ] タブをクリックします。 表示される [プロパティ] タブで関連するパラメーターを設定します。 詳細については、「プロパティ」をご参照ください。
- ノードをコミットします。
ノードのプロパティを設定したら、左上隅の [保存] アイコンをクリックします。 次に、ノードを開発環境にコミット、またはコミットしてロックを解除します。
- ノードをデプロイします。
詳細については、「ノードのデプロイ」をご参照ください。
- 本番環境でノードをテストします。
SQL スクリプトテンプレートのバージョンのアップグレード
スクリプトテンプレートの新しいバージョンがリリースされたときに、ノードで使用されているスクリプトテンプレートのバージョンを最新バージョンにアップグレードするかどうかを決定できます。
スクリプトテンプレートのアップグレードメカニズムにより、開発者はスクリプトテンプレートのバージョンを継続的にアップグレードできます。 このメカニズムにより、プロセスの実行効率が向上し、ビジネスパフォーマンスが最適化されます。
たとえば、ユーザー A は、ユーザー B に属する V1.0 のスクリプトテンプレートを使用します。次に、ユーザー B はスクリプトテンプレートの V2.0 をリリースします。 ユーザー A は新しいバージョンの通知を受け取ります。 ユーザー A は、2 つのバージョンのコードを比較した後で、スクリプトテンプレートを最新バージョンにアップグレードするかどうかを決定できます。
SQL スクリプトテンプレートをアップグレードするには、[コードを更新] をクリックし、SQL スクリプトテンプレートのパラメーター設定が新しいバージョンで有効かどうかを確認します。 バージョンの説明に従って、新しいバージョンの SQL スクリプトテンプレートのパラメーターを適切に設定します。 次に、ノードを保存し、コミットしてデプロイします。