Los conectores de Teradata de QueryGrid 2.x son compatibles con el lenguaje de manipulación de datos SQL utilizado para los conectores Teradata a X de QueryGrid 1.x. En QueryGrid 2.x, si desea utilizar el mismo SQL que utiliza con sus conectores 1.x, puede migrar las definiciones de servidor externo de 1.x para usarlas con conectores 2.x.
El siguiente procedimiento conserva las concesiones de FOREIGN SERVER y los derechos de acceso para los usuarios.
- Detenga todas las consultas que se ejecuten en el servidor externo de QueryGrid 1.x.
- Para el servidor externo utilizado en QueryGrid 1.x, escriba lo siguiente para mostrar la descripción del servidor externo, la lista de cláusulas personalizadas, y las funciones de importación y exportación utilizadas para el servidor externo:
SHOW FOREIGN SERVER bock_classic2; CREATE FOREIGN SERVER TD_SERVER_DB.bock_classic2 EXTERNAL SECURITY INVOKER TRUSTED UT1PROXY3 USING Hosttype ('Teradata') remotehost ('bock1.labs.teradata.com') ip_device ('byn1') port ('5000') read_timeout (200 ) listen_timeout (60 ) concurrentstreams (1 ) DO IMPORT WITH SYSLIB.LOAD_FROM_TD , DO EXPORT WITH SYSLIB.LOAD_TO_TD ;
- Descarte todos los NVP antiguos del servidor externo de QueryGrid 1.x.
ALTER FOREIGN SERVER TD_SERVER_DB.bock_classic2 DROP hosttype, drop remotehost, drop ip_device, drop port, drop read_timeout, drop listen_timeout, drop concurrentstreams, drop IMPORT, drop EXPORT;
- Añada el nuevo NVP al servidor externo de QueryGrid 1.x.
ALTER FOREIGN SERVER TD_SERVER_DB.bock_classic2 ADD link(‘bock_ng’), add IMPORT WITH TD_SYSFNLIB.QGINITIATORIMPORT, add export with TD_SYSFNLIB.QGINITIATOREXPORT;
- Muestre el nuevo servidor externo QueryGrid 2.x.
SHOW FOREIGN SERVER bock_classic2; CREATE FOREIGN SERVER TD_SERVER_DB.bock_classic2 EXTERNAL SECURITY INVOKER TRUSTED UT1PROXY3 USING LINK(‘bock_ng’) DO IMPORT WITH TD_SYSFNLIB.QGINITIATORIMPORT, DO EXPORT WITH TD_SYSFNLIB.QGINITIATOREXPORT;
Para obtener más información acerca de la configuración del servidor externo 2.x con pares de valores de nombre de QueryGrid 2.x, consulte: