Cuando se agrega un conector a un tejido, QueryGrid realiza las tareas siguientes en los nodos de inicio del sistema Teradata:
- Crea los directorios necesarios para completar la instalación.
- Instala el paquete del conector de Teradata. El paquete del conector de Teradata incluye lo siguiente:
- Un procedimiento almacenado que proporciona una sencilla interfaz para ejecutar consultas básicas de SQL
- El código de perfil de inserción, las funciones asociadas y las macros que le permiten utilizar la optimización de tablas remotas (RTO) con QueryGrid
Este procedimiento incluye lo siguiente:
- Ejecutar un script de instalación para descomprimir y distribuir los componentes del paquete del conector de Teradata
- Pasos de configuración adicionales
- Asegúrese de que el paquete del conector se ha descargado del sitio de descarga de software de Teradata y se ha subido al portlet QueryGrid, y de que el conector se ha agregado al tejido.
- En Configuración de tejido, seleccione Tejidos.
- Seleccione el tejido que contiene los nodos de inicio de Teradata.
- Seleccione la ficha Conectores.
- Seleccione
junto al conector de inicio de Teradata para los nodos del sistema Teradata y seleccione Instalar.
- En Instalación del conector, seleccione una de las siguientes opciones:
- Activo
- Pendiente
- En la lista Sel. nodo de controlador, seleccione el nodo de controlador para ejecutar el script de instalación.
- Para permitir que se ejecute el script de instalación, proporcione los valores de Nombre de usuario y Contraseña de inicio de sesión de un administrador (por ejemplo, DBC) del sistema Teradata de inicio.
- En la lista Modo de transacción, seleccione una de las siguientes opciones:El modo determina cómo se puede ejecutar un procedimiento almacenado.
Opción Descripción Para sistemas que se ejecutan en modo Teradata: Seleccione TERA. Para sistemas que se ejecutan en modo ANSI: Seleccione ANSI. - Seleccione Ejecutar.Los componentes de procedimiento almacenado y RTO se instalan en todos los nodos del sistema de Teradata.
- Verifique que la instalación se haya realizado correctamente. Para ello, compruebe que el nodo del controlador especificado en la lista Sel. nodo de controlador esté representado en el campo Éxito.
- [Opcional] Compruebe que el procedimiento almacenado esté instalado en los nodos del sistema de Teradata.
- Inicie sesión como administrador, como DBC, del sistema de Teradata de inicio.
- Cree el servidor externo relacionado.
Por ejemplo:
CREATE FOREIGN SERVER target_server_name_efssp EXTERNAL SECURITY DEFINER TRUSTED target_server_auth USING LINK('linkname') VERSION ('version’) DO IMPORT WITH TD_SYSFNLIB.QGExecuteForeignQuery;
- Desde td_server_db, conceda el privilegio SELECT en el servidor de destino a los usuarios finales de inicio.
Por ejemplo:
GRANT SELECT on td_server_db.target_server_name_efssp to initiating_end_user;
- Envíe la consulta DDL o DCL en el sistema de destino.
Por ejemplo:
.logon initiating_end_user, initiating_end_user CALL SYSLIB.ExecuteForeignSQL(‘DDL’, ‘target_server_name_efssp’);