Arbeta med Apache Parquet-filer
Apache Parquet är ett kolumnformat som är mycket effektivt för lagring och sökning av stora datauppsättningar. I Qlik Sense kan du läsa data från Parquet-filer och lagra tabeller som Parquet-filer.
Parquet gör det möjligt att effektivt söka efter specifika kolumner i en tabell i stället för att läsa hela tabellen. Detta gör den väl lämpad för behandling av stora datamängder. Parquet stöder också effektiv komprimering och kodning av data. Detta kan ytterligare minska lagringsutrymmet och förbättra prestanda vid sökningar.
Skapa Parquet-filer
Du kan skapa Parquet-filer med hjälp av Lagring-kommandot i skriptet. Ange i skriptet att en tabell, eller delar av en tabell, som tidigare har lästs in ska exporteras till en namngiven fil på en viss plats.
Mer information finns i Store.
Läsa in data från Parquet-filer
Du kan ladda data från en Parquet-fil precis som alla andra datafiler som stöds av Qlik Sense. Detta inkluderar Datahanteraren, Skriptredigeraren eller när du lägger till data i en ny app.
Mer information finns i Läsa in data från filer.
Du kan också läsa in data från en Parquet-fil i dataladdningsskriptet med LOAD-kommandot. Exempel:
Mer information finns i Load.
Begränsningar
-
Inbäddade fälttyper stöds inte av Qlik Sense. Fälten laddas, men innehållet kommer att vara null.
-
Parquet-filer som innehåller ett int96-tidsmarkörfält kanske inte laddas korrekt.
Int96 är en föråldrad datatyp som innehåller en tidsmarkör utan information om tidszon. Ett försök kommer att göras att läsa fältet som UTC, men eftersom det finns olika implementeringar från olika leverantörer finns det ingen garanti för att det lyckas.
Kontrollera de laddade uppgifterna och justera dem till rätt tidszon med en förskjutning om det behövs.