SAP HANA データベース内のデータに (データベースがジオデータベースを含むかどうかにかかわりなく) アクセスする ArcGIS Server Web サービスを公開するには、ArcGIS Server サイトがデータベースに接続する必要があります。その接続を構成するには、次の操作を行う必要があります。
- ArcGIS Server コンピューターと ArcGIS Desktop クライアント コンピューターに SAP HANA クライアント ソフトウェアをインストールして構成します。
- ArcGIS Server コンピューター上で変数を設定します。
- 公開されるデータに対する権限を付与します。
- データベースに接続します。
- ArcGIS Server サイトに接続ファイルを登録します。
SAP HANA クライアントのインストールと構成
64 ビット SAP HANA クライアントを、SAP HANA に接続する各 ArcGIS Server コンピューターにインストールして構成します。必ず unixODBC をサイトのすべての ArcGIS Server コンピューターにインストールします。
ArcGIS Server サイトが複数のサーバー コンピューターで構成されている場合は、64 ビット SAP HANA クライアントを各サーバーにインストールして構成する必要があります。
ArcGIS Server が動作するコンピューター上にソフトウェアをインストールする権限がない場合は、IT 部門に SAP HANA クライアントをインストールして構成してもらう必要があります。
手順については、「ArcGIS から SAP HANA への接続」をご参照ください。
変数の設定
Linux コンピューター上の ArcGIS Server から SAP HANA に接続するには、ArcGIS Server の init_user_param.sh スクリプトに LIB_ODBC_DRIVER_MANAGER 変数を設定する必要があります。詳細については、「ArcGIS Server のデータベース接続の構成」をご参照ください。
権限の付与
データベースへの接続に使用するログインには、特定の権限を付与する必要があります。読み取り専用サービスのみを公開するログインの場合、「ArcGIS で SAP HANA データベースを使用するための権限」または「SAP HANA のジオデータベースの権限」で説明されているように、データ参照者に必要な権限を付与します。編集可能なフィーチャ サービスを公開する場合は、データ編集者に必要な権限を付与します。
データがジオデータベース内にある場合、データの所有者はデータに対する必要な権限を付与する必要があります。データがデータベース内にある場合は、データの所有者が ArcGIS からの権限を付与するか、データベース管理者がデータベース ツールを使用して権限を付与できます。
SAP HANA への接続
SAP HANA データベースを ArcGIS Server サイトに登録するには、次の情報が必要です。
- 接続するデータベース プラットフォームのタイプ (この場合は SAP HANA)
- SAP HANA データベースの ODBC データ ソース名。
- データベース認証に設定された認証タイプ (オペレーティング システム認証はサポートされていません)
- 有効なデータベース ユーザー名とパスワード (接続に保存する必要があります)
ArcGIS Server への登録
データベースは、ArcGIS Server Manager、ArcGIS Pro の [登録済みデータ ストアの管理] ウィンドウ、または ArcMap のカタログ ツリーから登録できます。10.7.1 以降では、データ ストア アイテムを ArcGIS Enterprise ポータルに追加することで、フェデレーション サーバーにデータベースを登録できます。この場合、ArcGIS Server サイトとポータルではいずれも 10.7.1 リリースが実行されている必要があります。
登録オプションの説明とデータベースの登録方法については、次のトピックをご参照ください。