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