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

DataWorks:SQL スクリプトテンプレートノード

最終更新日:Mar 18, 2025

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

前提条件

  • 目的の RAM ユーザーが DataWorks ワークスペースにメンバーとして追加され、[開発] ロールまたは [ワークスペース管理者] ロールが割り当てられています。ワークスペース管理者ロールは必要以上に多くの権限を持っているため、割り当てる際には注意が必要です。RAM ユーザーを使用してタスクを開発する場合は、この前提条件が必要です。メンバーを追加する方法の詳細については、「ワークスペースメンバーを追加し、ロールを割り当てる」をご参照ください。

    説明

    Alibaba Cloud アカウントを使用している場合は、この前提条件は無視してください。

  • ワークスペースディレクトリが作成されます。詳細については、「ワークスペースディレクトリ」をご参照ください。

  • スクリプトテンプレートが作成されます。詳細については、「コンポーネント管理」をご参照ください。

  • SQL スクリプトテンプレートノードが作成されます。詳細については、「ノードを作成する」をご参照ください。

手順

  1. SQL スクリプトテンプレートノードの構成タブで、次の操作を実行します。

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

    1. ノードの構成タブの右側のナビゲーションウィンドウで、[SQL スクリプトテンプレートの設定] タブをクリックします。[参照設定] セクションの [SQL スクリプトテンプレート] ドロップダウンリストから選択します。

      説明
      • [SQL スクリプトテンプレート] ドロップダウンリストの下にある [コードの更新] をクリックして、スクリプトテンプレートのバージョンを更新できます。

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

    2. SQL スクリプトテンプレートを選択すると、SQL スクリプトテンプレートのパラメーターが [パラメーターの構成] セクションで自動的に識別されます。[パラメーターの値を指定する必要があります] テキストボックスにパラメーターの値を割り当てることができます。

    SQL スクリプトテンプレートノードでタスクを実行する

    1. ノードの構成タブの右側のナビゲーションウィンドウにある [デバッグ構成] タブで、[コンピューティングリソース] セクションの [コンピューティングリソースとコンピューティングクォータパラメーター] を構成し、[DataWorks 構成] セクションの [リソースグループ] パラメーターを構成します。

      説明

      インターネットまたは VPC(Virtual Private Cloud)経由でデータソースにアクセスする場合は、データソースに接続されているスケジューリング用のリソースグループを使用する必要があります。詳細については、「ネットワーク接続ソリューション」をご参照ください。

    2. ノードの構成タブの上部にあるツールバーで、[実行] をクリックして、ノードでタスクを実行します。

  2. ノードでタスクを定期的に実行する場合は、ビジネス要件に基づいてスケジューリング情報を構成します。詳細については、「スケジューリング構成」をご参照ください。

  3. ノードを構成した後、ノードをデプロイします。詳細については、「ノード/ワークフローのリリース」をご参照ください。

  4. ノードをデプロイした後、オペレーションセンターでノードのステータスを表示します。詳細については、「オペレーションセンターの概要」をご参照ください。