クラウドのデータベースには、基本的に、クラウドの仮想コンピューターにインストールされたデータベースと、サービスとしてのデータベース製品として提供されるデータベースの 2 つのタイプがあります。
クラウドの仮想コンピューターにインストールされたデータベースを使用する場合は、データベースがインストールされている仮想コンピューターへのアクセス権が必要であり、多くの場合はデータベースのメンテナンスを担当する必要があります。 仮想コンピューターにデータベースをインストールした場合でも、あるいはイメージを使用してデータベースのインストールを含むインスタンスを起動した場合でも同様です。 このようなデータベースについても、自分でほとんどのメンテナンス タスクを行う必要があります。
これが、サービスとしてのデータベース製品と異なる点です。 サービスとしてのデータベースおよびデータ ウェアハウスの場合、データベースまたはデータ ウェアハウスにサービスを提供しているコンピューターへのアクセス権はなく、データベース、データ ウェアハウス、またはオペレーティング システムにセキュリティ パッチを適用するなどのメンテナンス タスクを実行する必要はありません。
ArcGIS ソフトウェアからクラウドのデータベースまたはデータ ウェアハウスへの接続は、同じクラウドにあるコンピューターから行います。 最高のパフォーマンスを得るには、同じクラウド リージョン内のコンピューターから接続されている必要があります。 ほとんどのケースでは、オンプレミスにインストールされた ArcGIS クライアントからクラウドのデータベースまたはデータ ウェアハウスに接続したり、クラウドの ArcGIS クライアントからオンプレミスのデータベースまたはデータ ウェアハウスに接続したり、クラウド リージョンが異なるクライアントとデータベースまたはデータ ウェアハウスとの間で接続したりすると、接続と検索のパフォーマンスは低下します。 そうしたシナリオでは、データベースへの接続がタイム アウトすることもあります。
クラウドにインストールされたデータベースのサポート
クラウド プラットフォームが ArcGIS に対応しているかどうかを確認するには、クラウドの仮想コンピューターの仕様を把握しておく必要があります。 クラウド プラットフォームで提供される仮想コンピューターが、インストールする ArcGIS クライアントやデータベースのオペレーティング システム要件とシステム仕様要件を満たしていれば、ArcGIS がサポートするデータベースでクラウド プラットフォームを使用できます。
これらの仮想コンピューターのサポートは、仮想コンピューターが同じ仕様を持つオンプレミスの物理コンピューターと同じように動作することを前提にしています。 ほとんどの場合、Esri サポートは、クラウド仮想コンピューターと同じ仕様を持つオンプレミスのコンピューターを使用して問題の再現を試みます。
さらに、Oracle Base Database Service は ArcGIS での使用が認定されています。
サポートされるクラウドベースのデータベース サービス
Esri は、ArcGIS Enterprise ソフトウェア、ArcGIS Desktop ソフトウェア、およびサポートされる多くのサービスとしてのデータベース製品を Amazon Web Services (AWS) と Microsoft Azure に配置するためのツールを提供しています。 これら 2 つのクラウド プラットフォーム上に配置する場合は、これらの専用ツールと Esri イメージを使用して、配置およびテクニカル サポートを簡略化することをお勧めします。 Esri が特殊な配置ツールを提供しないクラウド プラットフォームでは、サポートはオンプレミスで再現可能な ArcGIS ソフトウェア固有のトラブルシューティングに限られます。
ArcGIS では、次のサービスとしてのデータベース製品がサポートされています。 マイナー バージョンがリストされている場合、それらのバージョンは、サポートされている最小のマイナー バージョンです。
以下のリンクをクリックすると、クラウド ベンダーが提供する外部ドキュメントのページが開きます。
- Amazon Aurora (PostgreSQL-compatible edition) バージョン 13.13、14.10、および 15.5
AWS は互換性のある PostGIS バージョンをインストールします。
- Amazon Relational Database Service (RDS) for Oracle
- Amazon RDS for PostgreSQL バージョン 13.13 r2、14.10 r2、および 15.5 r2
これらのサポートされている Amazon RDS for PostgreSQL のバージョンごとに、ArcGIS は Amazon Web Services でサポートされている PostGIS バージョンをサポートしています。
- Amazon RDS for SQL Server バージョン 2017、2019、および 2022
- Google Cloud SQL for PostgreSQL 13.10、14.7、15.2
これらのサポートされている Google Cloud SQL for PostgreSQL のバージョンごとに、ArcGIS は Google Cloud でサポートされている PostGIS バージョンをサポートしています。
- Google Cloud SQL for SQL Server 2017、2019、および 2022
- Microsoft Azure Database for PostgreSQL (フレキシブル サーバー) 13.12、14.4、および 15.4 と Microsoft Azure Cosmos DB for PostgreSQL バージョン 13.13、14.10、および 15.5
これらのサポートされている Microsoft Azure Database for PostgreSQL のバージョンごとに、ArcGIS は Microsoft Azure でサポートされている PostGIS バージョンをサポートしています。
- Microsoft Azure SQL Database または Microsoft Azure SQL Managed Instance バージョン 12
- Oracle Autonomous Database - Autonomous Data Warehouse と Autonomous Transaction Processing
- SAP HANA Cloud
ジオプロセシング ツールは、ジオプロセシング ツールの使用方法で別途明記されている場合を除き、同等のサービスとしてのデータベース製品でサポートされています。 たとえば、ツールの使用方法に、ツールが PostgreSQL でサポートされていることが示されている場合は、ツールの使用方法でサポートされていないことが明記されていない限りは、Amazon RDS for PostgreSQL、Aurora PostgreSQL、Azure Database for PostgreSQL、Google Cloud SQL for PostgreSQL で使用できます。
制限事項
ジオデータベースは Microsoft Azure Cosmos DB for PostgreSQL ではサポートされていません。
ST_Geometry ライブラリはサービスとしてのデータベース製品に読み込めないので、PostGIS、Amazon Aurora (PostgreSQL-compatible edition)、Amazon RDS for PostgreSQL、Google Cloud SQL for PostgreSQL (すべてのオプション) を使用する場合には Microsoft Azure Database for PostgreSQL 空間タイプのみがサポートされ、Amazon RDS for Oracle または Autonomous Transaction Processing を使用する場合には SDO_Geometry 空間タイプのみがサポートされます。
Amazon RDS for Oracle または Autonomous Transaction Processing のジオデータベースには GDB_UTIL.get_extent()、GDB_UTIL.geometry_type、GDB_UTIL.spatial_ref_info() 関数は存在しません。
Amazon RDS for Oracle は ArcGIS Enterprise on Amazon Web Services 配置ツールに含まれていません。代わりに AWS ツールを使用して Amazon RDS for Oracle インスタンスを作成してください。
データベースの作成に Esri クラウド配置ツールを使わずに (または使用できない)、サポートされるサービスとしてのデータベース製品でジオデータベースを作成したい場合には、[エンタープライズ ジオデータベースの有効化 (Enable Enterprise Geodatabase)] ジオプロセシング ツールを使用してジオデータベースを作成する必要があります。 [エンタープライズ ジオデータベースの作成 (Create Enterprise Geodatabase)] ツールは使用しないでください。
Amazon RDS for SQL Server、Google Cloud SQL for SQL Server、Microsoft Azure SQL Database、Microsoft Azure SQL Managed Instance でジオデータベースを作成する場合は、sde スキーマ ジオデータベースのみがサポートされています。
ArcGIS クライアントからサービスとしてのデータベース製品へのオペレーティング システム認証接続は、サポートされていません。 Microsoft Entra ID オプションは、Azure SQL Database または Azure SQL Managed Instance に接続している場合に使用できます。
サポートされるクラウド データ ウェアハウス
クラウド環境でホストされる次のデータ ウェアハウスがサポートされます。
ジオデータベースは、上記のクラウド データ ウェアハウスではサポートされていません。
データベースまたはデータ ウェアハウスへの接続に必要なソフトウェア
Azure が提供する Esri イメージを使用して ArcGIS Enterprise と ArcGIS Pro を配置する場合、必要なデータベース クライアントはすでにインストールされているので、Azure でサポートされている DBaaS (Database-as-a-Service) 製品にアクセスできます。 同様に、ArcGIS Enterprise on Amazon Web Services 配置ツールを使用する場合、データベース クライアントはインストールされているので、サポートされている Amazon RDS 製品にアクセスできます。
クラウドの仮想コンピューターに ArcGIS クライアントをインストールしたり、上の「サポートされているクラウドベースのデータベース サービス」セクションにリストされていないデータベースに接続したりする場合には、ArcGIS クライアント コンピューターにデータベース管理システムのクライアント ファイルをインストールする必要があります。 これらのクライアント ファイルは、それぞれのデータベース ベンダーから入手できます。 ベンダーの指示に従ってファイルのインストールと構成を行ってください。また。ArcGIS クライアントから接続する際に必要な追加構成については、ArcGIS ヘルプの接続情報をご参照ください。
Microsoft Azure SQL Database または Microsoft Azure SQL Managed Instance に接続するには、少なくとも Microsoft によってサポートされる ODBC の最低バージョンを使用します。
ArcGIS から SAP HANA Cloud に接続するには、SAP HANA クライアント 2.4 リビジョン パッチ 186 (2.04.186) をインストールします。 SAP HANA Cloud を配置した場所のできるだけ近くにある (物理または仮想) コンピューター上に、ArcGIS クライアントを必ずインストールしてください。
ArcGIS から Redshift または Snowflake に接続するには、ベンダーから提供された、対応するサポートされたクライアント ファイルの最新バージョンをインストールします。
ArcGIS から BigQuery に接続するには、Magnitude Simba ODBC ドライバー バージョン 2.5.2.1004 以降をインストールします。
ArcGIS Enterprise on Kubernetes には、サポートしているデータベースとクラウド データ ウェアハウスに接続するためのクライアント ファイルが含まれています。