DataWorks のタグ管理機能では、タグを使用してデータ資産の分類、統計分析の実行、自動化ポリシーの作成が可能です。まず、タグキーとそれに対応するタグ値を定義する必要があります。タグを定義した後、そのタグを資産にアタッチして、統計や管理に利用できます。このトピックでは、タグの作成方法と使用方法について説明します。
背景情報
タグ管理機能を使用する前に、次の概念を理解しておく必要があります。
データ資産:データ開発、データガバナンス、データ分析、またはデータサービスに関連する DataWorks 内のデータエンティティの総称です。例として、テーブル、API、ノードタスク、データ分析タスク、品質ルール、ワークスペース、ガバナンス最適化ワークフローなどがあります。
資産タグ:データ資産を標準化された方法で記述する、事前定義された短いフレーズです。資産タグを使用して、主要な資産特性を識別し、資産を分類し、さまざまなカテゴリに特定の管理ポリシーを適用できます。例:
機能タグ:アプリケーション、ビジネスプロセス、重要ビジネス、資産損失の影響。
組織タグ:部門、プロジェクト。
資産にタグをアタッチした後、タグを使用して、ビジネスデータの統計を迅速に収集し、データの詳細をクエリし、データ分析を実行できます。
制限事項
テナントメンバーは誰でもタグを作成できます。 テナントレベルの Data Governance Administrator は、テナント内のすべてのタグを変更できます。 ユーザーがこれらの操作を実行する必要がある場合、そのユーザーに必要な権限を付与できます。 詳細については、「テナントメンバーのロールと権限を管理する」をご参照ください。
[タグ管理] では、[テーブル]、[スケジューリングタスク]、[手動トリガーワークフロー] などの資産タイプにのみタグをアタッチできます。
各資産には最大
20個のタグを追加できます。新しいタグを作成する際、タグキーは一意である必要があります。
タグの種類
DataWorks は、System Tag と Custom Tag の 2 種類のタグを提供します。どちらもリージョンレベルで適用されます。詳細は次のとおりです。
System Tag: テナントメンバーはシステムタグを閲覧できますが、作成、変更、または削除することはできません。アセットに対してシステムタグを手動でアタッチまたはデタッチし、システムタグがアタッチされているアセットを表示できます。
Custom Tag: 手動でタグを作成したり、既存のタグにタグ値をバッチで追加したりできます。 テナントメンバーであれば誰でもカスタムタグを表示および作成できます。 カスタムタグを変更または削除するには、タグの所有者であるか、テナントレベルのData Governance Administrator ロールを持っている必要があります。 また、アセットに対してカスタムタグを手動でアタッチまたはデタッチしたり、カスタムタグがアタッチされているアセットを表示したりすることもできます。
説明タグがいずれかの資産にアタッチされている場合、タグを削除する前に、まずアタッチされているすべての資産からタグをデタッチする必要があります。
タグ管理ページへの移動
データ資産ガバナンスページに移動します。
DataWorks コンソールにログインし、目的のリージョンに切り替え、左側のナビゲーションウィンドウで [データガバナンス] > [データ資産ガバナンス] の順にクリックします。ドロップダウンから対応するワークスペースを選択し、[データ資産ガバナンスへ移動] をクリックします。
左側のナビゲーションウィンドウで、
アイコンをクリックし、 を選択します。
カスタムタグ
タグ管理では、カスタムタグを使用して、ビジネスニーズに合ったタグとタグ値を作成できます。
タグの作成
Define Tag ページで、Custom Tag タブに移動し、Add Tag をクリックします。表示されるダイアログボックスで、必要に応じてタグを設定します。
パラメーター
説明
タグ値のタイプ
タグ値のデータ型です。サポートされている型は、文字列、整数、浮動小数点数、ブール値です。デフォルトの型は文字列です。
タグ値
1 つのタグに複数のタグ値を設定できますが、各値はタグ内で一意である必要があります。タグに複数の値がある場合は、タグを資産にアタッチする際に使用する値を選択する必要があります。複数のタグ値を設定することで、より詳細な資産分類を作成できます。
ブール値のタグ値では、
trueとfalseのみがサポートされます。
オーナー
タグのオーナーは、デフォルトでその作成者になります。オーナーは、自身が所有するタグを変更および削除できます。
カスタムタグを作成するには、Confirm をクリックします。
タグ値の一括追加
タグに複数のTag Valueを一度に追加するには、カスタムタグページでQuickly Add Tag Valueをクリックします。 表示されるダイアログボックスで、ドロップダウンリストからTag Keyを選択し、複数のタグ値を手動で追加します。
タグのアタッチ
タグを作成したら、後続の統計分析のために、関連する資産にアタッチします。
資産にタグをアタッチする方法に関係なく、バインディング情報は同期され、タグ管理と、資産が配置されているデータマップや Data Quality などの機能モジュールの両方に表示されます。
アセットにカスタムタグをアタッチすると、
アイコンにカーソルを合わせ、Automatically Propagate Tags Based on Lineages を有効にできます。そうすると、システムは翌日 (T+1) に上流のアセットにタグを自動的に伝播します。テーブル資産の場合、タグはデフォルトでテーブルリネージに基づいて他のテーブル資産にのみ伝播されます。
タスク資産の場合、タグはデフォルトでタスクリネージに基づいて他のタスク資産にのみ伝播されます。
タグの一括アタッチ
この方法では、まずタグを選択し、次にタグをアタッチする資産を選択する必要があります。これは通常、単一の操作で特定のタグを複数の資産にアタッチする場合に使用されます。
対象のタグのタグ値のアクション列で、Add to Asset をクリックします。
Add to Asset ダイアログボックスで、フィルター条件を使用してアセットを検索し、タグをアタッチします。
機能モジュールからのタグのアタッチ
この方法では、まず機能モジュールに移動し、特定の資産を見つけてから、それにタグをアタッチする必要があります。これは通常、単一の資産に 1 つ以上のタグをアタッチする場合に使用されます。
機能モジュール | 資産タイプ | 権限 | アクション |
テーブル | テーブルのオーナーであるテナントメンバーのみがタグを追加できます。 | テーブルの詳細 ページに移動し、 セクションでタグを編集します。 | |
ビジネス資産 | テーブル、スケジューリングタスク、モデル、メトリック | [テナント管理者] またはテナントレベルの [データガバナンス管理者] が資産にタグを追加できます。 | [ビジネス資産] ページで、異なる資産タイプのタブを切り替えて、資産に個別にまたは一括でタグをアタッチします。詳細については、「」をご参照ください。 |
ノード | スペース管理者 または 開発 ロールを持つユーザーのみが、ノードにタグを追加できます。 |
| |
スケジューリングタスク | スペース管理者 または O&M ロールを持つユーザー、およびタスクの所有者のみが、タスクにタグを追加できます。 | 自動トリガータスクページに移動し、スケジューリングタスクにタグを設定します。 説明 タスクにタグをアタッチすると、そのタスクに対して生成される定期インスタンスにもタグが表示されます。 |
タグの使用
資産にタグをアタッチした後、データ資産ガバナンス、データマップ、オペレーションセンターなどのモジュールでタグを使用して、ビジネスデータの統計を迅速に収集し、データの詳細をクエリし、データ分析を実行できます。
タグの管理
タグを作成した後、タグ管理ページでその概要と詳細を表示し、管理できます。
タグ概要の表示
タグ管理ページでは、フィルターをかけて表示したいタグを検索できます。その後、一致するタグの概要情報を表示し、次の操作を実行できます。
タグ情報の変更:[タグ名] にカーソルを合わせ、
アイコンをクリックし、必要に応じてタグ情報を編集します。タグの削除:タグが不要になった場合は、
アイコンをクリックして削除します。複数のタグをまとめて削除するには、対応するタグを選択し、Batch delete をクリックします。説明タグがいずれかの資産にアタッチされている場合、タグを削除する前に、まずアタッチされているすべての資産からタグをデタッチする必要があります。
タグ詳細の表示
[タグ名] をクリックするか、Actions 列の View Assets をクリックして、Tag Details ページに移動します。 このページでは、現在のタグのすべてのタグ値と、アタッチされたアセットに関する詳細情報を表示できます。 次の操作は、Custom Tag の Tag Value に対してのみサポートされています:
Tag Value: Tag Details ページに移動し、タグ値タブをクリックします。 このタブでは、タグ用に作成されたすべてのタグ値を表示し、次の操作を実行できます:
Modify Tag Value: 「タグ値」タブで Modify Tag Value をクリックして、新しいタグ値を追加するか、タグの所有者を変更します。
タグ値の削除:タグ値が不要になった場合は、削除できます。複数のタグ値を一括で削除するには、対応するタグ値を選択し、Batch deleteをクリックします。
説明タグ値がいずれかの資産にアタッチされている場合、削除する前に、まずアタッチされているすべての資産からタグ値をデタッチする必要があります。
Associated Asset: Tag Details ページに移動し、[関連アセット] タブをクリックします。このタブでは、タグにアタッチされたすべてのアセットを表示し、それらに対して以下の操作を実行できます:
タグの編集: Associated Asset タブで、対象のアセットを見つけ、[タグ] 列の
アイコンをクリックして、アセットのタグキーとタグ値を追加、削除、または変更します。アセットのデタッチ: Associated Asset タブで目的のアセットを探し、[操作] 列の [アセットのデタッチ] をクリックして、アセットから現在のタグをデタッチします。