Skip To Content

Netezza Data Warehouse Appliance への ArcGIS Server の登録

IBM Netezza Data Warehouse Appliance 内のデータにアクセスする ArcGIS Server Web サービスを公開するには、ArcGIS Server サイトを Netezza に接続する必要があります。その接続を構成するには、次の操作を行う必要があります。

Netezza ODBC ドライバーのインストールと構成

ArcGIS クライアントを Netezza に接続するには、各 ArcGIS クライアント コンピューター上に Netezza ODBC ドライバーをインストールし、構成する必要があります。

ArcGIS クライアントが動作するコンピューター上にソフトウェアをインストールする権限がない場合は、IT 部門に Netezza ODBC ドライバーをインストールしてもらう必要があります。

ArcGIS Server サイトが複数のコンピューターで構成されている場合は、64 ビット Netezza ODBC クライアントを各コンピューターにインストールし、構成する必要があります。

ArcGIS ServerArcMap が同じコンピューターにインストールされている場合は、32 ビットと 64 ビットの Netezza ODBC ドライバーを両方ともインストールします。

ODBC ドライバーのデータ ソース名を設定する場合は、ArcGIS Server コンピューターと、データベースを登録してデータを ArcGIS Desktop サイトに公開するすべての ArcGIS Server コンピューター上で同じ名前を使用する必要があります。

詳細な手順については、「ArcGIS から Netezza への接続」をご参照ください。

変数の設定

Netezza コンピューター上の ArcGIS Server から Linux に接続する場合、ArcGIS Serverinit_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 Data Warehouse ApplianceArcGIS Server サイトに登録するには、以下の情報が必要です。

  • 接続するデータベース プラットフォームのタイプ (この場合は Netezza)
  • Netezza Data Warehouse Appliance の ODBC データ ソース名。または、ODBC データ ソース名が設定されていない場合は、次の構文を使用して接続します。

    ServerName=<ホスト>;Port=<ポート番号>;Database=<データベース名>

    詳細と例については、「ArcGIS Pro でのデータベース接続」または「ArcMap でのデータベース接続」をご参照ください。

  • データベース認証に設定された認証タイプ (オペレーティング システム認証はサポートされていません)
  • 有効なデータベース ユーザー名とパスワード (接続に保存する必要があります)

ArcGIS Server への登録

データベースは、ArcGIS Server ManagerArcGIS Pro[登録済みデータ ストアの管理] ウィンドウ、または ArcMap のカタログ ツリーから登録できます。登録オプションの説明とデータベースの登録方法については、次のトピックをご参照ください。