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