SQLコンポーネントは、複数の入力パラメーターと出力パラメーターを持つSQLコードテンプレートです。SQLコンポーネントは、データソースからのテーブルをフィルタリング、結合、集計することでデータを処理し、結果テーブルを生成します。Data Development では、SQLコンポーネントノードを使用してデータ処理ノードをより効率的に構築できます。本トピックでは、SQLコンポーネントを参照および使用する方法について説明します。
制限事項
この機能には、DataWorks Standard Edition 以降のバージョンが必要です。
権限: コンポーネントを作成および使用するには、ご利用の DataWorks ワークスペースで Developer ロールを持っている必要があります。権限付与の詳細については、「ワークスペースレベルのモジュール権限管理」をご参照ください。
前提条件
MaxCompute コンピューティングリソースはDataWorks ワークスペースにアタッチされています。
コンポーネントが作成されていること。詳細については、「コンポーネント管理」をご参照ください。
SQLコンポーネントノードが作成されていること。詳細については、「スケジュールされたワークフローのノードを作成する」をご参照ください。
操作手順
SQLコンポーネントノードの設定ページで、次の手順を実行します。
コンポーネント参照設定
右側の[コンポーネント設定]パネルにある[参照設定]セクションで、[コンポーネントコードの選択]をクリックします。
説明コンポーネントのより新しいバージョンを使用するには、[コンポーネントコードの選択] ダイアログボックスで [コードバージョンを更新] をクリックします。
[コンポーネントを開く] をクリックすると、参照コンポーネントの詳細を表示できます。
コンポーネントコードを選択すると、[パラメーター値を空にすることはできません] ダイアログボックスで、自動検出されたパラメーターに値を割り当てます。
コンポーネントタスクの実行
[Run Configuration][コンピューティングリソース]セクションで、[コンピューティングリソース]、[コンピューティングクォータ]、および[リソースグループ]を設定します。
説明パブリックネットワークまたは Virtual Private Cloud (VPC) 環境のデータソースにアクセスするには、データソースへの接続性が正常にテストされているスケジューリングリソースグループを使用する必要があります。詳細については、「ネットワーク接続ソリューション」をご参照ください。
ツールバーで[実行]をクリックして、コンポーネントタスクを実行します。
ノードタスクをスケジュールで実行するには、スケジューリングプロパティを設定します。詳細については、「ノードスケジューリング設定」をご参照ください。
ノードを設定した後、[公開] します。詳細については、「ノードとワークフローのデプロイメント」をご参照ください。
タスクが公開された後、オペレーションセンター に移動して定期タスクのステータスを監視します。詳細については、「オペレーションセンターの開始」をご参照ください。