エンタープライズ ジオデータベースはデータベース管理システムに格納された、テーブル、ビュー、ストアド プロシージャの集合体です。SAP HANA データベース管理システムは、ジオデータベースを格納するようにすることができます。SAP HANA データベースでジオデータベースを有効化して、データベースのデータをジオデータベース データとともに引き続き格納できます。ArcGIS Pro では、両方のタイプのデータを表示および公開できます。
SAP HANA でジオデータベースを作成する方法
ジオデータベースは、データベース内のオブジェクトの集合体であるため、ユーザー (または組織内の他のユーザー) は SAP HANA データベース管理者である必要があり、SAP HANA で提供されるツールを使用して、データベースおよび sde という名前のデータベース ユーザーを構成しなければなりません。
データベース管理者がジオデータベースに必要なデータベースと sde ユーザーを作成した後、ジオデータベース管理者は ArcGIS Pro の [エンタープライズ ジオデータベースの有効化 (Enable Enterprise Geodatabase)] ツールを使用して、ジオデータベースを作成します。
使用可能な機能
SAP HANA では、ジオデータベースについて次の機能を使用できます。
- テーブル、フィーチャクラス、フィーチャ データセット
- テーブル、フィーチャクラス、およびデータベースのビューをジオデータベースに登録する機能
- リレーションシップ クラス
- サブタイプとドメイン
- 添付ファイル
- 編集情報の記録
- バージョン非対応の履歴管理
- フィーチャ サービスを使用したロング トランザクション編集のブランチ バージョニング
- ユーティリティ ネットワーク
- モザイク データセットとラスター データセット
- マルチパッチ データ
- ネットワーク データセット (読み取り専用)
- Web レイヤーを公開する機能
- トポロジ (ブランチ バージョン対応データが Web フィーチャ レイヤーで公開されている必要がある)
- Web フィーチャ レイヤーのオフライン編集
現在使用できない機能
SAP HANA のジオデータベースでは次の機能は使用できません。
- 編集可能なネットワーク データセット
- パーセル ファブリック
SAP HANA でジオデータベースを管理する方法
SAP HANA データベース管理者は、SAP HANA で提供されるツールを使用してデータベースを維持管理します。
データベース管理者は、SAP HANA のツールを使用して、データベース ユーザーを作成し、それらのユーザーに必要な権限を付与できます。標準ユーザーを作成する場合、データベース管理者は、ArcGIS Pro の [データベース ユーザーの作成 (Create Database User)] ツールを使用できます。
ヒント:
データの格納およびアクセス方法は、ArcGIS でサポートされているデータベース管理システムによって異なります。これは、データベースとその中にあるジオデータベース オブジェクトの操作方法に影響します。このような理由で、ジオデータベース管理に関するトピックは、データベース管理システムに基づいたセクション別にまとめられています。このセクションでは、SAP HANA でのジオデータベース管理に関する情報を提供します。検索からトピックにアクセスしている場合は、正しいデータベース管理システムに対応したトピックであることを確認してください。
SAP HANA でジオデータベースを使用する場合の注意事項
SAP HANA でジオデータベースを使用する場合は、次の点に注意してください。
- SAP HANA でジオデータベースを有効化した後は、ArcGIS Pro のみから接続できます。ArcGIS Pro からフェデレーション ArcGIS Server サイトへとデータを共有できます。
- データベース接続を介してアクセスされている場合、ジオデータベース データを ArcGIS Pro から編集できます。SAP HANA のジオデータベース内のデータはブランチ バージョニングでバージョン対応登録されているため、フィーチャ サービスを使用してデータを共有し、編集ワークフローで Web フィーチャ レイヤーとしてデータにアクセスする必要があります。
- SAP HANA のジオデータベースでは、ジオデータベースに登録済みのデータセットと、ジオデータベースに未登録のデータベース テーブルを混在させることができます。データベース接続の使用時に、未登録のデータベース テーブルは ArcGIS Pro で読み取り専用のデータセットとしてアクセスされます。これらのテーブルは、編集可能なフィーチャ サービスに公開し、Web フィーチャ レイヤーとして使用することで編集を実行できます。
- データベースにジオデータベースのシステム テーブルが含まれている場合、ArcGIS はそれをジオデータベースと見なします。したがって、ジオデータベースに登録されていないテーブルにアクセスする場合でも、ArcGIS クライアントとジオデータベースのバージョンの互換性ルールが適用されます。