Skip To Content

Registrar un Netezza Data Warehouse Appliance con ArcGIS Server

Para publicar servicios web de ArcGIS Server que accedan a los datos en su IBM Netezza Data Warehouse Appliance, su sitio de ArcGIS Server debe conectarse a Netezza. Para configurar dicha conexión, debe hacer lo siguiente:

Instalar y configurar el controlador ODBC de Netezza

Para conectar un cliente de ArcGIS con Netezza, debe instalar y configurar el controlador ODBC de Netezza en cada equipo cliente de ArcGIS.

Si no tiene los privilegios para instalar el software en los equipos donde se ejecutan los clientes de ArcGIS, deberá pedir al departamento de TI que instale el controlador ODBC de Netezza por usted.

Si su sitio de ArcGIS Server se compone de varios equipos, debe instalar y configurar el cliente ODBC de Netezza de 64 bits en cada equipo.

Si ArcGIS Server y ArcMap están instalados en el mismo equipo, instale los controladores ODBC de Netezza de 32 y 64 bits.

Si configura un nombre de origen de datos para los controladores ODBC, debe usar el mismo nombre en los equipos de ArcGIS Server y en todos los ordenadores de ArcGIS Desktop desde los que registró la base de datos y que van a publicar datos en el sitio de ArcGIS Server.

Consulte Conectarse a Netezza desde ArcGIS para obtener más instrucciones.

Definir variables

Debe establecer la variable LIB_ODBC_DRIVER_MANAGER en el script init_user_param.sh de ArcGIS Server al conectarse a Netezza desde ArcGIS Server en un equipo Linux.

Consulte Configurar una conexión de base de datos para ArcGIS Server para obtener más información.

Otorgar privilegios

Al grupo de Netezza que se conectará a la base de datos y publicará los datos se le deben otorgar privilegios para acceder a los datos.

El grupo necesita acceso de lectura a los datos. Los privilegios que se deben otorgar sobre la base de datos son los siguientes:

  • Seleccionar en _V_SYS_PRIV
  • Seleccionar en SPATIAL_REF_SYS
  • Seleccionar en GEOMETRY_COLUMNS
  • Ejecutar en LIBGEOSLIBS
  • Ejecutar en LIBSTDCPP
  • Ejecutar en LIBSPATIALUTILS
  • Ejecutar en FUNCTION
  • Seleccionar en todos los datasets que se van a publicar

Consulte Privilegios para utilizar ArcGIS con Netezza para obtener más información.

El administrador de base de datos puede utilizar herramientas de base de datos para otorgar los privilegios.

Conectarse a Netezza

Para registrar un Netezza Data Warehouse Appliance con un sitio de ArcGIS Server, necesitará la siguiente información:

  • El tipo de plataforma de base de datos a la cual se está conectando (en este caso, Netezza)
  • El nombre de fuente de datos de ODBC para el Netezza Data Warehouse Appliance o, si no se ha configurado un nombre de fuente de datos, use la sintaxis siguiente para la conexión:

    ServerName=<host>;Port=<número de puerto>;Database=<hombre de base de datos>

    Consulte Conexiones de base de datos en ArcGIS Pro o Conexiones de base de datos en ArcMap para obtener más información y ejemplos.

  • Tipo de autenticación establecido para la autenticación de la base de datos (no se admite la autenticación de sistema operativo)
  • Un nombre de usuario y una contraseña válidos para la base de datos, que se deben guardar con la conexión

Registrar con ArcGIS Server

Puede registrar la base de datos desde ArcGIS Server Manager, el panel Administrar data stores registrados de ArcGIS Pro o el árbol de catálogo de ArcMap. Consulte los temas siguientes para obtener una explicación de las opciones de registro y de cómo registrar la base de datos: