Skip To Content

ArcGIS Server のデータ ソース

組織の ArcGIS Server 管理者または公開者として、マップおよびイメージ キャッシュを保存するためや、GeoAnalytics およびラスター解析の出力を格納するために、ArcGIS Server Web サービスのデータ ソースを登録できます。

これらの場所をデータ ストアとして登録することで、ArcGIS Server が Web サービスにデータを設定するためにアクセスできる場所のリストを取得できます。 データ登録は、複数のコンピューターにわたって公開するときに、ArcGIS Server がデータ パスを調整するのにも役立ちます。 これらのデータ ストアの中には、ラスター ストアおよびビッグ データ ファイル共有として登録できるものもあります。 すべてデータ ソースの保有者か管理者が管理します。

たとえば、あなたが ArcGIS Server 管理者として、異なるコンピューターから ArcGIS Server サイトにサービスを公開する GIS アナリストが所属する部門を担当しているとします。 ArcGIS Pro または ArcGIS Server Manager のツールを使用して、一連の承認されたデータ ストアの場所を ArcGIS Server サイトに登録し、それらの場所をアナリストに伝えることができます。 また、公開者は、承認されたフォルダー、データベース (エンタープライズまたはワークグループ ジオデータベースを格納するデータベースを含む)、およびクラウド ストアをサイトに登録することもできます。 これらのデータ ストアを ArcGIS Server サイトに登録すると、アナリストが権限の問題に遭遇する状況や、公開ができない状況を減らすことができます。 公開者は、登録されたデータ ストア内のデータを参照するサービスを作成できます。

データ ストア アイテムを追加することで、ArcGIS Enterprise ポータルのフェデレーション サーバーのデータ ストアの場所を登録できるようになりました。 ポータルにデータ ストア アイテムを追加すると、指定した ArcGIS Server サイトにデータ ストアが登録されます。 ArcGIS Server Manager でデータ ストアを表示できます。ポータル管理者は、既存のデータベースおよびフォルダーのデータ ストアからアイテムを作成できます。 ただし、ArcGIS Server Manager からデータ ストア アイテムを管理することはできません。 データ ストア アイテムはポータルで管理する必要があります。

登録できるデータ ソース

公開者および ArcGIS Server 管理者は、次のタイプのユーザー管理データ ストアを ArcGIS Server サイトに登録できます。 各タイプの詳細は、リンクからご参照ください。

データの場所が変わったときは、登録したデータ場所を追加します。

データベース

ArcGIS がサポートするデータベース管理システム、クラウドベースのデータベース サービス、またはクラウド データ ウェアハウスを登録するには、データベース接続ファイル (*.sde) を参照して、データベースへの接続を可能にします。 接続するデータベースまたはデータベース サービスにジオデータベースを含めることができますが、必須ではありません。

データベースとデータベース サービス

データベース認証ユーザーを使用してデータベースまたはデータベース サービスに接続する場合、ユーザー アカウント情報は *.sde ファイルに保存される必要があります。またそのユーザーは、公開されるデータに対して必要な権限を持っていなければなりません。 たとえば、フィーチャの更新や追加のために使用してほしいフィーチャ サービスを公開する場合、登録されている接続ファイルに保存されたユーザーはデータベースのデータの更新および作成権限が必要です。

オペレーティング システム認証を使用する場合は、ArcGIS Server アカウントをデータベースに追加し、データへのアクセスに必要な権限を付与する必要があります。

トラディショナル バージョン対応ジオデータベースが登録されているデータベースに含まれている場合、ArcGIS Server は、接続ファイル用に設定したジオデータベース バージョンに存在するデータのバージョンにアクセスします。 ArcGIS Server で別のバージョンにアクセスしたい場合は、別の接続ファイルを登録して、そのジオデータベース バージョンに接続します。 たとえば、デフォルトのジオデータベース バージョンにアクセスする接続ファイルと、子バージョンにアクセスする接続ファイルを 1 つずつ登録する必要がある場合があります。

登録するデータベースに、ブランチ バージョン対応ジオデータベースが含まれている場合は、デフォルト バージョンからのみ公開できます。そのため、デフォルトにアクセスする接続ファイルのみを登録します。

注意:

