Súbor kocky v režime offline (.cub) ukladá údaje vo forme kocky OLAP (Online Analytical Processing). Tieto údaje môžu predstavovať časť databázy OLAP zo servera OLAP alebo môžu byť vytvorené nezávisle od ľubovoľnej databázy OLAP. Ak chcete pokračovať v práci so zostavami kontingenčnej tabuľky a kontingenčného grafu, aj keď server nie je k dispozícii alebo ste odpojení od siete, použite súbor kocky v režime offline.
Poznámka
Pri používaní a distribúcii súboru kocky v režime offline, ktorý obsahuje citlivé alebo súkromné informácie, postupujte opatrne. Namiesto súboru kocky zvážte uchovávanie údajov v zošite, aby ste mohli používať správu prístupových práv na riadenie prístupu k údajom. Ďalšie informácie nájdete v téme Správa prístupových práv k informáciám v balíku Office.
Ďalšie informácie o offline kockách
Pri práci so zostavou kontingenčnej tabuľky alebo kontingenčného grafu, ktorá vychádza zo zdrojových údajov zo servera OLAP, môžete pomocou Sprievodcu kockou v režime offline skopírovať zdrojové údaje do samostatného súboru kocky v režime offline v počítači. Ak chcete vytvoriť tieto offline súbory, musíte mať v počítači nainštalovaného poskytovateľa údajov OLAP, ktorý podporuje túto funkciu, napríklad MSOLAP zo služby Microsoft SQL Server Analysis Services.
Poznámka
Vytváranie a používanie súborov kocky v režime offline zo služby Microsoft SQL Server Analysis Services podlieha trvaniu a licencii inštalácie Microsoft SQL Server. Pozrite si príslušné informácie o licenciách pre svoju verziu SQL Server.
Používanie sprievodcu kockou v režime offline
Ak chcete vytvoriť súbor kocky v režime offline, vyberte pomocou sprievodcu kockou offline podmnožinu údajov v databáze OLAP a túto podmnožinu uložte. Zostava nemusí obsahovať každé pole zahrnuté v súbore a môžete si vybrať z dimenzií a údajových polí, ktoré sú k dispozícii v databáze OLAP. Ak chcete minimalizovať veľkosť súboru, zahrňte iba údaje, ktoré chcete mať možnosť zobraziť v zostave. Môžete vynechať celé rozmery a v prípade väčšiny typov dimenzií môžete vynechať aj podrobnosti nižšej úrovne a položky najvyššej úrovne, ktoré nepotrebujete zobraziť. Pre všetky položky, ktoré sú zahrnuté, sa polia vlastností, ktoré sú k dispozícii v databáze pre tieto položky, uložia aj do offline súboru.
Stiahnutie údajov v režime offline a ich následné opätovné spustenie v režime online
Ak to chcete urobiť, najprv vytvoríte zostavu kontingenčnej tabuľky alebo kontingenčného grafu založenú na serverovej databáze a potom zo zostavy vytvoríte súbor kocky v režime offline. Zostavu potom môžete kedykoľvek prepínať medzi serverovou databázou a súborom offline. Je to napríklad vtedy, keď používate prenosný počítač na to, aby ste si mohli vziať prácu domov alebo na výlet a neskôr znova pripojiť počítač k sieti.
V nasledujúcom postupe nájdete základné kroky na vytvorenie údajov v režime offline a ich následné opätovné spustenie do režimu online.
- Vytvorte alebo otvorte zostavu kontingenčnej tabuľky alebo kontingenčného grafu založenú na údajoch OLAP a ku ktorým chcete získať prístup offline.
- Vytvorte v počítači súbor kocky v režime offline. Ďalšie informácie nájdete v časti Vytvorenie súboru kocky v režime offline z databázy servera OLAP (ďalej v tomto článku).
- Odpojte sa od siete a pracujte so súborom kocky v režime offline.
- Znova sa pripojte k sieti a znova pripojte súbor offiline kocky. Pozrite si časť Opätovné pripojenie súboru kocky v režime offline k serverovej databáze OLAP (nachádza sa nižšie v tomto článku).
- Obnovte súbor kocky offline o nové údaje a potom znova vytvorte súbor kocky offline. Pozrite si časť Obnovenie a opätovné vytvorenie súboru kocky v režime offline (nižšie v tomto článku).
- Zopakujte tento postup a začnite krokom 3.
Vytvorenie súboru kocky v režime offline z databázy servera OLAP
Poznámka
Ak je databáza OLAP veľká a chcete, aby súbor kocky poskytoval prístup k veľkej podmnožine údajov, bude potrebné zabezpečiť dostatok miesta na disku. Ukladanie súboru sa môže ukázať ako časovo náročné. Na zlepšenie výkonu zvážte vytvorenie súboru kocky v režime offline pomocou skriptu MDX.
Kliknite na zostavu kontingenčnej tabuľky, pre ktorú chcete vytvoriť súbor kocky v režime offline. Môžete kliknúť aj na priradenú zostavu kontingenčnej tabuľky pre zostavu kontingenčného grafu.
Na karte Analyzovať kliknite v skupine Výpočty na položku Nástroje OLAP a potom kliknite na položku OLAP v režime offline.
Zobrazí sa dialógové okno nastavenia OLAP v režime offline .Poznámka
Ak váš poskytovateľ OLAP nepodporuje súbory kocky v režime offline, príkaz OLAP v režime offline nie je k dispozícii. Ďalšie informácie vám poskytne dodávateľ vášho poskytovateľa OLAP.
Kliknite na položku Vytvoriť údajový súbor offline alebo ak už pre zostavu existuje súbor kocky offline, kliknite na položku Upraviť údajový súbor offline.
Zobrazí sa sprievodca kockou v režime offline .V kroku 1 v sprievodcovi kliknite na tlačidlo Ďalej.
V kroku 2 sprievodcu vyberte jednotlivé dimenzie z kocky servera, ktoré obsahujú údaje, ktoré chcete zahrnúť do súboru kocky v režime offline. Kliknite na
vedľa každej takejto dimenzie a vyberte úrovne, ktoré chcete zahrnúť.Poznámka
- V rámci dimenzie nie je možné vynechať stredne pokročilé úrovne.
- Ak chcete zmenšiť veľkosť súboru kocky, vynechajte nižšie úrovne, ktoré nie je potrebné zobraziť v zostave.
- Do zoskupených položiek zahrňte všetky dimenzie, aby program Microsoft Office Excel mohol tieto zoskupenia zachovať pri prepínaní medzi serverovou databázou a súborom v režime offline.
- Rozmery, ktoré nemajú pole
, neumožňujú vylúčiť úrovne. Môžete zahrnúť alebo vylúčiť len tento typ dimenzie.
V kroku 3 v sprievodcovi kliknite na pole
vedľa položky Miery a vyberte polia, ktoré chcete použiť ako údajové polia v zostave. Musíte vybrať aspoň jednu mierku; V opačnom prípade rozmery súvisiace s mierou nebudú obsahovať žiadne údaje. Pre každú dimenziu uvedenú v časti Miery kliknite na pole
vedľa danej dimenzie a potom vyberte položky najvyššej úrovne, ktoré chcete zahrnúť do súboru kocky offline.Ak chcete obmedziť veľkosť súboru kocky, aby sa vám nedošlo miesto na disku, a skrátiť čas potrebný na uloženie súboru, v zostave vyberte len položky, ktoré potrebujete zobraziť. Všetky polia vlastností, ktoré sú k dispozícii pre vybraté položky, sa automaticky zahrnú do kocky.
Ak položky, ktoré chcete zahrnúť, chýbajú, možno ste v predchádzajúcom kroku nezahrnuli dimenziu, ktorá tieto tieto položky obsahuje. V sprievodcovi kliknite na tlačidlo Späť a v kroku 2 vyberte chýbajúcu dimenziu a potom sa vráťte na krok 3.
Poznámka
V Sprievodcovi kockou OLAP sú pre údajové polia k dispozícii iba súhrnné funkcie Súčet, Počet, Minimum a Max.
V kroku 4 sprievodcu zadajte názov a umiestnenie súboru .cub a potom kliknite na tlačidlo Dokončiť.
Ak chcete zrušiť ukladanie súboru, kliknite v dialógovom okne Vytvorenie súboru kocky – priebeh na tlačidlo Zastaviť.Keď Excel dokončí vytváranie súboru kocky offline, kliknite v dialógovom okne Nastavenie OLAP v režime offline na tlačidlo OK.
Problém: Pri ukladaní kocky sa v počítači milo miesto na disku.
Databázy OLAP sú navrhnuté na správu veľkého množstva podrobných údajov, a preto môže serverová databáza zaberať oveľa väčšie množstvo ukladacieho priestoru na disku, než poskytuje lokálny pevný disk. Ak zadáte veľkú podmnožinu týchto údajov pre súbor kocky v režime offline, na pevnom disku sa môže minúť miesto. Nasledujúce stratégie môžu pomôcť zmenšiť veľkosť súboru kocky v režime offline.
Uvoľnenie miesta na disku alebo vyhľadanie iného disku Pred uložením súboru kocky odstráňte z disku súbory, ktoré nepotrebujete, alebo uložte súbor na sieťovú jednotku.
Zahrnutie menšieho množstva údajov do súboru údajovej kocky v režime offline Zvážte, ako môžete minimalizovať množstvo údajov v súbore a zachovať si všetko, čo potrebujete pre zostavu kontingenčnej tabuľky alebo kontingenčného grafu. Vyskúšajte tieto riešenia:
- Odstránenie rozmerov V kroku 2 sprievodcu kockou v režime offline vyberte iba dimenzie, ktoré sa skutočne zobrazujú ako polia v zostave kontingenčnej tabuľky alebo kontingenčného grafu.
-
Odstránenie úrovní podrobností Kliknite na
vedľa každej vybratej dimenzie v kroku 2 sprievodcu a potom zrušte začiarknutie políčok pre úrovne, ktoré sú nižšie ako tie, ktoré sa zobrazujú v zostave. -
Odstrániť údajové polia V kroku 3 sprievodcu kliknite na pole
vedľa položky Miery a potom vyberte len tie údajové polia, ktoré používate v zostave. -
Odstránenie položiek údajov Kliknite na
vedľa jednotlivých dimenzií v kroku 3 a potom zrušte začiarknutie políčok položiek, ktoré nepotrebujete zobraziť v zostave.
Opätovné pripojenie súboru kocky v režime offline k serverovej databáze OLAP
- Kliknite na zostavu kontingenčnej tabuľky alebo priradenú zostavu kontingenčnej tabuľky pre zostavu kontingenčného grafu.
- Na karte Analyzovať kliknite v skupine Výpočty na položku Nástroje OLAP a potom kliknite na položku OLAP v režime offline.
- Kliknite na položku On-line OLAP a potom kliknite na tlačidlo OK.
- Ak sa zobrazí výzva na vyhľadanie zdroja údajov, kliknutím na tlačidlo Prehľadávať vyhľadajte zdroj a potom v sieti vyhľadajte server OLAP.
Obnovenie a opätovné vytvorenie súboru údajovej kocky v režime offline
Obnovenie súboru kocky v režime offline, ktorý ho opätovne vytvára s použitím najnovších údajov z kocky servera alebo nového súboru kocky v režime offline, môže byť náročný na čas a môže vyžadovať mnoho dočasného miesta na disku. Proces spustite v čase, keď nepotrebujete okamžitý prístup k ostatným súborom, a uistite sa, že máte k dispozícii dostatok miesta na disku na opätovné uloženie súboru.
- Kliknite na zostavu kontingenčnej tabuľky, ktorá je založená na súbore kocky v režime offline.
- V Excel 2016: Na karte Údaje v skupine Dotazy & Pripojenia kliknite na šípku vedľa položky Obnoviť všetko a potom kliknite na tlačidlo Obnoviť.
Problém: Pri obnovovaní sa v zostave nezobrazia nové údaje.
Kontrola dostupnosti pôvodnej databázy Súbor kocky v režime offline sa pravdepodobne nebude môcť pripojiť k pôvodnej serverovej databáze a načítať nové údaje. Skontrolujte, či pôvodná serverová databáza, ktorá poskytovala údaje pre kocku, nebola premenovaná alebo premiestnená. Uistite sa, že server je k dispozícii a či sa k nemu môžete pripojiť.
Kontrola dostupnosti nových údajov Ak chcete zistiť, či bola databáza v oblastiach zahrnutých do vašej správy aktualizovaná, obráťte sa na správcu databázy.
Skontrolujte, či sa nezmenila organizácia databázy Ak bola kocka servera OLAP prestavaná, na prístup k zmeneným údajom môže byť potrebné zmeniť usporiadanie zostavy alebo vytvoriť nový súbor kocky v režime offline alebo kocku sprievodcu kockou OLAP. Obráťte sa na správcu databázy a zistite ďalšie informácie o zmenách vykonaných v databáze.
Zahrnutie rôznych údajov do súboru kocky v režime offline
Uloženie revidovaného súboru kocky v režime offline môže byť časovo náročný proces a počas ukladania súboru nemôžete v Exceli vykonávať iné práce. Proces spustite v čase, keď nepotrebujete okamžitý prístup k ostatným súborom, a uistite sa, že máte k dispozícii dostatok miesta na disku na opätovné uloženie súboru.
- Skontrolujte, či ste pripojení k sieti a či máte prístup k pôvodnej serverovej databáze OLAP, ktorá poskytla údaje pre súbor kocky v režime offline.
- Kliknite na zostavu kontingenčnej tabuľky, ktorá je založená na súbore kocky v režime offline, alebo kliknite na priradenú zostavu kontingenčnej tabuľky pre zostavu kontingenčného grafu.
- Na karte Analyzovať kliknite v skupine Výpočty na položku Nástroje OLAP a potom kliknite na položku OLAP v režime offline.
- Kliknite na položku Offline OLAP a potom na položku Upraviť údajový súbor offline.
- Podľa krokov v Sprievodcovi kockou v režime offline vyberte rôzne údaje pre súbor. V poslednom kroku zadajte rovnaký názov a umiestnenie ako existujúci súbor, ktorý chcete zmeniť.
Poznámka
Ak chcete zrušiť ukladanie súboru, kliknite v dialógovom okne Vytvorenie súboru kocky – priebeh na tlačidlo Zastaviť.
Odstránenie súboru kocky v režime offline
Upozornenie
Ak odstránite súbor kocky offline pre zostavu, zostavu už nebudete môcť používať offline alebo nebudete môcť pre zostavu vytvoriť nový súbor kocky v režime offline.
- Zavrite všetky zošity obsahujúce zostavy, ktoré používajú súbor kocky offline, alebo skontrolujte, či boli všetky takéto zostavy odstránené.
- Vo Windowse vyhľadajte a odstráňte súbor kocky offline (.cub).
Potrebujete ďalšiu pomoc?
Vždy sa môžete opýtať odborníka v komunite Excel Tech Community alebo získať podporu v komunitách.