Skapa en schema.ini-fil
När du försöker importera anpassad geografisk information i Tableau med hjälp av en .csv-fil kan du ibland få upp felmeddelandet ”.csv-filen kunde inte användas eftersom den inte innehåller en unik kolumn”.
Det beror på att CSV-filen kan innehålla numeriska data, t.ex. postnummer som består av siffror. Tableau accepterar endast textfält för nya geografiska roller. Du kan dock skapa en INI-schemafil för att säga till Tableau att det numeriska fält som du vill importera ska hanteras som ett textfält.
En schema.ini-fil är en konfigurationsfil i Microsoft som är associerad med Microsoft JET-motorn. Den berättar för JET hur innehållet i textfiler ska tolkas, inklusive datastruktur, datumformat och andra inställningar. Om du till exempel skapar en schema.ini-fil som anger att numeriska postnummer i din importfil ska behandlas som text så kan du plotta postnumren mot en karta.
Så här skapar du en schema.ini-fil
Öppna en textfil.
I textfilen använder du följande syntax och anger namn och datatyper för varje kolumn i din importfil:
Spara filen som schema.ini i samma mapp som din .csv-fil.
[YOURCSVFILENAME.csv]
ColNameHeader=True
Format=CSVDelimited
Col1="Name of 1st Column Header in your .csv file" Dataype
Col2="Name of 2nd Column Header in your .csv file" Dataype
Col3="Name of 3rd Column Header in your .csv file" Dataype
Col4="Name of 4th Column Header in your .csv file" Dataype
Om din importfil (.csv) till exempel inehöll kolumnerna German Post Code, Latitude, och Longitude och hade namnet German Postal Codes.csv, skulle din schema.ini-fil se ut på följande sätt:
[German Postal Codes.csv]
ColNameHeader=True
Format=CSVDelimited
Col1="German Post Code" Text
Col2="Latitude" Double
Col3="Longitude" Double
Nu är du redo att importera dina .csv- och schema.ini-filer i Tableau.