OLE DB データ ソースは ArcGIS Server (Linux) に登録できません。 デフォルトの動作では、データは常に ArcGIS Server コンピューターにコピーされ、ファイル ジオデータベース テーブルに変換されます。 詳細については、「公開時に自動的にデータをサーバーへコピー」をご参照ください。

ArcGIS Enterprise ポータルのデータ ストア アイテムは、ArcGIS Server Manager または ArcGIS Proデータベースを登録するときにサポートされるデータベースとは異なるセットのデータベースをサポートします。

クラウド データ ウェアハウス

クラウド データ ウェアハウスは、データベース接続ファイルを使用してアクセスし、データベースのデータ ストア アイテムとして登録しますが、接続時に入力する情報や、公開できる内容と場所および公開されたサービスを使用して実行できる操作は、データベースまたはデータベース サービスへの接続による提供内容とは異なります。

クラウド データ ウェアハウスにアクセスするデータベース接続をホスティング サーバーに登録するには、ArcGIS Enterprise ポータルにデータ ストア アイテムを追加するか、ArcGIS Pro でそれらの接続を登録します。

フォルダー

ArcGIS Server サイトには、公開したいファイルを格納する、ローカルおよび共有のオペレーティング システム フォルダーを登録できます。 このフォルダーには、シェープファイル、ファイル ジオデータベース、ロケーター ファイル、画像 (ラスター) ファイル、ビッグ データ ファイルなどを格納できます。

フォルダーを登録すると、そのサブフォルダーも登録されます。 セキュリティ上の問題があるため、ArcGIS Server にドライブ全体を登録しないでください。

クラウド ストア

マップおよびイメージ サービスのキャッシュのクラウド ストアおよびラスター ストアとして、Amazon Simple Storage Service (S3) バケットやその他の S3 互換ストレージ、Azure Blob Storage コンテナー、Google Cloud バケット、または Alibaba Cloud Object Storage Service (OSS) を登録できます。 ビッグ データ ファイル共有のために使用するクラウド ストアとして、Amazon S3 バケット、Azure Blob Storage コンテナー、Microsoft Azure Data Lake Store を登録できます。

Amazon に加え、その他のいくつかのクラウド ストレージ プロバイダーが、S3 対応のストレージを提供しています。

ArcGIS Server サイトが同じクラウド プラットフォームで実行されている場合のみ、マップおよびイメージ サービス キャッシュにクラウド ストアを使用するようにしてください。 たとえば、ArcGIS GIS Server および ArcGIS Image Server サイトが Microsoft Azure で実行されている場合、マップおよびイメージ サービス キャッシュには Azure Blob Storage のみを使用してください。

S3 対応のクラウド ストレージ プロバイダー

S3 対応のストレージ プロバイダーをサポートするため、ArcGIS Server はカスタム リージョンを Amazon Web Services (AWS) リージョンの組み込みリストに追加する仕組みを提供しています。この仕組みについては、「クラウド ストア リージョンの構成」をご参照ください。 ArcGIS で S3 対応のストレージ プロバイダーを使用するには、プロバイダーは AWS SDK for Java に対応している必要があります。

Amazon S3 ストレージはソフトウェアのいくつかのフィーチャでサポートされていますが、そのすべてがカスタム S3 互換ストレージでサポートされているとは限りません。

  • S3 互換ストレージはアクセス キーとシークレット キー認証でのみサポートされています。IAM ロールはサポートされていません。
  • S3 互換ストレージは、キャッシュされたマップおよびイメージ サービスからのマップ リクエストに対してのみ使用できます。

S3 互換ストレージ プロバイダーを使用する際は、Esri がカスタム S3 互換ストレージ プロバイダーと ArcGIS Server との互換性を保証しないこと、および互換性の問題についてテクニカル サポートを提供しないことを理解しておく必要があります。 さらに、Esri はサードパーティとの相互運用性を保証しませんが、継続的な操作を行えるよう適当な手段を講じます。

ビッグ データ ファイル共有

ビッグ データ ファイル共有は、共有オペレーティング システム フォルダー、Apache Hadoop Distributed File System (HDFS)Apache Hive、あるいは GeoAnalytics Tools への入力として使用される区切りファイルまたはシェープファイルを格納したクラウド ストアです。

クラウド ストアをビッグ データ ファイル共有として使用するには、まずクラウド ストアを登録する必要があります。 ビッグ データ ファイル共有は、Amazon Simple Storage Service (S3) バケット、Microsoft Azure Blob Storage コンテナー、Microsoft Azure Data Lake Store をサポートしています。

