ArcGIS Enterprise を構成するコンポーネントの 1 つに ArcGIS Data Store があり、Portal for ArcGIS で公開する Web サービスの GIS コンテンツを格納するデータベースの役割を果たしています。データベースの専門知識がなくても、設定と構成を簡単に実行して、さまざまなデータ ストアを作成できます。Portal for ArcGIS へファイルをアップロードしてサービスを公開するとき、ArcGIS Server で配信する Web サービスに含まれるフィーチャやシーンなどの GIS コンテンツのデータを ArcGIS Data Store に格納します。
本ブログでは、ArcGIS Data Store のデータ ストア タイプをいくつかご紹介します。
ArcGIS Enterprise 基本構成コンポーネント
ArcGIS Data Store は、Windows および Linux 上で稼働する ArcGIS Enterprise デプロイメントにおいて、ホスティング サーバーが利用するデータ ストレージを構成および管理するためのアプリケーションです。
ArcGIS Data Store では、次の種類のデータ ストアをインストールおよび構成できます。
これらのデータ ストアは、高いパフォーマンスを得るために、可能であれば別々のコンピューター上で実行することが推奨されます。同一のコンピューターで稼働させた場合、メモリー リソースやディスク容量が競合し、パフォーマンスの低下につながる可能性があります。
ArcGIS Server と 各種 ArcGIS Data Store
リレーショナル データ ストアは、ArcGIS Enterprise ポータルのホスティング サーバーが利用するデータベースであり、ホスト フィーチャ レイヤーのデータを格納する役割を担います。ArcGIS Enterprise の Map Viewer や ArcGIS Pro で実行される標準フィーチャ解析ツールによって生成されるホスト フィーチャ レイヤーを含め、組織内で使用されるホスト フィーチャ レイヤー データは、このリレーショナル データ ストアに保存されます。
また、組織の管理者がポータルにホスティング サーバーを追加する際には、あらかじめそのホスティング サーバーがリレーショナル データ ストアで構成されている必要があります。
時空間ビッグ データ ストアは、空間情報と時間情報を含む大量のデータを分散構造で高速に処理・検索できるストレージです。リアルタイム データの取り込み・処理を行う ArcGIS GeoEvent Server と組み合わせることで、センサー情報や Web サービスのフィードなど、IoT に関連する連続データを蓄積し、追跡・監視・分析に活用できます。これらのリアルタイム観測データは、ArcGIS Indoors や ArcGIS Field Maps といった位置情報アプリでも利用されます。
なお、時空間ビッグ データ ストアは大容量ディスクとメモリーを必要とするため、他のデータ ストアとは別のコンピューターに構成する必要があります。
グラフ ストアは、ArcGIS Knowledge Server がナレッジ グラフのエンティティーおよびリレーションシップを保存するためのデータベースです。ナレッジ グラフ サービスは、このグラフ ストアに格納されたデータへアクセスします。
ArcGIS Data Store のグラフ ストアには、ナレッジ グラフのシステム情報に加えて、ホスト ナレッジ グラフに含まれるデータが保存されます。NoSQL データベースを併用する場合でも、ArcGIS Knowledge Server が必要とするシステム情報を保持するため、ArcGIS Data Store のグラフ ストアは必須となります。
通信はホスティング サーバーを介して行われるため、グラフ ストアは ArcGIS Enterprise ポータルのホスティング サーバーに登録します。また、大量のメモリーとディスク容量を必要とするため、他のデータ ストアとは分けて、1 台または 3 台の専用コンピューターで構成する必要があります。
オブジェクト ストアは、ホスト シーン レイヤーやホスト 3D Tiles レイヤーのキャッシュ、フェデレートされた ArcGIS Video Server サイトで保存されるビデオ、ホスト フィーチャ レイヤーのクエリー応答キャッシュが保存されます。
バージョン 11.4 以降では、ホスト シーン レイヤーおよび 3D Tiles レイヤーを公開する際、キャッシュの保存先としてオブジェクト ストアが必須となります。それ以前は、タイル キャッシュ データ ストアに格納されていましたが、その役割はオブジェクト ストアに置き換えられました(詳細は「ArcGIS Data Store のタイル キャッシュ データ ストアについて」をご参照ください)。
また、ビデオの保存には ArcGIS Video Server 管理者がオブジェクト ストアをビデオ サービスの既定の保存場所として構成する必要があります。さらに、描画パフォーマンスを向上させるため、ArcGIS Server Administrator Directory で Update Definition REST 操作を使用して、ホスト フィーチャ レイヤーのクエリー応答キャッシュを有効化することも可能です。
オブジェクト ストアは 1 台構成でも運用できますが、可用性を高めたい場合は複数台構成のクラスター モードでデプロイします。なお、ArcGIS Data Store のオブジェクト ストアは大量のディスク容量とメモリーを必要とするため、他のデータ ストアとは分離し、専用のコンピューター上に構成することが推奨されます。
次の表は、本ブログで紹介した各データ ストア タイプが、どの種類のサービスで利用されるかをまとめたものです。
本ブログでは、ArcGIS Data Store の各データ ストア タイプについてご紹介しました。用途に応じて使い分けることで、より多くのデータを柔軟に扱えるようになり、組織の活用の幅も大きく広がります。ぜひ必要に応じて各 ArcGIS Data Store を導入し、ArcGIS Enterprise の機能を最大限にご活用ください。
ESRIジャパン 製品ページ
米国 Esri 製品ページ
関連ブログ
Web ヘルプ