Arbeta med appar Qlik Sense 1.1 Copyright 1993-2015 QlikTech International AB. Alla rättigheter förbehållna.
Copyright 1993-2015 QlikTech International AB. Alla rättigheter förbehållna. Qlik, QlikTech, Qlik Sense, QlikView, Sense och Qlik-logotypen är varumärken som har registrerats i ett flertal länder eller används som varumärken av QlikTech International AB. Andra varumärken häri är varumärken som tillhör respektive ägare.
Innehåll 1 Om detta dokument 4 2 Komma igång med att bygga appar 5 2.1 Skapa en grundläggande app 5 2.2 Bygga en mer avancerad app 7 2.3 Dela en app med andra 7 2.4 Skapa en ny app 7 Skapa en app av ett QlikView-dokument 8 Konvertera dokument till appar 8 Begränsningar 8 Radera en app 9 2.5 Ladda data från en fil 9 Felsökning 9 Visa laddade data 10 2.6 Lägga till visualiseringar 10 Redigera ark 11 Skapa en ny dimension (original) 11 Skapa ett nytt mått (original) 11 Lägga till filterrutor 12 Lägga till ett stapeldiagram 12 Appen är nu klar för upptäckter 12 Vad är dimensioner och mått? 12 3 Förbereda en app för andra 14 3.1 Hålla reda på viktiga data 14 Skapa ett bokmärke 14 Ändra rubriken och beskrivningen för ett bokmärke 14 Söka efter bokmärken 15 Ta bort bokmärken 15 3.2 Ändra titel och beskrivning för en app 15 3.3 Ändra miniatyren för en app 16 Arbeta med appar - Qlik Sense, 1.1 3
1 Om detta dokument 1 Om detta dokument Texterna i den första delen introducerar dig för de steg som krävs för att bygga en app med ark och visualiseringar. Sedan går du vidare till den andra delen där du lär dig att förbereda en app för andra. Du bör även gå igenom guiden Koncept i Qlik Sense för att ta reda på mer om appar. Dokumentet härrör från onlinehjälpen för Qlik Sense. Det är avsett för användare som vill läsa delar av hjälpen offline eller enkelt skriva ut sidor. Det innehåller ingen ytterligare information jämfört med onlinehjälpen. Använd online-hjälpen eller de andra dokumenten för att läsa mer. Följande dokument är tillgängliga: Koncept i Qlik Sense Skapa visualiseringar Upptäcka och analysera Läsa in och modellera data Data Storytelling Publicera appar, ark och berättelser Guide till skriptsyntax och diagramfunktioner Qlik Sense Desktop Du hittar dessa dokument och mycket annat på help.qlik.com. Arbeta med appar - Qlik Sense, 1.1 4
2 Komma igång med att bygga appar Appen utgör kärnan i Qlik Sense. En app läses in med dina data, och de visualiseringar som appen innehåller gör att du och dina medarbetare kan utforska dessa data. Först måste du skapa och bygga en app. I det här avsnittet finns en beskrivning av hur du bygger en grundläggande app med hjälp av några exempeldata. 2.1 Skapa en grundläggande app Att bygga upp en app från grunden kräver några grundläggande steg, som beskrivs här. Alla appar behöver data. Vi har skapat några exempeldata som du kan använda när du följer stegen i det här avsnittet. Du kan självklart använda dina egna data. Om du vill använda exempeldata kopierar du hela tabellen, inklusive kolumnrubrikerna, till en tom Excel-fil på datorn. Exempeldata Cost Customer Date Item Description Sales Sales Sales Number Quantity Person Number -147,42 10025049 12/31/2012 Landslide Salt -124,58-1 113-71,78 10025049 12/31/2012 Big Time Home Style French Fries -98,77-1 113-6,95 10017828 12/31/2013 Even Better String Cheese -8,75-1 109 0 10005006 12/31/2013 Konserverade ärtor med blå etikett 0 1250 167 0 10009633 12/31/2013 Frozen Mushroom Pizza 0 1 127 0 10009633 12/31/2013 Great Pumpernickel Bread 0 2 127 0 10013238 12/31/2013 Konserverade ärtor med blå etikett 0 12500 117 0 10021223 12/31/2013 Imagine Ice Cream 0 221 183 0 10022168 01/15/2014 Konserverade ärtor med blå etikett 0 2500 154 0 10023447 01/15/2014 Golden Lime Popsicles 0 120 115 0 10025249 01/15/2014 Konserverade ärtor med blå etikett 0,09 10024006 01/15/2014 Konserverade ärtor med blå etikett 0 1250 162 0 10 157 Arbeta med appar - Qlik Sense, 1.1 5
0,13 10024006 01/15/2014 Blue Label Beef Soup 0 10 157 0,29 10024006 01/15/2014 Club Sour Cream 0 22 157 0,37 10024006 01/15/2014 Tell Tale Red Pepper 0 4 157 2,15 10024006 01/15/2014 Nationeel Apple Fruit Roll 0 10 157 5,14 10023783 02/23/2014 Nationeel Cheese Crackers 0 1 175 5,14 10023783 02/23/2014 Nationeel Graham Crackers 0 1 175 17,5 10021911 02/23/2014 Just Right Canned String Beans 0 10 175 18,69 10009633 03/05/2014 Tell Tale Broccoli 0 1 127 30,34 10009633 03/05/2014 Cutting Edge Turkey Hot Dogs 0 1 127 52,59 10009633 03/05/2014 Ebony Fresh Lima Beans 0 1 127 52,59 10009633 03/05/2014 Ebony Fresh Lima Beans 0 1 127 95,35 10009633 03/05/2014 Tell Tale Limes 0 1 127 112,73 10009633 03/05/2014 Just Right Regular Ramen Soup 206,89 10009633 03/05/2014 Golden Frozen Cheese Pizza 0,22 10011734 03/05/2014 Best Choice Sesame Crackers 0,22 10021472 03/05/2014 Best Choice Sesame Crackers 0 2 127 0 1 127 0,7 2 155 0,71 2 114 0,33 10011734 08/05/2014 Great Pumpernickel Bread 1,48 2 155 0,4 10009606 08/05/2014 Best Oatmeal 1,54 4 118 0,55 10016548 08/05/2014 Best Choice Sesame Crackers 0,93 10009606 08/05/2014 Carlson Mild Cheddar Cheese 0,4 10023447 08/05/2014 Big Time Fajita French Fries 1,75 5 153 2,05 1 118 2,39 2 115 0,84 10016548 08/05/2014 Best Choice Beef Jerky 2,73 2 153 0,99 10009606 08/05/2014 Ebony Plums 2,93 5 118 0,64 10009606 08/05/2014 Club String Cheese 2,99 8 118 1,01 10009606 08/05/2014 Shady Lake Ravioli 3,17 2 118 Arbeta med appar - Qlik Sense, 1.1 6
2,2 10025919 08/05/2014 Golden Chicken TV Dinner 3,21 1 108 1,09 10016548 09/24/2014 Landslide Grape Jam 3,47 1 153 Börja genom att starta Qlik Sense. När Qlik Sense har startat följer du de här stegen för att skapa en grundläggande app. Ytterligare detaljer finns i länken i varje steg. 1. Skapa en tom app. 2. Ladda data till din nya app. 3. Lägg till visualiseringar för att visa data. 2.2 Bygga en mer avancerad app Om du vill bygga en mer avancerad app finns det ett antal saker du kan göra. Du kan ge din app struktur genom att lägga till ark, där varje ark har ett specifikt syfte. Du kan skapa återanvändbara element så att de blir enkla att återanvända i egna visualiseringar för dig och andra som utvecklar appen. Du kan skapa bokmärken för viktiga upptäckter samt lägga till textbeskrivningar i appen och arken, för att hjälpa användarna av appen att förstå syftet med appen och hur man använder den på bästa sätt. Se onlinehjälpen till Qlik Sense för mer information om hur man strukturerar ark. 2.3 Dela en app med andra Om du vill att andra ska använda och utforska med din app måste du först publicera den. Om du använder Qlik Sense Desktop kan du dela appen med andra genom att ladda upp den i molnet. 2.4 Skapa en ny app Det första du behöver göra när du bygger en app är att skapa en tom platshållare för den. Platshållaren skapar du från hubben. 1. Klicka på Skapa ny app i hubben. 2. Ge din app ett namn. 3. Klicka på Skapa. Appen skapas. 4. Klicka på Öppna app. Appen öppnas i app-översikten. Arbeta med appar - Qlik Sense, 1.1 7
Nästa steg är att läsa in data i den nya appen. Skapa en app av ett QlikView-dokument Om du har ett QlikView-dokument kan du använda dess laddningsskript och datamodell när du skapar en app i Qlik Sense. Visualiseringar, dimensioner och mått måste däremot skapas i Qlik Sense. Du måste ha Qlik Sense Desktop installerad för att kunna migrera ett QlikView-dokument till en Qlik Senseapp. Ett QlikView-dokument (qvw-format) motsvaras i Qlik Sense av en app (qvf-format). Konvertera dokument till appar 1. Kopiera QlikView-dokumentet (qvw-format) till den mapp där dina appar finns. Exempelsökväg: <user>\documents\qlik\sense\apps. Var katalogen Apps hamnar beror på var du installerade Qlik Sense Desktop. 2. Starta Qlik Sense Desktop. Nu ser du QlikView-dokumentet som en app i hubben tillsammans med de andra appar som du eventuellt har skapat i Qlik Sense. Du kan dra och släppa en qvw fil från en mapp till Qlik Sense Desktop-hubben. Detta resulterar av en app i hubben. 3. Klicka på appen för att öppna den. 4. Skapa ett nytt ark. 5. Spara appen. Appen sparas automatiskt i Qlik Sense-formatet, qvf, och du kan börja lägga till visualiseringar, dimensioner och mått. QlikView-dokumentet (qvw-format) konverteras också automatiskt till en säkerhetskopieringsfil (qvw.backup-format) om du behöver originalfilen igen. Du har nu migrerat ett QlikView-dokument till en Qlik Sense-app. Du kan fortsätta att arbeta med den, kopiera den eller importera den till din servermiljö via Qlik Management Console (QMC). Begränsningar Det finns vissa begränsningar när du importerar appar till Qlik Sense: Du behöver tillräckligt med minne - 32 GB när du importerar ett stort QlikView-dokument. När du importerar ett QlikView-dokument med dolt skript ignoreras det dolda skriptet. QlikView-dokument med section access kan inte importeras i Qlik Sense. När du importerar en Qlik Sense-app med section access ignoreras section access och appen öppnas utan begränsningar. Arbeta med appar - Qlik Sense, 1.1 8
Radera en app Du kan radera en app från Qlik Management Console. I Qlik Sense Desktop kan du ta bort en app genom att trycka länge/högerklicka på appen i hubben och välja Ta bort. 2.5 Ladda data från en fil När du har skapat din app måste du ladda data i den. Du kan importera data från datakopplingar, som databaser, webbfiler, Microsoft Excel-ark eller teckenavgränsade filer. 1. I appöversikten klickar du på Dataimport. 2. Klicka på ± på en datakoppling. Datakopplingarna visas på höger sida av dataimporten. Du kan endast se datakopplingar som du äger eller som du har fått behörighet att läsa eller uppdatera. Kontakta systemadministratören för Qlik Sense om du behöver åtkomst. 3. Välja vilken datafil eller databas som ska laddas. När du har valt en datakälla öppnas dialogen Välj data från. 4. Välj de tabeller och fält som ska importeras. 5. När du har valt fälten klickar du på Ladda data. Dialogrutan Välj data från stängs och data importeras. Dialogen Dataladdning visar resultaten av dataimporten. 6. Klicka på Stäng när dataimporten har avslutats. Du har nu läst in data i appen och du kan nu börja skapa ark och visualiseringar i appöversikten. Klicka på och välj App-översikt. Klicka på och välj Datatamodellvyn om du vill bekräfta att dina data har importerats. Felsökning Om du laddar flera filer är det möjligt att ett varningsmeddelande kommer att visas när data har laddats. Qlik Sense skapar automatiskt länkar mellan fält som har samma namn, vilket kan leda till oavsiktliga länkar om de två fälten innehåller data som inte är relaterade till varandra. De två vanligaste varningarna är: Syntetiska nycklar Om tabellen innehåller fler än ett gemensamt fält skapar Qlik Sense en syntetisk nyckel, en sammansättning av de två gemensamma fälten, för att lösa länkningen. I många fall behöver du inte göra någonting åt detta om länkningen är meningsfull, men det kan vara bra att granska datastrukturen i datamodellvyn. Arbeta med appar - Qlik Sense, 1.1 9
Cirkelreferenser Om du har laddat fler än två tabeller kan de fält som är gemensamma för fler än två tabeller skapa en cirkelreferens i datastrukturen. Det rekommenderas att du går igenom länkarna i datamodellvyn och löser problemen i dataimporten. Visa laddade data När du har laddat data till en app kan du använda Datamodellvyn för att se hur dina data är organiserade och strukturerade. Från dataimporten, app-översikten eller arkvyn klickar du på i verktygsfältet och väljer Datamodellvyn. Datamodellvyn öppnas och du ser en översikt över alla datatabeller och fält. Om du hittar några inkonsekvenser eller problem måste du lösa dem i Dataimport och ladda data igen tills du är nöjd med hur dina data är organiserade och strukturerade. 2.6 Lägga till visualiseringar När du har laddat data till din app kan du börja lägga till visualiseringar i den för att visa data på ett sätt som är förståeligt för användarna. Följande steg hjälper dig att lägga till två olika visualiseringar; en filterruta och ett stapeldiagram. Arbeta med appar - Qlik Sense, 1.1 10
Redigera ark Om arket redan är öppet och är redigerbart kan du hoppa över det här steget och börja skapa en ny dimension. 1. Från appöversikten klickar du på 4 för att öppna arkområdet. 2. Klicka på ett ark för att öppna det. 3. Klicka på @Redigera i verktygsfältet. En panel med resurser öppnas på vänster sida. Skapa en ny dimension (original) 4. I den vänstra panelen klickar du på - för att öppna Fält. Här hittar du alla fält i alla de tabeller som du har laddat från Excel-filen. 5. Klicka på fältet Datum. 6. I popup-rutan väljer du Lägg till bland originalen och sedan väljer du Som dimension. Dialogen Skapa ny dimension visas med dimensionens namn redan ifyllt. 7. Klicka på Lägg till dimension. 8. Klicka på Klart. Den nya dimensionen Datum sparas som original (é). Skapa ett nytt mått (original) 9. I den vänstra panelen klickar du på é för att öppna Original. 10. Klicka på Mått och Skapa nytt för att öppna dialogen Skapa nytt mått. Använd uttrycksredigeraren för att ange ett nytt uttryck för måttet. 11. Klicka på 3 i fältet Uttryck. Dialogen Lägg till uttryck öppnas. 12. I listan Fält väljer du Försäljning. 13. I aggregeringslistan under Försäljning väljer du Summa. 14. Klicka på Infoga. Uttrycket infogas i uttrycksredigeraren. 15. Klicka på Använd. Du kommer tillbaka till dialogen för mått. 16. Ange Försäljning som måttets namn. Klicka på Skapa. Det nya måttet Försäljning sparas som ett original (é). Arbeta med appar - Qlik Sense, 1.1 11
Lägga till filterrutor 17. I den vänstra panelen klickar du på 5 för att öppna avsnittet Diagram. 18. Dra diagramtypen Filterruta till arket. 19. Klicka på Lägg till dimension och välj Datum i avsnittet Dimension i listan. Filterrutan har slutförts och visar alla värden från dimensionen Datum. Lägga till ett stapeldiagram 20. Dra en andra diagramtyp, Stapeldiagram till arket. 21. Klicka på Lägg till dimension och välj Datum i avsnittet Dimension i listan. 22. Klicka på Lägg till ett mått och välj Försäljning i avsnittet Mått i listan. Stapeldiagrammet är färdigt och visar datavärden från den nya dimensionen och det nya måttet som X- och Y-axel i stapeldiagrammet. Appen är nu klar för upptäckter Du har nu en app med ett ark med två visualiseringar och kan börja använda appen. Vad är dimensioner och mått? Du använder en kombination av dimensioner och mått för att förse visualiseringarna med data. Visualiseringarna är dynamiska och förändras i takt med att du gör nya val när du analyserar dina data. Du använder dimensioner för att ange hur data från måttet ska grupperas; exempelvis försäljning totalt per land eller antal produkter per leverantör. Dimensioner hittar du normalt som "tårtbitar" i ett cirkeldiagram eller på x-axeln i ett stapeldiagram med vertikala staplar. Du använder mått för att ange vilka delar av dina data som ska visas i visualiseringen. Exempelvis försäljning totalt eller antal produkter. Ett mått är en beräkning som använder en eller flera poster i inlästa data tillsammans med aggregeringsfunktioner, såsom sum eller max. Normalt hittar du måttet på y-axeln i ett stapeldiagram med vertikala staplar. Exempel 1: Din datakälla innehåller information om kostnader för olika produkter som grupperas i kategorier. Dimensioner används för att ange för vad kostnaden ska beräknas: Product Type. Mått används till exempel för att beräkna kostnader: sum (Cost). Arbeta med appar - Qlik Sense, 1.1 12
Exempel 2: Din datakälla innehåller information om försäljningssiffror över tid i olika länder. Dimensioner används för att kategorisera försäljningen: Year och Region. Mått används för att beräkna försäljningssumman: sum (Sales). Arbeta med appar - Qlik Sense, 1.1 13
3 Förbereda en app för andra 3 Förbereda en app för andra När du har skapat och byggt upp appen med de ark och datavisualiseringar som du vill att den ska ha måste du finjustera den så att andra kan använda den på ett enkelt och effektivt sätt. Under finjusteringen kan du exempelvis skapa original som kan återanvändas (visualiseringar, dimensioner och mått). Du kan även använda bokmärken för att följa upp viktiga och intressanta dataurval och - kopplingar, samt lägga till en titel, beskrivning och miniatyr för appen så att användarna enkelt känner igen den i hubben. 3.1 Hålla reda på viktiga data Medan du analyserar data kan du hitta något intressant som du vill gå tillbaka till, eller dela med, andra. Att använda bokmärken är ett enkelt sätt att hålla reda på ett visst urval på ett visst ark. Skapa ett bokmärke 1. Gör valen på det ark som du vill spara som bokmärke. 2. Klicka på > i verktygsfältet. 3. Klicka på Skapa nytt bokmärke. Namnet på arket och en sammanfattning av urvalen används som titel på bokmärket. 4. Om du vill ge bokmärket ett annat namn ändrar du det under Rubrik. 5. Ange en beskrivning av bokmärket under Beskrivning om du vill. Bokmärket sparas automatiskt. När du söker i bokmärken hittas matchningar i titeln och i beskrivningen. Ändra rubriken och beskrivningen för ett bokmärke Ändra rubriken och beskrivningen för ett bokmärke. 1. Klicka på > i verktygsfältet i arkvyn. 2. Klicka på ] bredvid det bokmärke som du vill redigera. 3. Klicka på @. 4. Gör dina ändringar av Rubrik och Beskrivning. Ändringarna sparas automatiskt. Du kan även redigera bokmärken från app-översikten med samma metod. Arbeta med appar - Qlik Sense, 1.1 14
3 Förbereda en app för andra Söka efter bokmärken 1. Klicka på > i verktygsfältet i arkvyn. 2. Skriv dina sökkriterier i sökfältet. Listan filtreras medan du skriver. 3. Klicka på det bokmärke som du vill använda. Valen av bokmärke tillämpas för alla ark och visualiseringar i appen. Sökfunktionen hittar matchningar i titeln och beskrivningen. Ta bort bokmärken 1. Klicka på > i verktygsfältet i arkvyn. 2. Klicka på ] bredvid det bokmärke som du vill ta bort. 3. Klicka på @. 4. Klicka på Ö. Bokmärket tas bort. Du kan även ta bort bokmärken från app-översikten med samma metod. 3.2 Ändra titel och beskrivning för en app Ändra titeln och beskrivningen för dina appar. När du skapar en ny app används appens namn som dess titel. När du byter titel ändras inte appens namn. 1. I app-översikten klickar du på @ i området för app-detaljer. 2. Ange Rubrik och Beskrivning. 3. Klicka på @ igen. Dina ändringar sparas. Du kan endast ändra titeln och beskrivningen på opublicerade appar. Arbeta med appar - Qlik Sense, 1.1 15
3 Förbereda en app för andra 3.3 Ändra miniatyren för en app Du kan ersätta en apps standardminiatyr med en annan miniatyr för att göra det enklare att skilja på appar i hubben. Du kan använda en av standardbilderna eller en egen bild. 1. I app-översikten klickar du på @ i området för app-detaljer. 2. Klicka på 0 på standardminiatyren. En mapp med bildalternativ. 3. Välj den bild du vill använda som miniatyr för appen och klicka på Använd. 4. Klicka på @ igen. Den bild som du har valt används nu som en miniatyr för appen. Det optimala bildförhållandet för en miniatyr är 8:5 (bredd:höjd). För Qlik Sense: Om mappen är tom, eller om du vill lägga till egna bilder, måste du använda Qlik Management Console för att ladda upp bilder till mappen. För Qlik Sense Desktop: Om mappen är tom, eller om du vill lägga till egna bilder, finns mappen under: <user>\documents\qlik\sense\content\default Följande format stöds:.png,.jpg,.jpeg samt.gif. Om du vill återgå till standardminiatyren klickar du på E i det övre vänstra hörnet i miniatyren när du redigerar appdetaljerna. Du kan endast ändra miniatyren för en opublicerad app. Arbeta med appar - Qlik Sense, 1.1 16