ビッグ データ ファイル共有の登録については、「ビッグ データ ファイル共有の基本操作」をご参照ください。

ラスター ストア

ラスター ストアは出力データ ストアです。ラスター解析ツールの実行時に作成される画像レイヤーが格納されます。 ラスター ストアは、ファイル共有またはクラウド ストアです。

クラウド ストアをラスター ストアとして使用するには、まずクラウド ストアを登録する必要があります。 ラスター ストアは、Amazon S3 バケット、Azure Blob Storage、または Alibaba Cloud Object Storage Service (OSS) をサポートしています。

ラスター ストアの登録については、Portal for ArcGIS 管理者ガイドの「ラスター解析の構成および配置」をご参照ください。

データを登録する前の確認

データの場所を登録しても、ArcGIS Server サイトには、データにアクセスするための権限は付与されません。 管理するデータ ストアを登録する前に、オペレーティング システム認証を使用してアクセスされるフォルダー、ワークグループ ジオデータベース、データベース、またはエンタープライズ ジオデータベースに格納されたデータに対して、ArcGIS Server アカウントに少なくとも読み取り権限があることを確認する必要があります。 データベース認証されたユーザーを使用してアクセスされるデータベース、データベース サービス、またはエンタープライズ ジオデータベースの場合、そのユーザーにデータへのアクセス権限を与える必要があります。 クラウド データ ウェアハウスの場合は、データへのアクセスに使用される認証情報に、データの選択権限が含まれている必要があります。 このプロセスの詳細については、「データを ArcGIS Server でアクセス可能にする」をご参照ください。

データベース接続ファイル (*.sde) または OLE DB 接続ファイル (*.odc) を ArcGIS Server サイトに登録する場合は、サイトの各 ArcGIS Server コンピューターに 64 ビット版のデータベースのクライアント ソフトウェアがインストールされていることを確認する必要もあります。 たとえば、Microsoft SQL Server データベースを登録しようとする場合、ArcGIS Server サイトの各 ArcGIS Server コンピューターにサポートされている SQL Server ODBC ドライバーをインストールする必要があります。 クライアント ソフトウェアをインストールしたら、ArcGIS Server を再起動する必要があります。 また、アクセスするデータベース バージョンを更新する場合は、このクライアント ソフトウェアも忘れずに更新してください。

次のリンクでは、各データベースで必要なクライアント ソフトウェア、ArcGIS Server アカウントにデータ アクセス権限を付与する方法、およびデータベースへの接続方法を説明しています。

IBM Informix データベースまたは z/OS での Db2 データベースを ArcGIS Server サイトに登録することはできません。 代わりに、データベース内のデータを参照するサービス定義ファイルを作成して公開します。 10.9.1 以降は、Informix または z/OS 上の Db2 のデータからサービスを公開できなくなります。

クラウド データ ウェアハウスのデータに接続するためのホスティング ArcGIS Server サイトの構成については、次のいずれかのトピックをご参照ください。

データを登録するシナリオ

データの場所を登録する前に、次のシナリオを確認し、各自のワークフローとの関連を検討します。

公開者のコンピューターと ArcGIS Server サイトが同じデータベースを参照している場合

公開者のコンピューターと ArcGIS Server サイトが同じデータベースまたはエンタープライズ ジオデータベースのデータを参照する場合は、データを登録するときに、公開者のデータベース接続をインポートし、ArcGIS Server サイトのデータベース接続を [公開者のデータベース接続と同じ] に設定します。

公開者のコンピューターと ArcGIS Server が同じデータベースに置かれたデータを表示し、利用する場合

このシナリオを使用する状況

このシナリオは、データのコピーを ArcGIS Server コンピューターに置きたくない場合に使用します。 たとえば、オンプレミスのエンタープライズ ジオデータベースのデータを使用して ArcGIS Pro から ArcGIS Server にマップ サービスを公開したいとします。 マップ ドキュメントが参照するデータのコピーがフォルダーや ArcGIS Server コンピューターに置かれないようにするには、公開者のデータベース接続をインポートし、ArcGIS Server サイトのデータベース接続を [公開者のデータベース接続と同じ] に設定します。 公開後も、マップ ドキュメントは引き続きエンタープライズ ジオデータベースに格納されたデータを参照します。

