Tabelopmaak
De tabelindeling is een bestandsspecificatie voor de LOAD-opdracht waarmee het bestandstype wordt vastgelegd. Als er niets is gespecificeerd, wordt een .txt-bestand verondersteld.
Waardetype | Beschrijving |
---|---|
txt |
In een tekstbestand met scheidingstekens worden de kolommen in de tabel gescheiden door een bepaald teken. |
fix |
In een bestand met een vaste recordlengte is elke kolom precies een bepaald aantal tekens breed. Veel bestanden met vaste recordlengte bevatten records die via een einde regel van elkaar zijn gescheiden, maar er zijn meer geavanceerde opties om de recordgrootte in bytes op te geven of om records meer dan één regel lang te laten zijn met Record is. InformatieAls de gegevens tekens met meerdere bytes bevatten, kunnen afbreekposities in velden onjuist uitgelijnd raken aangezien de indeling is gebaseerd op een vaste lengte in bytes.
|
dif | In een .dif-bestand (Data Interchange Format) wordt een speciale tabelindeling gebruikt. |
biff | Qlik Sense kan ook gegevens in standaard Excel-bestanden interpreteren, door middel van de biff-indeling (Binary Interchange File Format). |
ooxml |
Excel 2007 en hogere versies gebruiken de indeling ooxml .xslx. De specificatie Tabel is kan worden gebruikt om de werkbladnaam te definiëren die als een tabel moet worden geladen. |
html | Als de tabel onderdeel vormt van een html-pagina of -bestand, moet html worden gebruikt. |
xml |
xml (Extensible Markup Language) is een veelgebruikte opmaaktaal voor de representatie van gegevensstructuren in tekstindeling. De specificatie Tabel is kan worden gebruikt om het xml-pad te definiëren dat als een tabel moet worden geladen. |
qvd | De qvd-indeling is de eigen indeling voor QVD-bestanden die zijn geëxporteerd uit een Qlik Sense-app. |
qvx | qvx is a bestands-/stream-indeling voor snelle uitvoer naar Qlik Sense. |
parquet |
Apache Parquet is een opslagindeling met kolommen, wat zeer efficiënt is voor het opslaan en doorzoeken van grote gegevensverzamelingen. Met Parquet-bestanden die geneste gegevens bevatten, kunt u de tabel uit het Parquet-bestand specificeren die moet worden geladen met de specificatie Table is. Bijvoorbeeld: LOAD * FROM [lib://DataFiles/company.parquet] (parquet, table is [company:salesrep.salesrep]);. Voor meer informatie over geneste gegevens in Parquet-bestanden, raadpleegt u Gegevens laden uit geneste Parquet-bestanden. |
json |
JSON (JavaScript Object Notation) is een taalonafhankelijke gegevensindeling. Als de JSON meerdere matrices bevat, kan de specificatie Tabel is worden gebruikt om het pad naar de iterator voor de subtabel te definiëren. |