Een schema.ini-bestand maken
Wanneer u aangepaste geografische informatie in Tableau probeert te importeren met behulp van een .csv-bestand, kan het voorkomen dat u de foutmelding ".csv kon niet worden gebruikt omdat het geen unieke kolom bevat" krijgt.
Dit komt omdat het .csv-bestand mogelijk numerieke data bevat, zoals numerieke postcodes. Tableau accepteert alleen tekstvelden voor nieuwe geografische rollen. U kunt echter een schema.ini-bestand maken om Tableau te laten weten dat het numerieke veld dat u wilt importeren als een tekstveld moet worden behandeld.
Een schema.ini-bestand is een Microsoft-configuratiebestand dat is gekoppeld aan de Microsoft JET-engine. Het vertelt JET hoe de inhoud van tekstbestanden moet worden geïnterpreteerd, inclusief de datastructuur, datumopmaak en andere instellingen. Als u bijvoorbeeld een schema.ini-bestand maakt waarin u aangeeft dat de numerieke postcodes in uw importbestand als tekst moeten worden behandeld, kunt u de postcodes op een kaart plotten.
Om een schema.ini-bestand te maken
Open een tekstbestand.
Geef in het tekstbestand de namen en datatypen voor elke kolom in uw importbestand op met behulp van de volgende syntaxis:
Sla het bestand op als schema.ini in dezelfde map als uw .csv-bestand.
[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
Als uw importbestand (.csv) bijvoorbeeld de kolommen Duitse postcode, Breedtegraad en Lengtegraad bevatte en Duitse postcodes.csv werd genoemd, dan ziet uw schema.ini-bestand er als volgt uit:
[German Postal Codes.csv]
ColNameHeader=True
Format=CSVDelimited
Col1="German Post Code" Text
Col2="Latitude" Double
Col3="Longitude" Double
U bent nu klaar om uw .csv- en schema.ini-bestanden te importeren in Tableau.