DataWorks は、統一されたワークフローを通じて、エンドツーエンドのデータ開発およびガバナンス機能を提供します。また、主要な段階でプロセス制御を実装することで、特定のビジネスニーズに合わせてこのワークフローをカスタマイズすることもできます。このトピックでは、DataWorks がデータ開発のために提供するプロセス管理機能について説明します。
制限事項
この機能は、DataWorks Enterprise Edition 以降のエディションでのみ利用可能です。
概要
DataWorks のワークスペースには、標準モードと基本モードがあります。ノード開発プロセスは、ワークスペースのモードによって異なります。以下の図は、両方のモードのデータ開発ワークフローを示しています。
-
標準モードのワークスペースにおけるノード開発プロセス

-
基本モードのワークスペースにおけるノード開発プロセス

図に示すように、ノードのデバッグ実行前、ノードのコミット前、ノードのデプロイ前など、ワークフローの主要な段階でプロセス制御を実装できます。
|
実行前チェック |
コミット前チェック |
デプロイ前チェック |
|
|
|
|
Open Platform やデータガバナンスセンターなどの DataWorks 機能モジュールを使用して、データ開発ワークフローの主要な段階でチェックと制御を実装できます。
|
機能モジュール |
実行前チェック |
コミット前チェック |
デプロイ前チェック |
説明 |
|
データガバナンスセンター |
|
|
|
データガバナンスセンターは、複数の組み込みの確認項目を提供します。ビジネス要件に基づいてこれらの項目を有効にできます。関連する操作が実行されると、DataWorks は対応する組み込みの検証ロジックをトリガーします。ワークフローは、チェックに合格した場合にのみ進行します。 |
|
Open Platform |
|
|
|
組み込みの確認項目がプロセス管理の要件を満たせない場合は、Open Platform を使用して特定のイベントに対するカスタムチェックプログラムを開発し、データ開発ワークフローに統合できます。 |
以降のセクションでは、標準モードのワークスペースにおける開発ワークフローを例として、主要な段階でのこれらのプロセス管理機能について説明します。
組み込みの確認項目:データガバナンスセンター
データガバナンスセンターは、複数の組み込みの確認項目を提供します。ビジネス要件に基づいてこれらの項目を有効にできます。関連する操作が実行されると、DataWorks は対応する組み込みの検証ロジックをトリガーして操作をチェックします。ワークフローは、チェックに合格した場合にのみ進行します。
|
項目 |
説明 |
|
DataWorks 機能モジュール |
データガバナンスセンター データガバナンスセンターは、複数の組み込みの確認項目を提供します。これらの項目を有効にして操作をチェックできます。
|
|
構成とガイダンス |
データガバナンスセンターで確認項目を有効にし、それらが有効になるワークスペースを指定する必要があります。 一般的な手順については、「ガバナンス項目の構成」をご参照ください。 |
カスタムチェックロジック:Open Platform
組み込みの確認項目がプロセス管理の要件を満たせない場合は、Open Platform を使用して特定のイベントに対するカスタムチェックプログラムを開発し、データ開発ワークフローに統合できます。これにより、プロセスの主要な段階でカスタム検証ロジックを実装できます。
|
項目 |
説明 |
|
DataWorks 機能モジュール |
Open Platform Open Platform は、OpenEvent、Extensions、API オペレーションなどの機能を提供します。OpenEvent を使用して、DataStudio でのユーザー操作のイベントメッセージをサブスクライブできます。イベントメッセージを受信した後、Extensions を使用してカスタムのチェックおよび承認プログラムを作成できます。その後、プログラムは API 呼び出しを通じて結果を DataWorks に返します。OpenEvent と Extensions の詳細については、「OpenEvent の概要」および「Extensions の概要」をご参照ください。 |
|
チェックワークフロー |
Open Platform を使用して DataStudio の主要な操作のイベントをサブスクライブしてチェックする場合、ユーザーの操作がチェックワークフローをトリガーします。次の図は、実行前制御のチェックワークフローを例として示しています。 |
|
構成とガイダンス |
Open Platform で DataStudio からのイベントをサブスクライブし、イベントを処理するための拡張機能を開発し、その拡張機能を DataWorks にデプロイする必要があります。その後、拡張機能を有効にするワークスペースを指定します。
Open Platform でサブスクライブおよび管理できるイベントタイプの詳細については、「Extensions の概要」をご参照ください。
|




