カスタム属性
カスタム属性は、アセットで使用するために作成するプロパティです。 名前や説明など、アセットの標準プロパティでは不十分であったり、ビジネスニーズを満たさない場合に、カスタム属性を作成します。
概要
各カスタム属性には、名前、説明、およびカスタム属性を適用できるアセットタイプがあります。 カスタム属性の値のデータ型は、テキスト、定義済み値、日付、数値、リレーションシップのいずれかです。 デフォルトでは、カスタム属性は単一の値を含んでいます。 また、複数の値を許可することもできます。 カスタム属性の値は、ユーザーが選択できるように事前に定義することができます。
カスタム属性は、用語集アセット、情報アセット、およびコレクションに適用できます。 用語集資産および情報資産のカスタム属性は、インポート、エクスポート、編集、削除が可能です。 アセットのカスタム属性値は、アセットの編集時に編集できます。
情報資産の中には、子資産を持つものもある。 このようなアセットにカスタム属性を割り当てると、すべての子アセットにカスタム属性を適用することができます。 例えば、hostの子アセットの階層は、database、schema、database table、columnである。 データベース・テーブルにカスタム属性を割り当てた場合、そのデータベース・テーブルのすべての列にカスタム属性を表示することができます。
関係タイプ
カスタム属性を使用して、アセット間の関係を定義することができます。 例えば、カタログ資産のビジネス・オーナー、データ・サイエンティスト・オーナー、セキュリティ・オーナーを区別する必要がある。 アセットタイプ・スチュワードは、これらのタイプを区別しない。 タイプ「関係」のカスタム属性を作成します。 カスタム属性名はHas Security Owner
です。 カスタム属性は、アセットタイプ用語、アセットタイプホスト、およびすべての子アセットに適用されます。 逆リレーションシップを定義するカスタム属性の名前はIs Security Owner Of
です。 カスタム属性はアセットタイプのスチュワードに適用されます。 ホスト資産の[詳細]ページで、カスタム属性の[セキュリティ所有者]
が、ホスト資産のセキュリティ所有者であるスチュワードと共に表示されます。 スチュワードの詳細ページでは、カスタム属性「Is Security Owner Of
」に、スチュワードがセキュリティ・オーナーである条件、ホスト、データベース・スキーマ、データベース・テーブル、データベース・カラムが表示されます。
制限
選択したタイプのすべてのアセットでカスタム属性を使用できないようにする場合、制限を作成してアセットタイプに適用できます。 たとえば、カスタム属性Data Sensitivityを作成し、名前にworddocument
を含む用語にのみ適用したいとします。 nameにdocument
が含まれていなければならないという条件で制限を作成します。 その結果、Data Sensitivityカスタム属性は、名前にdocument
を持つ用語でのみ使用できる。 リレーションシップの種類では、対象となるリレーションシップの資産タイプに制限を追加することもできます。
- Windowsの場合:
iisAdmin.bat -set -key com.ibm.iis.gov.vr.setting.cleanCAValuesAfterRestrictionUpdate -value true - Linux
iisAdmin.sh -set -key com.ibm.iis.gov.vr.setting.cleanCAValuesAfterRestrictionUpdate -value true
documentと一致しなくなっても、カスタム属性の値は削除されない。 用語バンク2ファイルにData Sensitivityカスタム属性を割り当てたくない場合は、手動で削除する必要がある。
変換
REST APIを使用して、カスタム属性の翻訳を作成できます。 詳細はPDFファイル「REST API:ヒント、トリック、時間の節約」を参照。