組織の ArcGIS Server 管理者または公開者は、オンプレミスのデータ ストアとクラウド ストアを登録するオプションを使用できます。これを実行する際には、データ フォルダー、データベース、ジオデータベースを ArcGIS Server サイトに登録することで、公開するサービスがそれらのフォルダー、データベース、ジオデータベースのデータを参照できるようにします。データ登録により、アクセスする場所のリストが ArcGIS Server に提供されます。データ登録は、複数のコンピューターにわたって公開するときに、ArcGIS Server がデータ パスを調整するのにも役立ちます。
以下のセクションでは、Netezza に接続し、データベースを ArcGIS Server に登録するために、ArcGIS クライアントを準備する方法について説明します。
Netezza ODBC ドライバーのインストールと構成
ArcGIS クライアントを Netezza に接続するには、各 ArcGIS クライアント コンピューター上に Netezza ODBC ドライバーをインストールし、構成する必要があります。
ArcGIS Server サイトが複数のコンピューターで構成されている場合は、64 ビット Netezza ODBC クライアントを各コンピューターにインストールし、構成する必要があります。
ArcGIS Server と ArcMap が同じコンピューターにインストールされている場合は、32 ビットと 64 ビットの Netezza ODBC ドライバーを両方ともインストールします。
ODBC ドライバーのデータ ソース名を設定する場合は、ArcGIS Server コンピューターと、データベースを登録してデータを ArcGIS Server サイトに公開するすべての ArcGIS Desktop コンピューター上で同じ名前を使用する必要があります。
詳細な手順については、「ArcGIS から Netezza への接続」をご参照ください。
変数の設定
Linux コンピューター上の ArcGIS Server から Netezza に接続する場合、ArcGIS Server の init_user_param.sh スクリプトに LIB_ODBC_DRIVER_MANAGER 変数を設定する必要があります。
詳細については、「ArcGIS Server のデータベース接続の構成」をご参照ください。
権限の付与
データベースに接続してデータを公開する Netezza グループに、データへのアクセス権限を付与する必要があります。
このグループに必要なのは、データの読み取りアクセスです。データベース内で付与する必要のある権限は次のとおりです。
- _V_SYS_PRIV の選択
- SPATIAL_REF_SYS の選択
- GEOMETRY_COLUMNS の選択
- LIBGEOSLIBS の選択
- LIBSTDCPP の実行
- LIBSPATIALUTILS の実行
- FUNCTION の実行
- 公開されるすべてのデータセットの選択
詳細については、「ArcGIS で Netezza を使用するための権限」をご参照ください。
Netezza への接続
Netezza データベースを ArcGIS Server サイトに登録するには、以下の情報が必要です。
- 接続するデータベース プラットフォームのタイプ (この場合は Netezza)
- Netezza データベースの ODBC データ ソース名。または、ODBC データ ソース名が設定されていない場合は、次の構文を使用して接続します。
ServerName=<ホスト>;Port=<ポート番号>;Database=<データベース名>
詳細と例については、「ArcMap でのデータベース接続」をご参照ください。
- データベース認証に設定された認証タイプ (オペレーティング システム認証はサポートされていません)
- 有効なデータベース ユーザー名とパスワード (接続に保存する必要があります)
ArcGIS Server への登録
ArcGIS Server Manager または ArcMap のカタログ ツリーから、データベースを登録できます。登録オプションの説明とデータベースの登録方法については、次のトピックをご参照ください。