このシナリオを使用しない状況

データがファイル ジオデータベースかファイル ディレクトリに置かれている場合は、このシナリオを使用しません。 代わりに、次のシナリオを使用します。

このシナリオを使用するのは、Web で使用するためにエンタープライズ ジオデータベースにデータのコピーを別途保持する場合は、このシナリオを使用しないでください。

公開者のコンピューターと ArcGIS Server サイトが同じフォルダーを参照している場合

公開者のコンピューターと ArcGIS Server サイトが同じフォルダー内のデータを参照する場合は、データを登録するときに、公開者のフォルダー パスを指定し、ArcGIS Server サイトのフォルダー パスを [公開者のフォルダー パスと同じ] に設定します。 このシナリオは前のシナリオに似ていますが、データベースではなくフォルダーを使用する点が異なります。

公開者のコンピューターと ArcGIS Server が同じフォルダーに含まれるデータを表示し、利用する場合

このシナリオを使用する状況

このシナリオは、データのコピーを ArcGIS Server コンピューターに置きたくない場合に使用します。 たとえば、ネットワーク ディレクトリのデータを使用して ArcGIS Server にジオプロセシング サービスを公開したいとします。 ジオプロセシング サービスのデータのコピーを ArcGIS Server コンピューターに置かないようにするには、公開者のフォルダー パスを指定し、ArcGIS Server サイトのフォルダー パスを [公開者のフォルダー パスと同じ] に設定します。 公開後も、ジオプロセシング サービスは引き続きネットワーク ディレクトリに格納されたジオプロセシング モデル、入力、出力、スクリプト、およびプロジェクト データを参照します。

LinuxArcGIS Server サイトでデータのすべてを管理し、Microsoft WindowsLinux 間でファイル共有できるように Samba を設定している場合にも、このシナリオは有益です。 たとえば、Linux コンピューター上のデータを参照しているマップ ドキュメントを公開したい場合は、Samba ディレクトリ (\\net\data) を公開者のフォルダーとして登録し、Linux ディレクトリ (/net/data) を ArcGIS Server サイトのフォルダーとして登録します。 公開時に、マップ ドキュメントは Linux コンピューター上のディレクトリを参照するように自動的に変更されます。

注意:

Samba ディレクトリを使用して WindowsLinux 間でデータを共有する場合、公開の前に Samba の設定で便宜的ロックを無効にすることをお勧めします。無効にしないと、公開時にエラーが発生する場合があります。 詳細については、「一般的な問題と解決策」をご参照ください。

このシナリオを使用しない状況

データがデータベースに置かれている場合は、このシナリオを使用しません。 代わりに、前のシナリオを使用します。

フィーチャまたは WFS-T サービスを公開する場合は、このシナリオを使用しないでください。

公開者のコンピューターと ArcGIS Server サイトが異なるフォルダーを参照している場合

ファイアウォール、コンピューターのプラットフォームの違い、あるいは Web で使用するためにデータのコピーを別に保持したいなどの理由がある場合は、公開者とサーバーがそれぞれ独自のデータ フォルダー内の同じデータのコピーを参照することができます。 このシナリオを使用してデータを登録するには、公開者のフォルダーおよびサーバーのフォルダーへのパスを入力する必要があります。

公開者のコンピューターと ArcGIS Server が別々のデータ ディレクトリを使用する場合

このシナリオを使用する状況

このシナリオは、Linux 環境、クラウド環境、または公開者と Web ユーザーが別々のデータのコピーを使用することが望ましい環境に適しています。

たとえば、マップ サービスを ArcGIS Pro から Linux 上のスタンドアロン ArcGIS Server サイトに公開したい場合は、マップ ドキュメントのデータの同一のコピーを作成し、そのデータを ArcGIS Server コンピューターに置くことができます。 両方のディレクトリを ArcGIS Server サイトに登録して公開すると、マップ ドキュメントは ArcGIS Server コンピューター上のフォルダーを参照するように自動的に変更されます。

このシナリオは、クラウド内で動作する ArcGIS Server サイトに公開するときに有益です。 たとえば、オンプレミスのデータをコピーして、クラウド内にある仮想コンピューター上の任意のディレクトリに配置することができます。 公開時に、データ パスはクラウド サーバーのディレクトリを参照するように自動的に変更されます。 欠点は、いずれかのユーザーがクラウド コンピューターにログインして、クラウドへのデータ転送について設定を行う必要があることです (データ転送には FTP、リモート デスクトップでのコピーと貼り付け、またはサポートされているその他のデータ転送方法を使用できます)。

