Problema
Al intentar conectarse a una fuente de datos basada en el motor de la base de datos de Microsoft Jet, como Excel, Access o un archivo de texto sin formato (CSV), puede que encuentre problemas inesperados relacionados con las limitaciones del motor de la base de datos de Jet. La tecnología de Microsoft Jet se usa con versiones de Tableau Desktop anteriores a la 8.2 para archivos de Excel y CSV o al usar la opción de conector heredado con Tableau Desktop 8.2 y versiones superiores.
Limitaciones conocidas sobre el tamaño de datos o archivos
-
Trabajar con archivos CSV grandes puede ser problemático.
No hay un límite explícito o documentado para el tamaño de archivo, pero, como guía general, intente que el tamaño de un archivo CSV no sea superior a 4 GB. Aunque se pueda conectar con un archivo CSV de tamaño superior a 4 GB, al usar un extracto se puede dar un error como
Consulta demasiado complejaAdemás, al intentar conectarse a un archivo CSV de gran tamaño, se puede producir un error que indique que la computadora no tiene espacio en disco temporal suficiente aunque realmente lo tenga.
-
El tamaño de la tabla está limitado a 255 columnas (campos). En la mayoría de los casos, Jet producirá un fallo al llegar al límite de 255 columnas.
-
La unión contiene más de 255 columnas (campos). Si una unión contiene más de 255 columnas, aparecerá el siguiente error:
Error de la base de datos 0x800004005: Demasiados campos definidosNota: las uniones pueden contener más de 255 columnas si se usa una declaración UNION ALL en la consulta SQL personalizada.Si se usa UNION ALL, el número total de columnas de la unión equivale al número de columnas contado cada vez que se usa la declaración UNION ALL. Esto podría provocar que el número de columnas superara el límite. Por ejemplo, imagine que tiene UNION ALL en 3 tablas con 102 columnas cada una. La declaración, SELECT * FROM "Table1" UNION ALL SELECT * FROM "Table2" UNION ALL SELECT * FROM “Table3” contará 306 columnas y, por lo tanto, superará el límite de columnas de Jet.
-
Es posible que se trunquen los campos de nota de las fuentes de datos de Access que superen los 255 caracteres.
- Los nombres de tablas y archivos están limitados a 64 caracteres. Si un nombre de una tabla o un archivo sobrepasa el límite de 64 caracteres, al conectarse a la fuente de datos desde Tableau, puede recibir uno de los siguientes mensajes de error:
- Ocurrió un error durante la comunicación con la fuente de datos <nombre-archivo-fuente-datos>… con una sugerencia adicional para comprobar los permisos.
- <data-source-file-name> no es un nombre de archivo válido…. Compruebe que no haya puntuación ni otros caracteres no válidos en el nombre de archivo.
- No se puede abrir el archivo de texto…. Revise el tipo de archivo y los permisos que tiene.
- La tabla <nombre-tabla> no existe.
-
Los nombres de campos están limitados a 255 caracteres. Aunque Jet puede leer campos con nombres que son más largos, muchas operaciones que realiza en esos campos causan un error "Desconocido". Esta limitación también puede hacer que los campos desaparezcan sin indicarlo al crear una extracción.