Microsoft Connector for Teradata (SSIS)
Se aplica a: SQL Server SSIS Integration Runtime en Azure Data Factory
Microsoft Connector for Teradata permite exportar y cargar datos en bases de datos de Teradata en un paquete SSIS.
Este nuevo conector es compatible con las bases de datos con tablas habilitadas para 1 MB.
Compatibilidad con versiones
Microsoft Connector for Teradata admite los siguientes productos de Microsoft SQL Server para Teradata:
- Microsoft SQL Server 2022
- Microsoft SQL Server 2019
- SQL Server Integration Services Projects para Visual Studio 2022
Microsoft Connector para Teradata depende de Utilidades y Herramientas de Teradata (TTU) 20.00.
Nota:
TTU ha dejado de admitir 32 bits Teradata Parallel Transporter (TPT). Por lo tanto, Microsoft Connector para Teradata ha dejado de admitir 32 bits y Visual Studio 2019. La versión final de TTU 17.10 basada en rev. 284 es la versión final con compatibilidad de 32 bits y Visual Studio 2019. Se puede descargar desde la misma página que la versión más reciente aquí.
Instalación
Instale TTU desde el sitio de Teradata. Asegúrese de que las características de Controlador ODBC para Teradata y Teradata Parallel Transporter estén seleccionadas durante la instalación.
Para instalar el conector para la base de datos de Teradata, descargue y ejecute el instalador desde la versión más reciente de Microsoft Connector for Teradata. A continuación, siga las instrucciones del asistente para la instalación.
Nota:
Para diseñar paquetes con SQL Server Integration Services Projects, deberá instalar el conector tanto para el destino como para la versión de SQL Server más reciente.
Después de instalar el conector, debe reiniciar el servicio de integración de SQL Server para asegurarse de que el origen y el destino de Teradata funcionen correctamente.
Diseño y ejecución de paquetes de SSIS
Microsoft Connector for Teradata proporciona una experiencia de usuario similar a la del conector para Teradata de Attunity. El usuario puede diseñar nuevos paquetes basados en la experiencia anterior gracias a SSDT para VS 2017 o VS 2019 con que tengan como destino SQL Server 2019.
El origen y el destino de Teradata están en la categoría común.
El administrador de conexiones de Teradata se muestra como "TERADATA".
Los paquetes SSIS existentes que se han diseñado con el conector de Teradata de Attunity se actualizarán automáticamente para usar Microsoft Connector for Teradata. También se cambiarán los iconos.
Para ejecutar un paquete SSIS que tenga como destino SQL Server 2017 y versiones anteriores, debe instalar Microsoft Connector for Teradata de Attunity con la versión correspondiente, que encontrará en el vínculo siguiente:
- SQL Server 2017: Microsoft Connector Versión 5.0 para Teradata de Attunity
- SQL Server 2016: Microsoft Connector Versión 4.0 para Teradata de Attunity
- SQL Server 2014: Microsoft Connector Versión 3.0 para Teradata de Attunity
- SQL Server 2012: Microsoft Connector Versión 2.0 para Teradata de Attunity
Para diseñar un paquete SSIS en SSDT que tenga como destino SQL Server 2017 y versiones anteriores, deberá tener Microsoft Connector for Teradata e instalar Microsoft Connector for Teradata de Attunity con la versión correspondiente.
Limitaciones y problemas conocidos
En el editor de origen/destino de Teradata: la propiedad Base de datos predeterminada no surte efecto. Como solución alternativa, escriba el nombre de la base de datos en el cuadro desplegable para filtrar la tabla o la vista.
En el editor de origen/destino de Teradata: el paso de asignación no funciona al escribir
\<database>.<table/view>
. Como solución alternativa, escriba\<database>.<table/view>
y, después, seleccione el botón desplegable.En el editor de origen de Teradata: la vista no se puede mostrar cuando el modo de acceso a datos es "Nombre de tabla: TPT Export". Como solución alternativa, use el editor avanzado de origen de Teradata.
En el destino de Teradata: el atributo "PackMaximum" no se puede establecer en "True". De lo contrario, se producirá un error.
El origen de Teradata siempre lee las columnas en el orden en que están definidas en la tabla. Por otro lado, ODBC requiere que las columnas se lean en un orden específico en determinadas circunstancias. Consulte Obtención de datos tipo Long ySQLGetData. Cuando los dos pedidos no coinciden, se produce un error de lectura que indica que el índice del descriptor no es válido, o bien que el registro del descriptor no existe o no se inicializó correctamente.
Si se instala una versión nueva sobre una anterior, la entrada de la versión anterior no se eliminará de la lista de programas instalados. Aunque esta práctica no afecta al funcionamiento de la nueva versión, el usuario puede desinstalar manualmente la versión anterior en el panel de control "Programas y características" para eliminar la entrada de la versión anterior.
Desinstalación
Puede ejecutar el Asistente para desinstalación para quitar Microsoft Connector for Teradata.
Notas de la versión
Rev. 285
Mejoras
- Actualice la dependencia TTU a la versión 20.00.
Rev. 284
Correcciones de errores
- Algunas correcciones de errores anunciadas y mejoras se pierden en rev. 282.
Rev. 282
Correcciones de errores
- El origen de Teradata no puede controlar el carácter de nueva línea en el comando SQL (comando SQL: modo de acceso a datos de exportación de tabla por tipo).
- El destino de Teradata se bloqueará en determinadas circunstancias.
- El mecanismo de autenticación especificado en Teradata Administrador de conexiones Editor no se conserva y no surte efecto.
Rev. 275
Correcciones de errores
- El destino de Teradata se bloqueará en determinadas circunstancias.
- El destino de Teradata comunicará una correcta realización a pesar de haberse producido errores en determinadas circunstancias.
- El destino de Teradata comunicará un mayor número de filas escritas que las reales en determinadas circunstancias.
Mejoras
- Cuando se produzca un error, el destino de Teradata retendrá y dirigirá al usuario a las tablas de errores TPT para su investigación.
Rev. 257
Correcciones de errores
- Fuga de memoria en el destino de Teradata.
- Se produce un error en el destino de Teradata con un mensaje que indica que se generó un error al convertir la cadena de la página de códigos fuente al consumir cadenas vacías.
- En determinadas circunstancias, la tarea Flujo de datos notifica que la tarea se ha realizado correctamente a pesar de los errores en el destino de Teradata.
- Se produce un error en el destino de Teradata al escribir valores
VARCHAR
con una duración grande.
Mejoras
- Rendimiento mejorado del destino de Teradata.
- El Administrador de conexiones de Teradata registra los detalles del error de conexión.
Rev. 240
Correcciones de errores
- Al procesar datos tabulares con 24 o más columnas, se producirá un error con el mensaje
[Teradata][ODBC] (10670) Invalid descriptor index, descriptor record doesn't exist, or descriptor record was not properly initialized.
. - Un Administrador de conexiones de Teradata recién creado se instalará de forma predeterminada en la versión más reciente del controlador ODBC de Teradata, incluso cuando no se admita.
Rev. 233
Correcciones de errores
- En un Administrador de conexiones de Teradata recién creado, algunas propiedades de cadena de conexión necesarias como
DRIVER
no se rellenan de forma predeterminada.
Rev. 225
Características nuevas
- Se ha agregado compatibilidad con TTU 17.10.
Correcciones de errores
- El origen de Teradata podría cargar datos incorrectos en determinadas circunstancias.
- La tabla de errores predeterminada en el destino de Teradata tiene un nombre incorrecto y es posible que no se cree en la base de datos de la tabla de destino.
- Es posible que las opciones especificadas en la propiedad de cadena de conexión del administrador de conexiones de Teradata no se seleccionen y, por tanto, no surtan efecto.
Rev. 197
Correcciones de errores
- Cuando se leían datos de una cadena vacía, se producía un error en el origen de Teradata y se mostraba un mensaje que indicaba que se había producido un error al convertir la cadena en una página de código de destino.
Pasos siguientes
- Configurar el administrador de conexiones de Teradata
- Configurar el origen de Teradata
- Configurar el destino de Teradata
- Si tiene alguna pregunta, visite Tech Community.