ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS for Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Conectarse a Teradata desde ArcGIS

  • Conecte desde ArcMap
  • Conectarse desde ArcGIS for Server

Puede conectar a Teradata desde clientes de ArcGIS. Para hacerlo, instale los archivos siguientes en los equipos cliente de ArcGIS:

  • Biblioteca ICU de Teradata
  • Paquete de cliente GSS de Teradata
  • Controlador ODBC de Teradata

Nota:

La biblioteca ICU y el cliente GSS de Teradata deben estar instalados para poder instalar el controlador ODBC de Teradata. Cuando se ejecuta setup.exe para instalar el cliente Teradata 15.0 en Windows, los archivos se instalan en el orden requerido.

Los controladores ODBC de Teradata se pueden descargar del sitio web de Teradata. Entre los archivos descargables se incluyen el cliente GSS y la biblioteca ICU de Teradata.

  • Para Windows, consulte http://downloads.teradata.com/download/connectivity/odbc-driver/windows.
  • Para Linux, consulte http://downloads.teradata.com/download/connectivitodbc-driver/linux.
Nota:

Si se conecta desde un cliente de ArcGIS de 32 bits, debe instalar archivos de Teradata de 32 bits. Si se conecta desde un cliente de ArcGIS de 64 bits, debe instalar archivos de Teradata de 64 bits. Cuando se ejecuta el ejecutable para instalar el cliente en Windows, tanto los archivos cliente de 64 bits como los de 32 bits se instalan en los sistemas operativos de 64 bits.

Se recomienda instalar aplicaciones de 32 y 64 bits y, por lo tanto, instalar los archivos y controladores de cliente de Teradata en equipos separados para evitar que surjan problemas cuando se instalen diferentes versiones de los mismos archivos de cliente de Teradata en la misma máquina.

Después de instalar los archivos, configure un nombre de fuente de datos ODBC y cree un archivo de conexión. Al conectar desde ArcGIS Server, registre el archivo de conexión a base de datos con su Servidor SIG.

Conecte desde ArcMap

Para conectar desde ArcMap a Teradata, instale los archivos del cliente Teradata en el equipo ArcMap, configure un nombre de fuente de datos ODBC y cree un archivo de conexión.

Instalar los archivos de Teradata y configurar el controlador ODBC

  1. Descargue los archivos cliente de Teradata de 32 bits desde el sitio web de Teradata.
  2. Instale la biblioteca ICU y el cliente GSS de Teradata en el equipo cliente de ArcMap.
  3. Instale el controlador ODBC de Teradata en el equipo de ArcMap.
  4. Configure el controlador ODBC modificando los ajustes siguientes en el cuadro de diálogo Opciones de controlador ODBC de Teradata:
    1. Establezca el modo de sesión en Teradata.
    2. Seleccione la opción Usar compatibilidad de objeto grande nativo.
    3. Seleccione la opción para Devolver los parámetros de salida como ResultSet
  5. Opcionalmente, se puede configurar un nombre de fuente de datos ODBC para usarlo al conectarse a la base de datos.

    Si se configura un nombre de fuente de datos de ODBC, utilice el mismo nombre en todos los clientes ODBC de Teradata que configure para la misma base de datos. Por ejemplo, utilice el mismo nombre de fuente de datos del controlador ODBC de Teradata en el equipo ArcGIS for Desktop que utilice en el equipo de ArcGIS Server. Si no realiza esto, el registro de la base de datos con ArcGIS Server no funcionará correctamente, ya que compara las cadenas de conexión de los datos que se van a publicar con la base de datos que se registra.

  6. Establezca la variable de entorno PATH en el directorio donde esté instalado el controlador ODBC de Teradata.

Conéctese a la base de datos.

Agregue una conexión de base de datos usando el cuadro de diálogo Conexión de base de datos o la herramienta Crear conexión de base de datos. Los siguientes pasos describen el uso del cuadro de diálogo Conexión de base de datos.

  1. Expanda el nodo Conexiones de base de datos en el árbol de Catálogo de ArcMap o ArcCatalog y haga doble clic en Agregar conexión de base de datos.
  2. Elija Teradata en la lista desplegable Plataforma de base de datos.
  3. En el cuadro de texto Fuente de datos, escriba el nombre de la fuente de datos que haya configurado en el controlador ODBC. Si no se ha configurado ningún nombre de fuente de datos ODBS; escriba la dirección IP del servidor Teradata. La sintaxis es la siguiente:

    dbcName=<IP address>

    Por ejemplo, si el servidor tiene una dirección IPV4 200.30.200.10, escriba dbcName=200.30.200.10. Si el servidor tiene una dirección IPV6, escriba la dirección entre corchetes. Por ejemplo, para un servidor con una dirección IPV6 de 3020:12z3:y4xw:5099:0:v678:u111:ts22, escriba dbcName=[3020:12z3:y4xw:5099:0:v678:u111:ts22].

  4. Elija Autenticación de base de datos en el tipo de autenticación.
  5. Proporcione un nombre de usuario y contraseña válidos en los cuadros de texto Nombre de usuario y Contraseña respectivamente.
  6. Desactive Guardar nombre de usuario y contraseña si prefiere no guardar su información de inicio de sesión como parte de la conexión, lo que le puede ayudar a mantener la seguridad de la base de datos. Sin embargo, al hacerlo, deberá proporcionar un nombre de usuario y contraseña cada vez que se conecta. Observe también que la opción Guardar nombre de usuario y contraseña debe estar activada para los archivos de conexión que proporcionan servicios de ArcGIS con acceso a la base de datos, o si desea usar la búsqueda de Catálogo para localizar los datos a los que se accede a través de este archivo de conexión.
  7. Haga clic en Aceptar para conectarse.

Se crea un archivo en \\<computer_name>\Users\<user_name>\AppData\Roaming\ESRI\Desktop<release#>\ArcCatalog.

Puede mover la conexión a otra ubicación; solo asegúrese de que los usuarios y las aplicaciones que necesitan realizar una conexión tengan acceso de lectura al directorio donde ha colocado el archivo de conexión.

Si utiliza los datos de esta conexión como la fuente para un servicio, como un servicio de geoprocesamiento o geocodificación, es posible que deba colocar el archivo de conexión en una ubicación compartida de la red. Vea Preparar recursos para publicar como servicios para obtener más información sobre cómo compartir un archivo de conexión.

Conectarse desde ArcGIS for Server

Es posible publicar servicios de mapas que contengan datos de Teradata. Para ello, instale los archivos de cliente de Teradata en el equipo con ArcGIS for Server, configure un nombre de fuente de datos ODBC, cree un archivo de conexión que se conecte a la base de datos y utilícelo para registrar la base de datos en el servidor SIG. Si ArcGIS for Server se ejecuta en Linux, también deberá configurar el archivo init_user_param.sh para que utilice el controlador ODBC de Netezza.

Instalar los archivos de Teradata y configurar el controlador ODBC

  1. Descargue los archivos cliente de Teradata de 64 bits desde el sitio web de Teradata.
  2. Instale la biblioteca ICU y el cliente GSS de Teradata en el equipo de ArcGIS Server.
  3. Instale el controlador ODBC de Teradata en el equipo de ArcGIS Server.

    Nota:

    El controlador ODBC de Teradata solo funciona con la versión concreta de Progress DataDirect ODBC Driver Manager que se proporciona con el paquete de controladores ODBC de Teradata.

  4. Configure el controlador ODBC.
    • En los sistemas operativos Windows, cambie los siguientes ajustes en el cuadro de diálogo Opciones de controlador ODBC de Teradata:
      • Establezca el modo de sesión en Teradata.
      • Seleccione la opción Usar compatibilidad de objeto grande nativo.
    • En los sistemas operativos Linux, establezca los parámetros siguientes en el archivo odbc.ini:
      • SessionMode=Teradata
      • UseNativeLOBSupport=Yes
  5. Si se conecta desde ArcGIS Server en Linux, realice lo siguiente:
    1. Asegúrese de que haya un administrador de controlador ODBC Linux instalado en el equipo de ArcGIS Server.
    2. Coloque los archivos de conexión ODBC de Teradata en el directorio $HOME de la cuenta de ArcGIS Server. Los archivos se deben llamar .odbc.ini y .odbcinst.ini.

    Nota:

    El controlador ODBC de Teradata solo funciona con la versión concreta de Progress DataDirect ODBC Driver Manager que se proporciona con el paquete de controladores ODBC de Teradata.

  6. Opcionalmente, se puede configurar un nombre de fuente de datos ODBC para usarlo al conectarse a la base de datos.

    Si establece un nombre de fuente de datos de ODBC para la base de datos, use el mismo nombre cuando configure todos los clientes ODBC de Teradata para esa misma base de datos. Por ejemplo, el controlador ODBC de Teradata del equipo ArcGIS for Desktop debe utilizar el mismo nombre de fuente de datos que el controlador ODBC del equipo de ArcGIS Server. Si no realiza esto, el registro de la base de datos con ArcGIS Server no funcionará correctamente, ya que compara las cadenas de conexión de los datos que se van a publicar con la base de datos que se registra.

  7. Si se va a conectar desde ArcGIS Server en Windows, establezca la variable de entorno PATH al directorio de instalación del controlador ODBC de Teradata.

Modificar la secuencia de comandos init_user_param.sh (en Linux solamente)

Cuando haya instalado los archivos del cliente de la base de datos, modifique la secuencia de comandos init_user_param.sh para hacer referencia a ellos. Puede acceder a esta secuencia de comandos navegando al directorio <ArcGIS Server installation directory>/arcgis/server/usr.

  1. Asegúrese de que el propietario de la instalación de ArcGIS Server tenga al menos permisos de lectura y de ejecución en las bibliotecas de clientes de la base de datos.
  2. Abra la secuencia de comandos init_user_param.sh en un editor de texto.
  3. Elimine las marcas de comentario (#) de las líneas que comiencen con export.

    # -----------------------------------------------------------
    # Modify this section to configure a connection to Teradata.
    #
    # To make a connection, name the Teradata ODBC configuration files as  
    # .odbcinst.ini and .odbc.ini and store them in the ArcGIS Server user $HOME directory. 
    #
    # -------------------------------------------------------------------------
    #export LIB_ODBC_DRIVER_MANAGER=<Teradata_InstallDir>/client/14.00/odbc_64/lib/libodbc.so
    #export TDDIR=<Teradata_InstallDir>/client/14.00/odbc_64
    #export LD_LIBRARY_PATH=$TDDIR/lib:$LD_LIBRARY_PATH
    #export ODBCINI=<Location_to_.odbc.ini>/.odbc.ini
    

  4. Modifique los valores para ajustarlos a la información de su instalación del controlador ODBC.
  5. Guarde y cierre la secuencia de comandos.
  6. Reinicie cada servidor SIG en su implementación de ArcGIS Server ejecutando la secuencia de comandos startserver.sh.

    ./startserver.sh

Registrar la base de datos

Si desea que los servicios de mapas utilicen los datos de la base de datos Teradata en lugar de una copia de los datos creados en el momento de la publicación, registre Teradata con ArcGIS Server. Consulte las instrucciones en Registrar un dispositivo de almacenamiento de datos Teradata con ArcGIS Server en la ayuda de ArcGIS Server.

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

Plataforma ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2019 Esri. | Privacidad | Legal