データベース内のネットワーク ダイアグラムの検索

[ダイアグラムの検索] 機能は、特定のフィーチャまたはオブジェクトを含んでいるダイアグラムまたはアクティブなマップの特定の範囲をカバーするダイアグラムを識別します。 特定の日付に生成または更新されたダイアグラムや特定のユーザーが作成したダイアグラムなどを検索できます。 検索に関連付けられたダイアグラムがリストに表示され、開いたり、更新、削除、エクスポートしたりすることができます。

注意:

下に詳細が示されているワークフローは、ファイルまたはモバイル ジオデータベース内のユーティリティまたはトレース ネットワーク、エンタープライズ ジオデータベース内のユーティリティまたはトレース ネットワークへのデータベース接続、またはユーティリティまたはトレース ネットワーク サービスのいずれかを操作しているときに実行できます。

過去の特定の時点でのネットワーク ダイアグラムを検索する方法については、「履歴モーメントの操作」をご参照ください。

ダイアグラムの検索ウィンドウを開く

ダイアグラムの検索ウィンドウを使用してダイアグラムを検索できます。 。

ネットワークの一部に関連するダイアグラムの検索

特定のネットワーク フィーチャまたはオブジェクトを含んでいるダイアグラムまたはマップ内のネットワークの特定の範囲をカバーするダイアグラムを検索するには、次の手順に従います。

  1. 関連するユーティリティ ネットワークまたはトレース ネットワーク レイヤーを参照しているマップ ビューを開きます。
  2. [コンテンツ] ウィンドウでレイヤーを選択します。

    [ユーティリティ ネットワーク] または [トレース ネットワーク] コンテキスト対応タブ セットが利用可能になります。

  3. リボンの [ユーティリティ ネットワーク] または [トレース ネットワーク] タブの [ダイアグラム] グループで、[検索] ダイアグラムの検索 をクリックします。

    [ダイアグラムの検索] ウィンドウが表示されます。

同じダイアグラム フィーチャを参照しているダイアグラムの検索

アクティブなダイアグラム マップ内のダイアグラム フィーチャに関連付けられているものと同じネットワーク フィーチャまたはオブジェクトを含んでいるダイアグラムを検索するには、次の手順に従います。

  1. ネットワーク ダイアグラム マップ ビューをアクティブ化します。
  2. [コンテンツ] ウィンドウで、ネットワーク ダイアグラム レイヤーを選択します。

    [ネットワーク ダイアグラム] コンテキスト対応タブが利用可能になります。

  3. [ネットワーク ダイアグラム] タブの [管理] グループで、[検索] ダイアグラムの検索 をクリックします。

    [ダイアグラムの検索] ウィンドウが表示されます。

ダイアグラムの検索機能の基本操作

どちらの場合も、[ダイアグラムの検索] ウィンドウが表示されます。これには、[ダイアグラム][フィルター] という 2 つの主要セクションがあります。

ダイアグラムの検索ウィンドウの 2 つのセクション

  • [ダイアグラム] セクション (上図の番号 1) には、検索から返されたダイアグラムが表示されます。
  • このセクションの下部には、次の 3 つのボタンが一列に並んでいます。
    • 更新 更新
    • すべてのダイアグラムを選択 すべて選択
    • 選択解除 選択解除
  • [フィルター] セクション (上図の番号 2) を使用して、[ダイアグラム] セクションで返されたダイアグラムをフィルタリングすることができます。

[ダイアグラムの検索] ウィンドウが表示されるときに、[フィルター] セクションでデフォルトでアクティブになるタブは [基本] です。

[アクティブなマップ範囲内の一部を含む] チェックボックスがオンの場合、現在のマップ (ダイアグラム マップまたは地理マップ) と交差する範囲を持つダイアグラムの検索が実行されます。 このオプションは、デフォルトでオンになっています。

アクティブなマップ内のフィーチャまたはオブジェクトを参照しているダイアグラムの検索

