Välja data i laddningsskript
Du kan välja vilka fält som ska laddas från filer eller databastabeller och vilka vyer av datakällan du vill ha genom att använda Välj data i Dataladdningsredigeraren eller Skript.
Förutom att välja fält kan du även byta namn på fält i dialogrutan. När du har valt fält kan du infoga den genererade skriptkoden i ditt skript.
Vissa datakällor, som en CSV-fil, innehåller en enda tabell, medan andra datakällor, som Microsoft Excel-kalkylblad eller databaser, kan innehålla flera tabeller.
Lägg inte till en tabell i Skriptredigeraren om den redan har lagts till som en skriptbaserad tabell med samma namn och samma kolumner i Datahanteraren.
Du öppnar Välj data genom att klicka på på en datakoppling i Skriptredigeraren eller Skript.
Du kan även välja data som ska laddas från datakatalogen. Mer information finns i Ladda data från datakatalogen.
Välja data från en databas
När du väljer data från en databas kan datakällan innehålla flera tabeller.
Gör följande:
-
I en skriptredigerare klickar du på Datakällor.
-
Under Datakopplingar till vänster klickar du på
på en databaskoppling.
Dialogrutan för att välja data visas.
-
Det här steget är endast relevant för Databricks. Om din Databricks-värd stöder Unity-katalogen visas katalogen du angav i dialogrutan Skapa ny koppling i fältet Katalog . Du kan antingen lämna den oförändrad eller välja en annan katalog i rullgardinsmenyn.
Anteckning om informationÄven om du kan välja data från flera databaser måste alla databaser tillhöra samma katalog. -
Välj en Databas i rullgardinsmenyn.
Vissa urvalsfönster har ingen rullgardinsmeny för Databas eftersom databasnamnet anges när kopplingen konfigureras.
-
Välj Ägare av databasen.
Listan över Tabeller fylls med vyer och tabeller som är tillgängliga i den valda databasen.
Vissa databaser kräver inte att ägare anges i datavalsprocessen.
- Välj en tabell.
-
Välj de fält du vill ladda genom att markera kryssrutan bredvid varje fält du vill ladda.
Du kan välja alla fält i tabellen genom att markera kryssrutan bredvid tabellnamnet.
Anteckning om tipsDu kan redigera fältnamnet genom att klicka på det befintliga fältnamnet och skriva ett nytt namn. Detta kan påverka hur tabellen länkas till andra tabeller, eftersom de som standard kopplas samman via gemensamma fält. -
Välj ytterligare tabeller om du vill lägga till data från dem.
Anteckning om informationDu kan inte byta namn på fält i guiden Dataval samtidigt som du filtrerar efter fält med hjälp av sökfunktionen. Du måste först radera söksträngen i textrutan.Anteckning om informationDet går inte att byta namn på två fält i samma tabell så att de får samma namn. -
Gör följande när du är klar med ditt dataval:
-
Klicka på Lägg till.
Fönstret för dataval stängs och LOAD-/SELECT-satserna infogas i skriptet i enlighet med dina val.
-
Välja data från ett Microsoft Excel-kalkylblad
När du väljer data från ett Microsoft Excel-kalkylblad kan filen innehålla flera ark. Varje ark laddas som en separat tabell. Ett undantag är om arket har samma fält-/kolumnstruktur som ett annat ark eller en annan laddad tabell, och i så fall konkateneras tabellerna.
Mer information finns i Ladda data från Microsoft Excel-kalkylblad.
Gör följande:
-
Klicka på Datakällor.
-
Om kalkylbladet finns i ett utrymme som du har åtkomst till kan du välja ett utrymme i rullgardinsmenyn.
-
Klicka på
på lämplig mapperskoppling i dataladdningsredigeraren.
Dialogrutan för att välja fil visas.
-
Välj en fil i listan över filer som är tillgängliga för den här mapperskopplingen och klicka på Fortsätt.
Du kan navigera till mappen i det utrymme där filen finns. Navigera genom att välja mappar i listan, eller skriv en specifik mappsökväg under Sökväg.
-
Välj det första arket som du vill välja data från. Du kan välja alla fält i ett ark genom att markera kryssrutan bredvid arkets namn.
-
Kontrollera att du har rätt inställningar för arket:
Inställningar som kan vara användbara för att få en korrekt tolkning av tabelldata. UI-element Beskrivning Fältnamn Ange om tabellen innehåller Inbäddade fältnamn eller Inga fältnamn. I ett Excel-kalkylblad innehåller den första raden normalt de inbäddade fältnamnet. Om du väljer Inga fältnamn får fälten namnet A, B, C ... Rubrikstorlek
Inställt på det antal rader som ska utelämnas som tabellrubrik, normalt rader som innehåller allmän information som inte är i kolumnformat.
-
Välj de fält du vill ladda genom att markera kryssrutan bredvid varje fält du vill ladda.
Anteckning om tipsDu kan redigera fältnamnet genom att klicka på det befintliga fältnamnet och skriva ett nytt namn. Detta kan påverka hur tabellen länkas till andra tabeller, eftersom de som standard kopplas samman via gemensamma fält. -
Gör följande när du är klar med ditt dataval:
-
Klicka på Lägg till.
Fönstret för dataval stängs och LOAD-/SELECT-satserna infogas i skriptet i enlighet med dina val.
-
Välja data från en tabellfil
Du kan välja data från ett stort antal datafiler:
- Textfiler, där data i fält separeras av avgränsare som komma, tabb eller semikolon (kommaavgränsad variabel (CSV)-filer).
- HTML-tabeller.
- XML-filer.
- KML-filer.
- Filer i Qliks egna format QVD och QVX.
- Filer med fast postlängd
- DIF-filer (Data Interchange Format).
Gör följande:
-
Om filen finns i ett utrymme som du har åtkomst till kan du välja ett utrymme i rullgardinsmenyn.
-
Klicka på
på lämplig mapperskoppling i skriptredigeraren.
Dialogrutan för att välja fil visas.
-
Välj en fil i listan över filer som är tillgängliga för den här mapperskopplingen och klicka på Fortsätt.
Du kan navigera till mappen i det utrymme där filen finns. Navigera genom att välja mappar i listan, eller skriv en specifik mappsökväg under Sökväg.
- Kontrollera att rätt filtyp är markerad i Filformat.
-
Kontrollera att du har rätt inställningar för filen. Filinställningarna skiljer sig åt för olika filtyper.
Mer information finns i Välja inställningar för filtyper.
-
Välj de fält du vill ladda genom att markera kryssrutan bredvid varje fält du vill ladda. Du kan även välja alla fält i en fil genom att markera kryssrutan bredvid arkets namn.
Anteckning om tipsDu kan redigera fältnamnet genom att klicka på det befintliga fältnamnet och skriva ett nytt namn. Detta kan påverka hur tabellen länkas till andra tabeller, eftersom de som standard kopplas samman via gemensamma fält. -
När du är klar med ditt dataval klickar du på Lägg till.
-
Fönstret för dataval stängs och LOAD-/SELECT-satserna infogas i skriptet i enlighet med dina val.
Anteckning om informationAnvändare med redigeringsbehörighet i ett utrymme kan läsa, skriva och ladda DataFiles i det utrymmet. Andra användare kommer inte att se DataFiles.
Välja inställningar för filtyper
Avgränsade tabellfiler
Dessa inställningar är validerade för avgränsade tabellfiler som innehåller en enda tabell där varje post separeras av en radmatning och varje fält separeras med ett avgränsningstecken, till exempel en CSV-fil.
| Gränssnittsobjekt | Beskrivning |
|---|---|
| Filformat för avgränsade tabellfiler |
Ange som Avgränsad eller Fast post. När du gör ett val anpassas dialogrutan för att välja data till det filformat du har valt. |
| Fältnamn | Ange för att specificera om tabellen innehåller Inbäddade fältnamn eller Inga fältnamn. |
|
Avgränsare |
Ange det tecken för Avgränsare som används i din tabellfil. |
| Citering |
Ange för att specificera hur citattecken ska hanteras: Ingen = citattecken accepteras inte Standard = standardcitering (citattecken kan användas som första och sista tecken i ett fältvärde) MSQ = modern citering (tillåter innehåll på flera rader i fält) |
|
Rubrikstorlek |
Ange antalet rader som ska utelämnas som tabellrubrik. |
|
Teckenuppsättning |
Ange teckenuppsättningen som används i tabellfilen. |
| Kommentar |
Datafiler kan innehålla kommentarer mellan poster, vilket anges genom att en rad inleds med ett eller flera specialtecken, till exempel //. Ange ett eller flera tecken för att beteckna en kommentarsrad. Qlik Sense läser inte in rader som börjar med de tecken som anges här. |
| Ignorera filslutstecken | Välj Ignorera filslutstecken om dina data innehåller filslutstecken som en del av fältvärdet. |
Datafiler med fast postlängd
Datafiler med fast postlängd innehåller en enda tabell där varje post (datarad) innehåller ett antal kolumner med en fast fältstorlek, vanligtvis utfyllda med blanksteg eller tabbtecken.
Du kan ställa in fältbrytningspositionerna på två olika sätt:
-
Ange fältbrytningspositionerna manuellt separerade med kommatecken i Fältbrytningspositioner. Varje position markerar början på ett fält.
Exempel: 1,12,24
- Aktivera Fältbrytningar för att redigera fältbrytningspositioner interaktivt i förhandsgranskningen av fältdata. Fältbrytningspositioner uppdateras med de valda positionerna. Du kan:
Klicka i förhandsgranskningen av fältdata för att infoga en fältbrytning.
- Klicka på en fältbrytning för att ta bort den.
- Dra en fältbrytning för att flytta den.
| Gränssnittsobjekt | Beskrivning |
|---|---|
| Fältnamn | Ställ in för att ange om tabellen innehåller Inbäddade fältnamn eller Inga fältnamn. |
|
Rubrikstorlek |
Ställ in Rubrikstorlek på det antal rader som ska utelämnas som tabellrubrik. |
|
Teckenuppsättning |
Ställ in på den teckenuppsättning som används i tabellfilen. |
| Tabbstorlek | Ställ in på det antal blanksteg som ett tabbtecken representerar i tabellfilen. |
| Postradstorlek |
Ställ in på det antal rader som en post sträcker sig över i tabellfilen. Standard är 1. |
| Ignorera filslutstecken | Välj Ignorera filslutstecken om dina data innehåller filslutstecken som en del av fältvärdet. |
HTML-filer
HTML-filer kan innehålla flera tabeller. Qlik Sense tolkar alla element med en <TABLE>-tagg som en tabell.
| UI-element | Beskrivning |
|---|---|
| Fältnamn | Ange om tabellen innehåller Inbäddade fältnamn eller Inga fältnamn. |
|
Teckenuppsättning |
Ange den teckenuppsättning som används i tabellfilen. |
XML-filer
Du kan ladda data som är lagrad i XML-format.
Det finns inga specifika filformatsinställningar för XML-filer.
KML-filer
Du kan ladda kartfiler som är lagrade i KML-format för att använda i kartvisualiseringar.
Det finns inga specifika filformatsinställningar för KML-filer.
Mer information finns i Läs in egen kartdata.
QVD-filer
Du kan ladda data som är lagrad i QVD-format. QVD är ett eget format för Qlik och kan endast skrivas till och läsas av Qlik Sense eller QlikView. Filformatet är optimerat för snabbhet när data läses från ett Qlik Sense-skript, men det är fortfarande mycket kompakt.
Det finns inga specifika filformatsinställningar för QVD-filer.
Mer information finns i Arbeta med QVD-filer.
QVX-filer
Du kan ladda data som är lagrad i Qlik data eXchange (QVX)-format. QVX-filer skapas av anpassade kopplingar som utvecklats med Qlik QVX SDK.
Det finns inga specifika filformatsinställningar för QVX-filer.
Mer information finns i Bygga anpassade kopplingar med Qlik QVX SDK (endast på engelska).
Apache Parquet
Du kan ladda data som är lagrad i Parquet-format.
Det finns inga specifika filformatsinställningar för Parquet-filer.
Arbeta med Apache Parquet-filer
JSON
Du kan ladda data som är lagrad i JSON-format.
Det finns inga specifika filformatsinställningar för JSON-filer.
Förhandsgranska skript
Satserna som kommer att infogas visas i förhandsgranskningen av skriptet, som du kan välja att dölja genom att klicka på Förhandsgranska skript.
Inkludera LOAD-satser
Om Inkludera LOAD-sats är markerat genereras SELECT-satser med föregående LOAD-satser som använder SELECT-satserna som indata.
Inline-laddningar
Med inline-laddningar kan du skriva in data manuellt som text. En grundläggande inline-laddning skapar en tabell och infogar datafälten och posterna.
Du kan skapa och ladda inline-tabeller i Skriptredigeraren.
Följande skript innehåller en enkel inline-laddning.
MyTable:
Load * Inline [
Country, Year, Sales
Argentina, 2014, 66295.03
Argentina, 2015, 140037.89
Austria, 2014, 54166.09
Austria, 2015, 182739.87
];Följande syntax används för inline load ovan:
Load * Inline instruerar Qlik Sense att ladda alla fält från följande inline-tabell.
MyTable: definierar namnet på tabellen. Listan över tabeller i applikationen kan nås via Datamodellvyn och andra områden.
Hakparenteser omger data.
Datafält definieras på LOAD-satsens första rad.
Kommaseparerade datafält och poster.
Ett semikolon avslutar load-satsen.
Information om inline-laddningar finns i Använda inline-laddningar för att ladda data.