Skip To Content

ArcGIS Server への Netezza データ ウェアハウス アプライアンスの登録

組織の ArcGIS Server 管理者または公開者は、公開するサービスがこれらのフォルダー、データベース、ジオデータベース内のデータを参照できるように、データ フォルダー、データベース、ジオデータベースを ArcGIS Server に登録することができます。データ登録により、アクセスする場所のリストが ArcGIS Server に提供されます。データ登録は、複数のコンピューターにわたって公開するときに、ArcGIS Server がデータのパスを調整するのにも役立ちます。

以下のセクションでは、Netezza に接続し、データベースを ArcGIS Server に登録するために、ArcGIS クライアントを準備する方法について説明します。

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

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

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

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

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

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

権限の付与

データベースに接続してデータを公開する Netezza グループに、データへのアクセス権限を付与する必要があります。

このグループに必要なのは、データの読み取りアクセスです。データベース内で付与する必要のある権限は次のとおりです。

  • _V_SYS_PRIV の選択
  • SPATIAL_REF_SYS の選択
  • GEOMETRY_COLUMNS の選択
  • LIBGEOSLIBS の選択
  • LIBSTDCPP の実行
  • LIBSPATIALUTILS の実行
  • FUNCTION の実行
  • 公開されるすべてのデータセットの選択

詳細については、「ArcGIS で Netezza を使用するための権限」をご参照ください。

Netezza への接続

データベースをサーバーに登録するには、接続情報を指定する必要があります。これには 2 つの方法があります。

  • 接続情報を含む既存の *.sde ファイルをインポートします。

    [データベース接続の作成 (Create Database Connection)] ジオプロセシング ツールまたは Python スクリプトを使用して、ArcGIS for Desktop のカタログ ツリーから、データベース接続ファイル (*.sde) を作成できます。

  • 登録する際に、接続情報を入力します。

どちらの方法を選択しても、Netezza に接続するには以下の情報を指定する必要があります。

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

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

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

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

ArcGIS Server への登録

ArcGIS Server Manager または ArcGIS for Desktop のカタログ ツリーから、データベースを登録できます。登録オプションの説明とデータベースの登録方法については、次のトピックをご参照ください。