DataWorks は、データ開発とデータガバナンスのためのエンドツーエンドの機能を備えた統一されたプロセスを提供します。また、ビジネスニーズに合わせて、デフォルトの DataWorks プロセスの主要なノードでプロセス制御を実装することもできます。このトピックでは、データ開発中に DataWorks がサポートするプロセス制御機能について説明します。
バージョンの制限
この機能は、DataWorks Enterprise Edition 以降のバージョンでのみ利用可能です。
機能
DataWorks のワークスペースには、標準モードと基本モードがあります。タスクの開発フローは、モードによって異なります。以下の図は、各モードのデータ開発フローを示しています。
標準モードのワークスペースでの開発フロー

基本モードのワークスペースでの開発フロー

上記の図に示すように、タスクの実行、デバッグ、コミット、または公開前など、一般的なプロセスの主要なノードでプロセス制御を実装できます。
実行前チェックの例 | コミット前チェックの例 | 公開前チェックの例 |
|
|
|
DataWorks の Open Platform やデータガバナンスなどの機能を使用して、データ開発プロセスの主要なノードで制御チェックを実装できます。
機能モジュール | 実行前チェック | コミット前チェック | 公開前チェック | プロセス制御機能の概要 |
データガバナンスセンター |
|
|
| DataWorks データガバナンスセンターには、複数の組み込みチェック項目があります。必要に応じてチェック項目を有効にできます。チェック項目を有効にすると、関連する操作に対して DataWorks の組み込みチェックロジックがトリガーされ、制御チェックが実行されます。後続のプロセスは、この制御チェックが完了した後にのみ続行されます。 |
Open Platform |
|
|
| DataWorks の組み込みチェック項目がプロセス制御の要件を満たさない場合は、Open Platform を使用できます。Open Platform を使用すると、制御が必要なイベントに対してカスタムのチェックプログラムを開発し、その制御プロセスをデータ開発フローに埋め込むことができます。 |
以下のセクションでは、標準モードのワークスペースを例として、これらの主要なノードでのプロセス制御機能について説明します。
組み込みチェック項目の有効化:データガバナンスセンター
DataWorks データガバナンスセンターは、必要に応じて有効にできる複数の組み込みチェック項目を提供します。チェック項目を有効にすると、DataWorks は関連する操作に対して組み込みのチェックロジックをトリガーします。プロセスは、この制御チェックが完了した後にのみ続行できます。
内訳 | 説明 |
関連する DataWorks 機能 | DataWorks データガバナンスセンター DataWorks データガバナンスセンターには、多くの組み込みチェック項目があります。これらを有効にすると、対応する操作の制御チェックを実行できます。
|
設定のエントリポイントとガイダンス | データガバナンスセンターでチェック項目を有効にし、それらが有効になるワークスペースを指定します。 一般的な手順については、「管理項目の設定」をご参照ください。 |
チェックロジックのカスタマイズ:Open Platform
DataWorks の組み込みチェック項目がプロセス制御の要件を満たさない場合は、Open Platform を使用できます。Open Platform を使用すると、制御が必要なイベントに対してカスタムのチェックプログラムを開発し、その制御プロセスをデータ開発フローに埋め込むことができます。以下の情報は、タスクをデバッグして実行する前の、カスタムチェックロジックによる制御チェック機能について説明します。
内訳 | 説明 |
関連する DataWorks 機能モジュール | DataWorks Open Platform DataWorks Open Platform は、OpenEvent、Extensions、および OpenAPI を提供します。OpenEvent を使用して、DataStudio でのユーザー操作に関するメッセージをサブスクライブできます。イベントメッセージを受信した後、Extensions を使用してカスタムのチェックおよび承認プログラムを作成できます。その後、OpenAPI を使用して、プログラムの承認結果をコールバックとして DataWorks システムに送り返すことができます。OpenEvent と Extensions の詳細については、「OpenEvent の概要」および「Extensions の概要」をご参照ください。 |
チェックプロセス | Open Platform を使用して DataStudio の主要な操作に対するイベントサブスクリプションとイベントチェックを設定すると、ユーザーが対応する操作を実行したときにチェックプロセスがトリガーされます。次の図は、実行前制御の制御チェックプロセスを示しています。 |
設定のエントリポイントとガイダンス | Open Platform で、DataStudio イベントへのサブスクリプションを設定します。次に、イベント処理用の拡張機能を開発し、その拡張機能を DataWorks に公開して、有効にするワークスペースを指定します。
Open Platform がサブスクリプションベースの制御でサポートするイベントタイプの詳細については、「Extensions の概要」をご参照ください。
|




