I did some digging, and haven't found any examples of quite the same error happening in Tableau. I did find some few mentions in stackoverflow of fread errors loading shapefiles in other programs.
For troubleshooting purposes, I would check the following:
- Are you successful connecting to/loading the same file in another program, like ArcGIS?
- Are you successful connecting to any other shapefiles in Tableau?
- Do you have your shapefile set up as described here: http://onlinehelp.tableau.com/current/pro/desktop/en-us/help.htm#maps_shapefiles.html#Connect ?
if the file works in other programs and is set up correctly, but you're still getting this error, I'd suggest reaching out to tech support: Support Case | Tableau Software
Thanks for your response Amber.
I am able to successfully connect to it through ArcGIS and see the data.
I am able to connect to other shapefiles in Tableau.
I do have all the appropriate files in the shapefile listed in that website.
Any other ideas?
After that my only idea is hitting up technical support. Seems like you've stumbled on something quite strange.
I am wondering if, since this is a very large shapefile, if there is a size limitation?
Hi Courtney, I have not heard about a shapefile being too large before. The fact that you can connect to other shapefiles but not this one suggests that there is something about this particular file that isn't playing well with Tableau, but I cannot be sure what it is.
GDAL is the open-source library that Tableau uses to read Shapefile and other non-SQL geospatial data sources. The error message suggests that .dbf file is corrupt. The problem happens before Tableau starts working with the data.
If you have access to ArcGIS, as you seem to, I would suggest saving out the Shapefile from ArcGIS. Maybe that will correct the problematic .dbf file.
Best of luck.