I en offlinekubfil (.cub) lagras data i form av en OLAP-kub (Online Analytical Processing). Dessa data kan utgöra en del av en OLAP-databas från en OLAP-server eller så kan de ha skapats oberoende av någon OLAP-databas. Använd en offlinekubfil om du vill fortsätta arbeta med pivottabell- och pivotdiagramrapporter när servern inte är tillgänglig eller när du har kopplats bort från nätverket.
Obs
Var försiktig när du använder eller distribuerar en offlinekubfil som innehåller känslig eller privat information. I stället för en kubifil kan det vara bra att behålla data i arbetsboken så att du kan använda Rights Management för att styra åtkomsten till data. Mer information finns i Information Rights Management i Office.
Läs mer om offlinekuber
När du arbetar med en pivottabell- eller pivotdiagramrapport som är baserad på källdata från en OLAP-server, kan du använda guiden Offlinekub för att kopiera källdata till en separat offlinekubfil på datorn. Om du vill skapa dessa offlinefiler måste du ha OLAP-dataleverantören som stöder den här funktionen, till exempel MSOLAP från Microsoft SQL Server Analysis Services, installerad på datorn.
Obs
För skapande och användning av offlinekubfiler från Microsoft SQL Server Analysis Services gäller villkoren och licensieringen för din Microsoft SQL Server-installation. Se lämplig licensinformation för din SQL Server version.
Använda guiden Offlinekub
När du skapar offlinekubfilen använder du guiden Offlinekub för att välja en delmängd av data i OLAP-databasen och sedan spara den delmängden. Rapporten måste inte innehålla alla fält som du inkluderar i filen och du kan välja bland de dimensioner och datafält som är tillgängliga i OLAP-databasen. Du kan begränsa filstorleken genom att bara ta med de data som du vill kunna visa i rapporten. Du kan utelämna hela dimensioner, och för de flesta typer av dimensioner kan du också utelämna detaljobjekt på lägre nivå och objekt på den högsta nivån som du inte behöver visa. För alla objekt som du tar med sparas egenskapsfälten som är tillgängliga i databasen för dessa objekt också i offlinefilen.
Ta data offline och sedan ta tillbaka data online
Det gör du genom att först skapa en pivottabell- eller pivotdiagramrapport som baseras på serverdatabasen, och sedan skapar du offlinekubfilen från rapporten. Du kan sedan när som helst växla rapporten mellan serverdatabasen och offlinefilen. Till exempel när du använder en bärbar dator för att ta med jobbet hem eller på en resa och senare återansluta datorn till nätverket.
Följande procedur innehåller grundläggande steg för att ta data offline och sedan ta tillbaka data online.
- Skapa eller öppna en pivottabell- eller pivotdiagramrapport som är baserad på de OLAP-data du vill ha tillgång till offline.
- Skapa en offlinekubfil på datorn. Mer information finns i avsnittet Skapa en offlinekubfil från en OLAP-serverdatabas (nedan i den här artikeln).
- Koppla bort från nätverket och arbeta med offlinekubfilen.
- Återanslut till nätverket och återanslut den offiline cube-filen. Mer information finns i avsnittet Återansluta en offlinekubfil till en OLAP-serverdatabas (nedan i den här artikeln).
- Uppdatera offlinekubfilen med nya data och återskapa sedan kubfilen. Mer information finns i avsnittet Uppdatera och återskapa en offlinekubfil (nedan i den här artikeln).
- Upprepa den här proceduren och börja med steg 3.
Skapa en offlinekubfil från en OLAP-serverdatabas
Obs
Om OLAP-databasen är stor och du vill att kubfilen ska ge åtkomst till en stor delmängd data måste du se till att det finns tillräckligt med diskutrymme. Du kommer också märka att det kan ta lång tid att spara filen. För att förbättra prestanda kan du skapa offlinekubfilen med hjälp av ett MDX-skript.
Klicka på den pivottabellrapport som du vill skapa en offlinekubfil för – du kan också klicka på den associerade pivottabellrapporten för en pivotdiagramrapport.
Klicka på OLAP-verktyg i gruppen Beräkningar på fliken Analysera och klicka sedan på OLAP för offline.
Dialogrutan Offline-OLAP-inställningar visas.Obs
Om OLAP-providern inte har stöd för offlinekubfiler är offline-OLAP-kommandot inte tillgängligt. Kontakta leverantören för din OLAP-provider om du vill ha mer information.
Klicka på Skapa offlinedatafil eller, om det redan finns en offlinekubfil för rapporten, på Redigera offlinedatafil.
Guiden Offlinekub visas.I steg 1 i guiden klickar du på Nästa.
I steg 2 i guiden väljer du varje dimension i serverkuben som innehåller data som du vill ta med i offlinekubfilen. Klicka på
bredvid varje sådan dimension och välj de nivåer som du vill inkludera.Obs
- Du kan inte hoppa över mellanliggande nivåer i en dimension.
- Du kan minska kubfilens storlek genom att utelämna lägre nivåer som du inte behöver visa i rapporten.
- Se till att ta med alla dimensioner där du har grupperade objekt, så att Microsoft Office Excel kan underhålla grupperingarna när du växlar mellan serverdatabasen och offlinefilen.
- Dimensioner som inte har en
tillåter inte att du utesluter nivåer. Du kan bara inkludera eller exkludera alla dessa typer av dimensioner.
I steg 3 i guiden klickar du på
bredvid Mått och väljer de fält som du vill använda som datafält i rapporten. Du måste välja minst ett mått. Annars kommer dimensionerna som är kopplade till måttet inte att innehålla några data. För varje dimension som visas under Mått klickar du på rutan
bredvid dimensionen och väljer sedan de objekt på den översta nivån som ska inkluderas i offlinekubfilen.Om du vill begränsa kubfilens storlek så att diskutrymmet inte tar slut och minska tiden som krävs för att spara filen, markerar du bara de objekt som du behöver visa i rapporten. Alla egenskapsfält som är tillgängliga för de objekt som du väljer inkluderas automatiskt i kuben.
Om objekt som du vill ta med saknas kanske du inte har inkluderat dimensionen som innehåller dem i föregående steg. Klicka på Tillbaka i guiden och välj den saknade dimensionen i steg 2 och återgå sedan till steg 3.
Obs
I Guiden OLAP-kub är de enda summeringsfunktioner som är tillgängliga för datafält Summa, Antal, Min och Max.
I steg 4 i guiden anger du ett namn och en plats för .cub-filen och klickar sedan på Slutför.
Om du vill avbryta försöket att spara filen klickar du på Stopp i dialogrutan Skapa kubfil – förlopp .När Excel har skapat offlinekubfilen klickar du på OK i dialogrutan Offline-OLAP-inställningar .
Problem: Diskutrymmet i datorn tog slut när en kub sparades.
OLAP-databaser är utformade för att hantera mycket stora mängder detaljerade data, vilket innebär att serverdatabasen kan ta upp en mycket större mängd diskutrymme än vad som ryms på den lokala hårddisken. Om du anger en stor delmängd av dessa data i offlinekubfilen kan hårddiskutrymmet ta slut. Följande strategier kan hjälpa dig att minska offlinekubfilens storlek.
Frigöra diskutrymme eller hitta en annan disk Ta bort filer som du inte behöver från disken innan du sparar kubfilen, eller spara filen på en nätverksenhet.
Ta med mindre data i offlinekubfilen Fundera på hur du kan minimera mängden data i filen och ändå ha kvar det du behöver för pivottabell- eller pivotdiagramrapporten. Prova följande:
- Eliminera dimensioner I steg 2 i Offlinekubguiden väljer du endast de dimensioner som faktiskt visas som fält i din pivottabell- eller pivotdiagramrapport.
-
Eliminera detaljnivåer Klicka i
bredvid varje markerad dimension i steg 2 av guiden och avmarkera sedan kryssrutorna för nivåer som är lägre än de som visas i rapporten. -
Eliminera datafält I steg 3 i guiden klickar du på
bredvid Mått och markerar sedan endast de datafält som du använder i rapporten. -
Ta bort dataobjekt Klicka på rutan
bredvid varje dimension i steg 3 och avmarkera sedan kryssrutorna för objekt som du inte behöver se i rapporten.
Återansluta en offlinekubfil till en OLAP-serverdatabas
- Klicka på pivottabellrapporten eller den associerade pivottabellrapporten för en pivotdiagramrapport.
- Klicka på OLAP-verktyg i gruppen Beräkningar på fliken Analysera och klicka sedan på OLAP för offline.
- Klicka på On-line OLAP och klicka sedan på OK.
- Om du uppmanas att leta reda på datakällan klickar du på Bläddra för att hitta källan och letar sedan upp OLAP-servern i nätverket.
Uppdatera och återskapa en offlinekubfil
Det kan vara en tidskrävande process och kräva mycket diskutrymme att uppdatera en offlinekubfil med senaste data från serverkuben eller en ny offlinekubfil. Starta processen då du inte behöver omedelbar tillgång till andra filer och kontrollera att du har tillräckligt med diskutrymme för att spara filen igen.
- Klicka på pivottabellrapporten som baseras på offlinekubfilen.
- I Excel 2016: Klicka på pilen bredvid Uppdatera alla i gruppenFrågor & anslutningar på fliken Data och klicka sedan på Uppdatera.
Problem: Nya data visas inte i rapporten när jag uppdaterar.
Kontrollera att den ursprungliga databasen är tillgänglig Offlinekubfilen kanske inte kan ansluta till den ursprungliga serverdatabasen för att hämta nya data. Kontrollera att den ursprungliga serverdatabasen som försåg kuben med data inte har bytt namn eller flyttats. Kontrollera att servern är tillgänglig och att du kan ansluta till den.
Kontrollera att nya data är tillgängliga Kontrollera med databasadministratören om databasen har uppdaterats i de områden som ingår i rapporten.
Kontrollera att databasorganisationen inte har ändrats Om en OLAP-serverkub har återskapats kan du behöva ordna om rapporten eller skapa en ny offlinekubfil eller en ny OLAP-kubkub i Guiden OLAP för att få åtkomst till ändrade data. Kontakta databasadministratören om du vill veta vilka ändringar som har gjorts i databasen.
Ta med olika data i en offlinekubfil
Att spara en reviderad offlinekubfil kan vara en tidskrävande process, och du kan inte utföra annat arbete i Excel medan filen sparas. Starta processen då du inte behöver omedelbar tillgång till andra filer och kontrollera att du har tillräckligt med diskutrymme för att spara filen igen.
- Kontrollera att du är ansluten till nätverket och att du kan komma åt den ursprungliga OLAP-serverdatabasen som tillhandahöll data för offlinekubfilen.
- Klicka på en pivottabellrapport som är baserad på offlinekubfilen eller klicka på den associerade pivottabellrapporten för en pivotdiagramrapport.
- Klicka på OLAP-verktyg i gruppen Beräkningar på fliken Analysera och klicka sedan på OLAP för offline.
- Klicka på Offline-OLAP och sedan på Redigera offlinedatafil.
- Följ anvisningarna i guiden Offlinekub och markera olika data för filen. I det sista steget anger du samma namn och plats som den befintliga filen du vill ändra.
Obs
Om du vill avbryta försöket att spara filen klickar du på Stopp i dialogrutan Skapa kubfil – förlopp .
Ta bort en offlinekubfil
Varning!
Om du tar bort offlinekubfilen för en rapport kan du inte längre använda rapporten offline eller skapa en ny offlinekubfil för rapporten.
- Stäng alla arbetsböcker som innehåller rapporter som använder offlinekubfilen eller kontrollera att alla sådana rapporter har tagits bort.
- Leta reda på och ta bort offlinekubfilen (.cub) i Windows.
Behöver du mer hjälp?
Du kan alltid fråga en expert i Excel Tech Community eller få support i Communities.