アクティブなマップ内のフィーチャまたはオブジェクトを参照するダイアグラムを検索するには、次の手順に従います。

  1. [ダイアグラムの検索] ウィンドウの [基本] タブをクリックします。
  2. アクティブなマップで、次のいずれかを実行します。
    • マップ表示を目的の範囲に調整します。
    • ダイアグラムに含めるフィーチャまたはオブジェクトのセットを選択します。
  3. 次の 1 つまたは両方を選択します。
    • [アクティブなマップ範囲内のパートのカバー] - アクティブなネットワーク マップの現在の範囲またはアクティブなダイアグラム マップの地理的範囲と交差する範囲を持つダイアグラムを検索します。
    • [アクティブなマップで選択されたフィーチャまたはオブジェクトを含む] - アクティブなネットワーク マップで選択されたネットワーク フィーチャまたはネットワーク オブジェクト、またはアクティブなダイアグラム マップで選択されたダイアグラム フィーチャに関連付けられたネットワーク フィーチャまたはネットワーク オブジェクトを含むダイアグラムを検索します。
  4. [適用] をクリックします。

    [ダイアグラム] セクションのリストが更新され、指定したオプションを満たすすべてのダイアグラムが表示されます。

    注意:
    • アクティブなマップ内でネットワーク エレメントまたはダイアグラム フィーチャが選択されている場合にのみ、[アクティブなマップで選択されたフィーチャまたはオブジェクトを含む] オプションが使用可能になります。
    • [アクティブなマップで選択されたフィーチャまたはオブジェクトを含む] オプションがオンの場合、検索では、アクティブなマップで選択されたフィーチャまたはオブジェクトを含んでいるダイアグラムが返されます (それらのフィーチャがまたはオブジェクトがダイアグラム内で表示されているのか、集約されているのかにかかわりません)。
    • [アクティブなマップ範囲内のパートのカバー] オプションと [アクティブなマップで選択されたフィーチャまたはオブジェクトを含む] オプションがどちらもオンの場合は、検索を実行すると、アクティブなマップ範囲のパートをカバーするダイアグラムか、アクティブなマップで選択されたフィーチャまたはオブジェクトを含むダイアグラムのいずれかが返されます。 これらの選択されたフィーチャまたはオブジェクトは、現在表示可能なマップ範囲内に反映されない場合があります。

SQL 式を使用したダイアグラムの検索

SQL 式を使用してダイアグラムを検索するには、[フィルター] セクションの [SQL] タブを使用します。

SQL タブとデフォルトのコンテンツ

  1. [ダイアグラムの検索] ウィンドウの [フィルター] セクションで [SQL] タブをクリックします。
  2. [新しい式] 新規 をクリックして、クエリの作成を開始します。
    1. フィールド、演算子、評価対象の値またはフィールドを選択します。

      たとえば、[最終更新日] フィールドを選択して、1 週間または 1 か月間更新されていないダイアグラムなどを検索できます。

      クエリの構築

    2. [SQL 式の確認] 確認 をクリックします。
    3. その項目を別の項目と組み合わせるには、[項目の追加] 新規 をクリックして、排他 ([And]) または結合 ([Or]) 演算子を選択して、新しい項目を指定します。
    4. 項目を設定したら、[適用] をクリックします。

      指定したクエリを満たすユーティリティ ネットワークまたはトレース ネットワークに関連するすべてのダイアグラムが [ダイアグラム] セクションに表示されます。

      注意:

      SQL クエリ フィールドを使用すると、ダイアグラムをダイアグラム名、テンプレートの名前、一貫性の状態、作成/更新したユーザー、作成/最後に更新された日時でフィルタリングできます。

ダイアグラムの検索のフィルタリング ロジック

以下のセクションを使用して、[ダイアグラムの検索] ウィンドウを操作します。

基本タブと SQL タブの設定

[基本] タブと [SQL] タブの両方で設定が指定されている場合、それらは排他ロジック ([And]) で結合されます。

[基本] タブと [SQL] タブで設定が指定されていない場合、[適用] をクリックすると、データベースに保存されているすべてのダイアグラムが [ダイアグラム] セクションの下部に表示されます。

検索から返されたダイアグラムの調整

[サブネットワーク システム ダイアグラムを除外] オプションをオンにすると、システム ダイアグラムは取得されなくなります。

さらに、検索で見つかったダイアグラムのリストを動的に調整するには、[ダイアグラムのリストを検索して結果を調整] テキスト ボックスにキーワードを入力します。

ダイアグラムの検索ウィンドウの検索機能

このリストは、リアルタイムでフィルタリングされ、指定した文字、文字列、またはキーワードが名前に含まれているダイアグラムだけが表示されます。

次の図は、文字「m」(最初の画像) および文字列「my」(2 つ目の画像) を含んでいる名前を持つダイアグラムをフィルタリングしたダイアグラムのリストを示しています。

文字によるダイアグラムの検索のリストの調整文字列によるダイアグラムの検索のリストの調整

ダイアグラムの検索ウィンドウの設定の解除

[ダイアグラムの検索] ウィンドウで指定した設定を削除するには、次の手順に従います。

  1. [基本] タブをクリックした後、[アクティブなマップ範囲内のパートのカバー][アクティブなマップで選択されたフィーチャまたはオブジェクトを含む]、および [サブネットワーク システム ダイアグラムを除外] チェックボックスをオフにして、[適用] をクリックします。
  2. [SQL] タブをクリックして、[式の消去] をクリックし、[適用] をクリックします。

ダイアグラムの検索ウィンドウの使用

[ダイアグラムの検索] ウィンドウを使用して、さまざまなタスクを実行できます。

ダイアグラムを開く、ダイアグラムの更新、エクスポート、削除、所有権の変更

ダイアグラム アイテムを右クリックすると表示されるショートカット メニューのコマンドを使用して、ダイアグラムを開いたり、更新、エクスポート、削除したり、別の所有者に移動したりできます。

ダイアグラムの検索ウィンドウのダイアグラム アイテムで提供されるショートカット メニューのダイアグラムのコマンド

