Conexiones a granel Teradata
La conexión a granel Teradata se utiliza para leer y escribir grandes volúmenes de datos a alta velocidad a una tabla vacía en una base de datos Teradata a través de la Herramienta Datos de entrada y Herramienta Datos de salida. Además de estar vacío, la tabla de destino no puede haber definido ningún índice secundario. El usuario debe tener privilegios seleccionar e insertar en la tabla de destino, seleccionar e insertar privilegios en las tablas de error y soltar privilegios en la base de datos que contiene las tablas de error.
Las siguientes herramientas y utilidades de Teradata deben estar instaladas en el ordenador (la última versión es 14,0, que es la versión recomendada de estas herramientas).
- Compartido Bibliotecas de ICU
- ODBC Controlador para Teradata
- Teradata Cliente GSS
- Base del transportador paralelo de Teradata
Para obtener más información acerca de Teradata, consulte su sitio web en: www.Teradata.com
-
Fuente de datosde salida: Use el desplegable para seleccionar otras bases de dato > Teradata bulk.
-
Nombre de origen de datos Teradata: Utilice la lista desplegable de las conexiones ODBC disponibles configuradas en el equipo.
-
Nombrede usuario: especifique la credencial de nombre de usuario para la conexión a Teradata
-
Contraseña: especifique la credencial de contraseña para la conexión a Teradata
- Configurar opciones de conexión:
- Autenticación LDAP: Si el servidor Teradata utiliza LDAP para la autenticación, debe seleccionar esta opción. También debe seleccionar LDAP como el mecanismo de autenticación DSN en la configuración del controlador ODBC. (LDAP debe seleccionarse en ambas ubicaciones o desseleccionarse en ambas ubicaciones).
- Habilitar cifradode datos: Seleccione esta opción para cifrar datos durante la transferencia. Debe habilitar por separado el cifrado DSN dentro de las opciones del controlador ODBC (es decir, para crear y soltar tablas).
-
Configurar opciones de herramientas de datos de salida:
-
Registros máximos por archivo: especifique el límite de registros que se escribirán. Deje el espacio en blanco para ilimitado.
-
Formato de archivo: formato de cargador a granel Teradata.
-
Contraseñas: Utilice la lista desplegable para especificar cómo manejar la visualización de contraseñas en la ventana de configuración. Las opciones incluyen:
-
Ocultar (predeterminado)
-
Cifrar para la máquina
-
Encriptar para usuario
-
Opcionesde salida: Utilice el menú desplegable para especificar cómo deben escribirse los datos en Teradata. Las opciones incluyen:
-
Crear tabla nueva: escribe los datos en una tabla nueva. No se sobrescribe una tabla existente.
-
Sobrescribir tabla (Drop): deja completamente la tabla existente y crea una nueva.
-
Anexar (ignorar filas duplicadas): agrega datos a una tabla existente mientras se omiten los registros duplicados.
-
Anexar (marcar filas duplicadas): las filas duplicadas entran en TableName_e2
-
Eliminar y anexar: elimina todos los registros originales de la tabla y, a continuación, anexa los datos a la tabla existente.
-
Límite de error: esta configuración terminará la escritura de registros si el número de errores excede este límite. Los registros ya escritos permanecerán en la tabla.
-
Nombre alternativo para tablas de registro y de error: el Teradata bulk Loader utiliza la API del transportador paralelo Teradata para escribir los datos. La API crea automáticamente 3 tablas. Estas tablas se demorarán en el nombre de la tabla si el número de caracteres en el nombre es menor que 27. Si el número de caracteres es mayor que 27, deberá introducir un nombre de tabla alternativo para estas tablas.
-
Instrucción SQL previaa la creación: una instrucción SQL que se ejecutará a través de OleDb antes de crear la tabla de resultados. Se requiere un conocimiento avanzado del lenguaje SQL.
-
Publicar instrucción SQL: una instrucción SQL que se ejecutará a través de OleDb después de crear la tabla de resultados. Se requiere un conocimiento avanzado del lenguaje SQL.
-
Estilo de tabla/nombre de campo: las opciones incluyen quoted o none. Quoted buscará el identificador de presupuesto para el tipo de base de datos.
Las tablas creadas por el Teradata bulk Loader son "tablename_lg", "tablename_e1" y "tablename_e2". (donde TableName es el nombre que escribiste en 6 o 7) Si se producen errores durante la escritura de los registros, estas tablas tendrán la información sobre estos fallos. Alteryx eliminará automáticamente estas tablas de trabajo, en borrar datos y anexar, y sobrescribir tabla (Drop).
- Fuente de datosde entrada: Use el menú desplegable para seleccionar otras bases de dato > Teradata bulk.
- Nombre de origen de datos Teradata: Utilice la lista desplegable de las conexiones ODBC disponibles configuradas en el equipo.
- Nombrede usuario: especifique la credencial de nombre de usuario para la conexión a Teradata
- Contraseña: especifique la credencial de contraseña para la conexión a Teradata
- Configurar opciones de conexión:
- Autenticación LDAP: Si el servidor Teradata utiliza LDAP para la autenticación, debe seleccionar esta opción. También debe seleccionar LDAP como el mecanismo de autenticación DSN en la configuración del controlador ODBC. (LDAP debe seleccionarse en ambas ubicaciones o desseleccionarse en ambas ubicaciones).
- Habilitar cifradode datos: Seleccione esta opción para cifrar datos durante la transferencia. Debe habilitar por separado el cifrado DSN dentro de las opciones del controlador ODBC (es decir, para crear y soltar tablas).
- Configurar opciones de herramientas de datos de entrada:
- Límite de registro: ingrese el número para limitar los registros leídos de la fuente de datos de entrada. Esto puede ser útil para probar los propósitos y las carreras de prueba. Deje esto en blanco para leer todos los registros.
- Formato de archivo: formato de cargador a granel Teradata.
- Contraseñas: Utilice la lista desplegable para especificar cómo manejar la visualización de contraseñas en la ventana de configuración. Las opciones incluyen:
- Ocultar (predeterminado)
- Cifrar para la máquina
- Encriptar para usuario
- Tabla o consulta: especifique el nombre de la tabla de destino en el que se leerán los registros. Haga clic para obtener una lista de tablas.
- Leer desenrollado: Teradata Setting-especifica si se debe utilizar el carrete o no mientras se ejecuta el trabajo de exportación actual.
- No mostrar% completado: cuando se comprueba, Alteryx no intentará informar el estado de la lectura en el archivo, acelerando así el tiempo de lectura.
- Instrucción SQL previaa la creación: una instrucción SQL que se ejecutará vía OleDb antes de que se lea la tabla. Se requiere un conocimiento avanzado del lenguaje SQL.
- Publicar instrucción SQL: una instrucción SQL que se ejecutará a través de OleDb después de que se lea la tabla. Se requiere un conocimiento avanzado del lenguaje SQL.
- Estilo de tabla/nombre de campo: las opciones incluyen quoted o none. Quoted buscará el identificador de presupuesto para el tipo de base de datos.
Especifica si se utiliza el carrete o no mientras se ejecuta el trabajo de exportación actual.
Valores válidos
- "spool" = Utilice el carrete. Esta es la configuración predeterminada.
- "nospool" = no utilice el carrete. Este valor es válido sólo si DBS es compatible con nospool. Si DBS no admite nospool, utiliza el carrete en su lugar.
- "NoSpoolOnly" = no utilice el carrete en ningún caso. Si la DBS no admite nospool, terminará el trabajo con un error.
Opciones de encolado
El modo nospool exporta el contenido de una tabla lo más rápido posible sin leer la tabla en un archivo de carrete o distribuir el archivo a todos los amperios antes de extraerlo.
- dEfecto Encanillar los datos.
- Utilice el modo NOSPOOLONLY, pero devuelva un error si nospool no está soportado.
- Utilice el modo nospool cuando sea posible; de lo contrario spool los datos en la base de datos Teradata.
Limitaciones y funcionalidad
- El modo nospool sólo se aplica a comandos SELECT simples. No se admiten los siguientes:
- Acceso a tablas que no son de datos, como seleccionar fecha o seleccionar usuario
- Usando el modificador; en su lugar, defina parámetros de restricción utilizando un comando FastExport Import con comandos de campo y relleno de soporte
- Contiene una ordenación (order by), tener o con cláusulas
- Une
- Agregaciones (explicar muestra el paso de suma)
- Funciones de la tabla
- Funciones analíticas ordenadas (OLAP)
- Varias sentencias SELECT o solicitudes multiestatales
- Instrucciones con cero o más de uno, recuperar o paso de muestreo
- El modo nospool sólo recupera los datos de una sola tabla, pero la instrucción SELECT puede ser selectiva sobre qué columnas se exportan y puede restringir el trabajo a un subconjunto de filas.
- Se permiten expresiones escalares/funciones.
- Se admiten las restricciones de eliminación de muestras y de partición.
- El conteo de actividad devuelto para un trabajo normal en cola de impresión indica el número de bloques afectados; sin embargo, en el caso de trabajos no encolados, se desconoce el número de bloques, por lo que el mensaje de respuesta contiene ActivityType (en lugar de recuento de actividad) para indicar el proceso nospool.
Desventajas del modo nospool
- Los bloqueos se mantienen durante todo el proceso de exportación.
- Los errores de conversión de datos detectados anteriormente durante la fase de cola de impresión no se detectarán hasta que se lea el bloque, lo que podría ocurrir durante cualquier momento durante la exportación.
- El orden de la fila (debido a la ausencia de la cláusula order by) puede o no ser consistente entre las ejecuciones; por lo tanto, el modo nospool no ofrece ninguna garantía de consistencia.
Ver información sobre el modo spool/nospool, Teradata FastExport Referencia.