Problemas
Quando você se conecta a uma fonte de dados baseada no mecanismo de banco de dados Microsoft Jet, como o Excel, Access ou um arquivo de texto sem formatação (CSV), pode enfrentar problemas inesperados relativos a limitações no mecanismo de dados Jet. A tecnologia Jet da Microsoft é usada para arquivos Excel e CSV no Tableau Desktop versões anteriores a 8.2 ou com um conector herdado no Tableau Desktop 8.2 e posteriores.
Limitações conhecidas de dados e de tamanho de arquivos
-
Trabalhar com arquivos CSV muito grandes pode ser problemático.
Não há limite de tamanho de arquivo explícito ou documentado, porém, como uma diretriz geral, o tamanho do arquivo CSV deve ser menor que 4GB. Mesmo que consiga se conectar a um arquivo CSV maior que 4GB, obter uma extração pode provocar um erro, como
Consulta muito complexa.Além disso, quando você tentar se conectar a um arquivo CSV grande, poderá ocorrer um erro sugerindo que o seu computador não tem espaço suficiente em disco temporário, mesmo que ele tenha esse espaço.
-
O tamanho da tabela está limitado a 255 colunas (campos). Na maioria dos casos, o Jet falha ao alcançar o limite de 255 colunas.
-
A união contém mais de 255 colunas (campos). Se uma união contiver mais de 255 colunas, ocorre o erro a seguir:
Database error 0x800004005: Too many fields defined (Erro de banco de dados 0x800004005: excesso de campos definidos)Observação: as uniões podem conter mais de 255 colunas se estiver usando uma instrução UNION ALL na sua consulta SQL. Se estiver usando UNION ALL, o número total de colunas na união é igual ao número de colunas contadas sempre que a instrução UNION ALL for usada. Isso pode fazer com que o número de colunas ultrapasse o limite de colunas. Por exemplo, pressuponha que haja UNION ALL em 3 tabelas com 102 colunas cada. A declaração, SELECT * FROM "Table1" UNION ALL SELECT * FROM "Table2" UNION ALL SELECT * FROM “Table3” contará 306 colunas e, portanto, ultrapassará o limite de coluna do Jet.
-
Campos de anotação em fontes de dados do Access podem ficar truncados depois de 255 caracteres.
- Nomes de arquivo e de tabela estão limitados a 64 caracteres. Se um nome de arquivo e de tabela ultrapassar o limite de 64 caracteres, ao conectar a fonte de dados do Tableau, você pode receber qualquer uma das mensagens de erro a seguir:
- An error occurred while communicating with data source <data-source-file-name>… (Erro na comunicação com a fonte de dados <nome_do_arquivo_da_fonte_de_dados>…) com uma sugestão adicional para verificar as suas permissões.
- <data-source-file-name> is not a valid file name…. (não é um nome válido…) Verifique a pontuação ou outros caracteres inválidos no nome do arquivo.
- Unable to open the text file…. (Não foi possível abrir o arquivo de texto….) Verifique o tipo de arquivo e as suas permissões.
- The table <table-name> does not exist. (A tabela <nome_da_tabela> não existe.)
-
Nomes de campo estão limitados a 255 caracteres. Embora o Jet seja capaz de ler campos com nomes mais longos, muitas operações que são realizadas nesses campos causam um erro "Desconhecido". Esta limitação também faz com que os campos desapareçam sem indicação, quando extrações são criadas