関連する [ダイアグラムの削除 (Delete Diagram)][ダイアグラムの更新 (Update Diagram)]、および [ダイアグラム所有者の変更 (Change Diagrams Owner)] ジオプロセシング ツールは複数のダイアグラムに対して実行できるため、リスト内の 1 つまたは複数のダイアグラム アイテムがオンの場合、[ダイアグラムの削除] ダイアグラムの削除[ダイアグラムの更新] ダイアグラムの更新、および [所有者の変更] コマンド ダイアグラム所有者の変更 が有効になります。

ただし、[ダイアグラムのエクスポート] コマンド ダイアグラム コンテンツのエクスポート[新しいダイアグラム マップに追加] コマンド 新しいダイアグラム マップに追加 は、リスト内で複数のダイアグラム アイテムがオンになっている場合には使用できません。

また、[所有者の変更] コマンド ダイアグラム所有者の変更 は、次の条件が満たされている場合にのみ使用できます。

  • [ダイアグラムの検索] ウィンドウが開くアクティブなマップ内のダイアグラム レイヤーまたはネットワーク レイヤー データソースは、ファイルまたはモバイル ジオデータベースのユーティリティまたはトレース ネットワークか、エンタープライズ ジオデータベース内のユーティリティまたはトレース ネットワークへのデータベース接続のいずれかに由来します。
  • エンタープライズ ジオデータベース内のユーティリティまたはトレース ネットワークを操作する場合、現在ポータルに接続しているユーザーがネットワークの所有者です。

[ダイアグラムの更新] コマンド ダイアグラムの更新 は、データベース接続を使用しているとき、またはユーティリティ ネットワークの場合にオンになっているダイアグラム アイテムの中に選択したサブネットワーク システム ダイアグラムがあるときには、ショートカット メニューでシステム上利用不可になります。 このようなダイアグラムは、[ダイアグラムの更新 (Update Diagram)] ツールを使用して更新することができません。

[ダイアグラムの削除] コマンド ダイアグラムの削除 も、ユーティリティ ネットワークの所有者としてポータルに接続していない限り、これらのサブネットワーク システム ダイアグラムには使用できません。

アイテムの表示のカスタマイズ

次のサブセクションでは、アイテムの表示をカスタマイズする方法について説明します。

定義済みの列

[ダイアグラム] セクションには、検出されたダイアグラムごとにフィールド属性を表示する定義済みの列が含まれています。

  • [名前] - ダイアグラム名。
  • [一貫性の状態] 一貫性の状態列 - 最後に整合チェックされたネットワーク トポロジ空間に関してダイアグラムが一貫している場合は空のセルになります。 オレンジ色の警告アイコン 更新するダイアグラム は、ダイアグラムがネットワーク トポロジ領域か、ダイアグラム テンプレートの定義に対して一貫していない可能性があることを示します。
  • [タイプ] 黒の感嘆符 - ダイアグラムのタイプ。 セルには、システム ダイアグラムを示す緑色の感嘆符が含まれています。つまり、このダイアグラムは、実行されたときに [サブネットワークの更新 (Update Subnetwork)] ツールによって全体的に管理されるサブネットワークに関係しています。 ダイアグラムがユーザーによって作成されたダイアグラムである場合、セルは空になります。
  • [テンプレート] - テンプレート名。
  • [タグ] - ダイアグラムのタグ。

注意:

[一貫性の状態] 列に空のセルがあるダイアグラムは、最後に整合チェックされたネットワーク トポロジ空間には一貫していますが、ネットワーク編集空間には一貫していない (つまり、現在ネットワーク ダーティ エリアの影響を受けているフィーチャまたはオブジェクトを参照している) 場合があります。 この場合、ダイアグラムを開くと、赤色の警告アイコン ダーティ フィーチャが存在するダイアグラム が表示されます。

列の追加または削除

[ダイアグラム] セクションで列を追加または削除するには、次の手順に従います。

  1. [ダイアグラム] セクション内の列ヘッダーをクリックします。
    ポップアップ ダイアログ ボックスが表示されます。

    ダイアグラム リストを並べ替えることができる列

  2. [列] で、[ダイアグラム] セクションに追加する列 (アイテムがオンになっている) またはこのセクションから削除する列 (アイテムがオフになっている) をダブルクリックします。
  3. 必要に応じて、右側の矢印を使用して列を並べ替えます。
  4. [適用] をクリックします。

ダイアグラムの並べ替え

デフォルトでは、[ダイアグラム] セクション内のダイアグラムは、名前のアルファベット順で並べ替えられています。 それらのダイアグラムを、他の任意の列の値で並べ替えることもできます。

  1. [ダイアグラム] セクションで、並べ替える列ヘッダーをクリックします。
    ポップアップ ダイアログ ボックスが表示されます。

    ダイアグラム リストを並べ替えることができる列

  2. ポップアップ ダイアログ ボックスで、ダイアグラム名を並べ替える順序に応じて、[並べ替え (A から Z)] または [並べ替え (Z から A)] をクリックします。
  3. [適用] をクリックします。

関連トピック