ユーティリティ ネットワークは、データの精度および正しさを維持するのに役立つ次の基本的メカニズムを提供します。
- フィーチャ制限
- ネットワーク ルールと属性ルール
フィーチャ制限は、フィーチャクラス レベルで課される組み込みの制限です。ネットワーク ルールおよび属性ルールは、ユーティリティ ネットワークおよび基礎になるフィーチャクラスと連動して使用できる、ユーザー定義のルールです。ネットワーク ルールでは、別のタイプのフィーチャと接続または関連付けできるフィーチャを指定します。属性ルールは、条件式に基づいて値を自動的に計算するか、属性で許容できる値を制限することによって、編集操作を拡張し、データの整合性を確保します。
データ品質の改善の詳細については、「フィーチャ制限」、「ネットワーク ルール」、および「属性ルール」をご参照ください。
フィーチャ制限
フィーチャ制限は、ユーティリティ ネットワークで定義できるルールのタイプを制限します。フィーチャ制限はシステムによって管理され、変更したり削除したりすることはできません。フィーチャ制限により、特定のフィーチャクラスに属しているフィーチャの接続または関連付けが制限されます。組み込みのフィーチャ制限が適用されている限り、フィーチャの接続または関連付けを行うことができます。
ネットワーク ルール
ネットワーク ルールは、ビジネス固有の要件に関連する各業界向けの構成およびワークフローをサポートします。ネットワーク ルールは、ユーティリティ ネットワーク全体のアセット グループ、アセット タイプ、およびターミナル レベル (適用可能な場合) で課されます。ネットワーク ルールは、他のタイプのフィーチャに接続する、または関連付けることができるフィーチャを選択できるようにすることによって、ネットワーク内のアセットの正しさを管理するのに役立ちます。
ユーティリティ ネットワークのネットワーク トポロジを有効化するには、ルールが存在する必要があります。ルールは、事業内容に基づいて定義できます。制限が指定されていないルールのみが、ユーティリティ ネットワークに追加できます。詳細については、「フィーチャ制限」をご参照ください。
あるネットワーク ルールをユーティリティ ネットワークに追加した場合、そのルールに含まれているフィーチャ以外のフィーチャを接続したり関連付けたりすることはできません。より多くのタイプのフィーチャが連携できるようにするには、さらにルールをユーティリティ ネットワークに追加します。
ユーティリティ ネットワークのネットワーク ルール ベースは、ユーティリティ ネットワーク レイヤーのプロパティ ページでいつでも参照することができます。
属性ルール
属性ルールは、編集操作性を強化し、データの整合性を確保するために使用される、ユーザー定義のルールです。属性ルールを使用して、フィーチャの属性とジオメトリに関連する動作を定義することができます。属性ルールを作成して、指定した属性条件またはジオメトリ条件に基づいて許容できるフィーチャ構成を制約するか、または属性値を自動的に入力することができます。たとえば、フィールド A に対して、フィールド A がフィールド B + フィールド C の合計値を下回ることができないということを規定するルールを定義できます。