エンタープライズ ジオデータベースはデータベースに格納され、データベースに機能を追加します。 ArcGIS Enterprise では、ArcGIS Server Web サービスを介してエンタープライズ ジオデータベースのデータにアクセスできます。
ArcGIS Enterprise (または ArcGIS Server Basic) ライセンスを所有している方は、サポートされているデータベース内にエンタープライズ ジオデータベースを作成できます。 ArcGIS Pro などのデスクトップ ArcGIS アプリケーションでエンタープライズ ジオデータベースを操作するには、デスクトップ プロダクトの Standard または Advanced ライセンスが必要です。
ArcGIS Enterprise でエンタープライズ ジオデータベースを使用する理由
エンタープライズ ジオデータベースで使用可能な追加された機能とデータセット タイプにより、データベースから公開できる Web レイヤーのタイプよりも多く公開することができます。 たとえば、ネットワーク データセットからルート検索サービスを公開したり、レプリケーション ワークフローで使用するジオデータ サービスを公開したり、エンタープライズ ジオデータベースからユーティリティ ネットワーク サービスおよびトレース ネットワーク サービスを公開したりすることができます。
ヒント:
ユーティリティ ネットワークとトレース ネットワークはデータベースのサブセットのジオデータベースでサポートされています。 サポートされているデータベースのリストについては、ArcGIS Pro ヘルプの「ユーティリティ ネットワークの作成」および「トレース ネットワークの作成」をご参照ください。また、エンタープライズ ジオデータベースで利用可能な追加の機能により、公開するフィーチャ サービスでより多くの機能が利用可能になります。 これには以下の場合が含まれます。
- エンタープライズ ジオデータベース内のデータから公開されたフィーチャ サービスに対して同期を有効にできます。これにより、編集目的または参照目的でフィーチャ サービスをオフラインにすることができます。
- コード値ドメインと範囲ドメインを持つフィールドを含むフィーチャクラスから公開したフィーチャ サービスは、ポータルでフィーチャ サービス フィールドを表示するとき、リスト、最小値、および最大値としてポータルに表示されます。
- 公開するフィーチャ サービスにアタッチメントが含まれる場合、そのアタッチメントにはフィーチャ サービスを通してアクセスできます。
ArcGIS Server サイトとエンタープライズ ジオデータベース
Web サービスがエンタープライズ ジオデータベースのデータにアクセスできるようにするには、公開先の ArcGIS Server サイトにデータベース接続ファイルを登録する必要があります。
エンタープライズ ジオデータベースのフィーチャクラスおよびテーブルを参照するマップ サービスおよびフィーチャ サービス (マップ イメージ レイヤーおよびフィーチャ レイヤー) を公開するには、ArcGIS Pro のマップに登録データベースからフィーチャクラスおよびテーブルを追加し、マップ内のデータの外観と動作を必要に応じて構成し、フェデレーションまたはスタンドアロン ArcGIS GIS Server サイトに公開します。
エンタープライズ ジオデータベースのラスター データセットまたはモザイク データセットからフェデレーションまたはスタンドアロン ArcGIS Image Server サイトにイメージ サービス (イメージ レイヤー) を公開する詳細については、「Web イメージ レイヤーの共有」をご参照ください。
OGC 標準を満たすコンテンツを共有する必要がある場合は、WCS、WFS、WMS、WMTS、および WPS サービスを公開します。
ArcGIS Enterprise ポータルとエンタープライズ ジオデータベース
ArcGIS Enterprise ポータル Web サイトにエンタープライズ ジオデータベースをデータ ストア アイテムとして追加できます。これにより、ジオデータベースが複数のフェデレーション ArcGIS Server サイトに一度に登録されます。 ArcGIS Pro および ArcGIS Server Manager からフェデレーション ArcGIS Server サイトに公開するマップ、フィーチャ、およびイメージ サービスはポータルで自動的にレイヤー アイテムとして使用可能になります。
次のリストに、登録エンタープライズ ジオデータベースを参照するポータル アイテム (Web サービスで使用) を作成する追加ワークフローの概要を示します。
- データ ストア アイテムを介してアクセス可能なすべてのフィーチャクラスおよびテーブルを公開します (フィーチャおよびマップ イメージ レイヤーとして)。
- ユーティリティ ネットワーク サービスをポータルのフェデレーション ArcGIS GIS Server (ArcGIS Utility Network Management エクステンション を含む) に公開し、閲覧者と編集者がネットワークにアクセスできるようにします。
- スタンドアロンの ArcGIS Server サイトに公開するサービスをポータルのレイヤー アイテムとして追加して、ポータル メンバーが使用できるようにします。
- スタンドアロンの ArcGIS Server サイトに公開するサービスを、ポータルの Map Viewer で作成するマップで使用します。
- ポータルにジオプロセシング サービスを追加して、Web ツールとして使用します。
エンタープライズ ジオデータベースの作成、設定、および保守
エンタープライズ ジオデータベースの作成と保守は ArcGIS Server の外部で行われます。 次のセクションでは、組織内のユーザーが各自のロールに応じてどのようにエンタープライズ ジオデータベースを操作するかについて説明します。
データベース管理者
エンタープライズ ジオデータベースはデータベースに格納されるため、データベースの構成と保守を行うデータベース管理者が必要になります。 データベース管理者が実施するほとんどのタスクは ArcGIS の外部で実行されます。ただし、これには次のオプションの例外があります。
- [ロールの作成 (Create Role)] ジオプロセシング ツールまたは ArcPy 関数を使用してデータベース ロールを作成する。
- [データベース ユーザーの作成 (Create Database User)] ジオプロセシング ツールまたは ArcPy 関数を使用して、データを作成するデータベース ユーザーを作成します。
データベース管理者は、上記のツールを使用してデータベース ユーザーとロールを作成したり、データベース ソフトウェアを使用したりすることができます。
ジオデータベース管理者
ジオデータベース管理者はエンタープライズ ジオデータベースを構成するすべてのデータベース オブジェクト (システム テーブル、ビュー、関数、ストアド プロシージャなど) を作成して所有します。 また、ジオデータベース管理者は、システム テーブルでのインデックスの再構築、従来のバージョニングが使用されている場合のジオデータベースの圧縮、ジオデータベースのアップグレードなど、ジオデータベースに固有の少数の保守タスクも実行します。
ジオデータベース管理者は、データベース管理システムにおいてデータベース管理者ほど多くの権限を必要としません。 エンタープライズ ジオデータベースごとに 1 人のジオデータベース管理者が指定されます。
ジオデータベース管理者の権限および職務はデータベース管理システムごとに異なります。 ジオデータベース管理者およびそのタスクの詳細については、ArcGIS Pro ヘルプの次のデータベース別のセクションをご参照ください。
データ作成者
ほとんどの組織では、通常、少数のユーザーが組織内の他のユーザーによって公開、マッピング、解析されるフィーチャクラスおよびテーブルを作成します。 エンタープライズ ジオデータベースのデータを作成するユーザーはデータセットを追加するだけではなく、データセットの管理も担当します。 データ作成者によって実行されるデータセット管理タスクには次のようなものがあります。
- データに対するアクセス権限を他のユーザーに付与する。
- ネットワークの構築と保守を行う。
- トポロジ リレーションシップとトポロジ ルールを定義する。
- ドメインを作成する。
- サブタイプを定義する。
- 編集情報の記録を有効化できます。
- 属性ルールを定義する。
- 履歴管理またはバージョニングを有効化する。
- テーブル スキーマを変更する (フィールドの追加や削除など)。
ジオデータベースのデータの作成および管理の詳細については、ArcGIS Pro ヘルプをご参照ください。
公開者
公開者は、Web サービスやポータルのレイヤーを介してエンタープライズ ジオデータベースのデータを使用できるようにするために、このデータを含むマップを作成して構成します。
Web サービスがジオデータベースのデータにアクセスできることを確実にするために、それぞれの公開者はフェデレートされた、またはスタンドアロンの 1 つ以上の ArcGIS Server サイトにデータベース接続を登録します。 場合によっては、データ ストアとしてエンタープライズ ジオデータベースを登録する際に、ArcGIS Server 管理者または組織の IT 部門と協力して、ArcGIS Server コンピューターがジオデータベースと通信するように確実に構成されるようにする必要があります。
マップの準備が完了し、データベースが ArcGIS Server サイトに登録されたら、公開者は自分や他のユーザーがデータを操作するのに必要となる Web サービスを作成できます。 ポータルにデータベース データ ストア アイテムを追加してジオデータベースを登録する場合、データベース接続を介してアクセス可能なすべてのテーブルとフィーチャクラスを一括で公開できます。
編集者、アナリスト、および閲覧者
Web サービスを介してデータを使用できるようにすると、ほとんどのユーザーがそれらの Web サービスを使用してデータを編集、解析、表示できるようになり、エンタープライズ ジオデータベースを直接操作する必要がなくなります。 この場合、次に示すように、ユーザーはすぐに使用できるアプリ、またはアプリ テンプレートまたは ArcGIS Web AppBuilder を使用して他のポータル メンバーが構成したアプリを使用してマップ内で Web サービスを操作することができます。
- 編集者は編集可能なフィーチャ サービスおよびポータルのフィーチャ レイヤー アイテムをデスクトップ アプリケーションやフィールド アプリ、カスタム アプリ、Map Viewer に追加することで、データを保守できます。
- アナリストは ArcGIS Pro または Python でフィーチャ サービスおよびイメージ サービスに対してジオプロセシング ツールを実行したり、Map Viewer でフィーチャ サービスに対してフィーチャ解析ツールを実行したりできます。
- 閲覧者は ArcGIS Pro および Map Viewer で作成されたマップ内のマップ、フィーチャ、イメージ サービスを操作できます。
データを保守し、複雑な解析を実行する GIS 専門家など、ジオデータベースのデータを直接操作する必要のあるユーザーは、ArcGIS Pro などのデスクトップ アプリケーションまたは Python からジオデータベースに接続できます。