このシナリオを使用しない状況

次のいずれかの状況では、このシナリオを使用しません。

公開者のコンピューターがローカルのマップまたは画像データを参照し、ArcGIS Server サイトがクラウド ストレージの場所を参照している場合

ArcGIS GIS Server サイトまたは ArcGIS Image Server サイトがクラウドで実行され、マップまたはイメージ サービスのキャッシュもクラウドに格納したい場合は、公開する前に、クラウド プロバイダーの接続および認証情報を入力します。 キャッシュされたマップまたはイメージ サービスを公開する場合、キャッシュはユーザーが登録したクラウド ストアに置かれます。

クラウドのコンテナーに格納されたキャッシュを使ってマップまたはイメージサービスを公開する

このシナリオを使用する状況

ArcGIS Server サイトが、AWSMicrosoft Azure、または Alibaba で実行された状態で、マップまたはイメージ サービスがそれぞれ Amazon S3 バケット、Azure Blob Storage コンテナー、または Alibaba Cloud Object Storage Service (OSS) バケットに格納されたキャッシュを参照するようにしたい場合は、このシナリオを使用します。

このシナリオを使用しない状況

ArcGIS Server サイトがクラウドで実行されていない場合は、このシナリオを使用しません。

データの ArcGIS Server への登録

ArcGIS Server Manager または ArcGIS Pro を使用して、データ フォルダー、データベース、およびクラウドの場所を ArcGIS Server に登録できます。 ArcGIS Server サイトがポータルにフェデレートされている場合は、フィーチャ レイヤーとイメージ レイヤーを公開するためにデータ ストア アイテムを追加することができます。

詳細については、次のリンクをご参照ください。

データ ストアの登録を解除する場合の注意事項

データ ストアのデータが既存のサービスに含まれている場合は、そのデータ ストアの登録を解除しないでください。

ArcGIS Server サイトからデータ ストアの登録を解除する場合に、そのデータ ストアが既存のサービスへのデータ入力に使用されているときは、使用していたデータ ストアのタイプに応じて、サービスを引き続き表示できる場合があります。 データ ストアの登録を解除するときは、次の制限事項に留意してください。

  • クラウド データ ストアの登録を解除する前に、ArcGIS Server Manager の関連する ArcGIS Server キャッシュ ディレクトリを削除します。 ArcGIS Server キャッシュ ディレクトリの削除については、「ArcGIS Server Manager でのサーバー ディレクトリの削除」をご参照ください。
  • ArcGIS Server Manager または ArcGIS Pro に登録されたデータベースの場合、それらのデータ ストアによってデータ入力されているサービスを引き続き表示できます。 ただし、データ ストアに保存されているパスワードが変更された場合、新しいパスワードを使用するようにサービスを更新することはできません。 この時点で、サービスは機能しなくなるため、サービスのデータが格納されているデータベースを登録して、サービスを再公開する必要があります。
  • 登録済みデータベースと管理されたデータベースの場合、ソースのデータ ストアが ArcGIS Server サイトから登録解除されると、サイトに追加する新しい ArcGIS Server コンピューターはすべて、サービスを認識しません。 新しいコンピューターがサービスを認識できるようにするには、サービスのデータが格納されているデータベースを登録して、サービスを再公開する必要があります。
  • データ ストア アイテムを ArcGIS Enterprise ポータルに追加する場合は、ポータルのデータ ストア アイテムからフェデレーション サーバーを削除する必要があります。 他のアプリを使用してデータ ストアを登録解除しないでください。
  • ArcGIS Server Manager で登録を解除できる場合でも、ArcGIS Data Store のリレーショナル、タイル キャッシュ、およびビッグ データ ストアの登録をホスティング サーバー サイトから解除しないでください。 これらのデータ ストアの登録を Server Manager から解除すると、それらのデータ ストアによってデータ入力されているサービスが機能しなくなります。

    組織のユーザーまたは公開者が、誤って ArcGIS Server Manager を使用して ArcGIS Data Store を登録解除した場合、サービスを元どおり機能できるようにするには、同じ ArcGIS Server サイトで ArcGIS Data Store再構成する必要があります。