Rad s izvanmrežnim datotekama kocke

Primjenjuje se na
Excel za Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Datoteka izvanmrežne kocke (.cub) pohranjuje podatke u obliku OLAP (Online Analytical Processing) kocke. Ti podaci mogu predstavljati dio OLAP baze podataka s OLAP poslužitelja ili su možda stvoreni neovisno o OLAP bazi podataka. Izvanmrežnu datoteku kocke koristite za nastavak rada s izvješćima zaokretne tablice i zaokretnog grafikona kada poslužitelj nije dostupan ili kada niste povezani s mrežom.

Napomena

Budite oprezni pri korištenju ili distribuciji datoteke izvanmrežne kocke koja sadrži osjetljive ili privatne podatke. Razmislite o čuvanju podataka u radnoj knjizi umjesto datoteke kocke da biste mogli koristiti upravljanje pravima za kontrolu pristupa podacima. Dodatne informacije potražite u članku Upravljanje pravima na informacije u sustavu Office.

Saznajte više o izvanmrežnim kockama

Kada radite s izvješćem zaokretne tablice ili zaokretnog grafikona koje se temelji na izvorišnim podacima s OLAP poslužitelja, pomoću čarobnjaka za izvanmrežne kocke možete kopirati izvorišne podatke u zasebnu datoteku izvanmrežne kocke na računalu. Da biste stvorili te izvanmrežne datoteke, na računalu morate imati instaliran OLAP davatelj podataka koji podržava tu mogućnost, kao što je MSOLAP iz komponente Microsoft SQL Server Analysis Services.

Napomena

Stvaranje i korištenje datoteka izvanmrežnih kocki iz komponente Microsoft SQL Server Analysis Services podliježe trajanju i licenciranju instalacije sustava Microsoft SQL Server. Pogledajte odgovarajuće informacije o licenciranju svoje verzije sustava SQL Server.

Korištenje čarobnjaka za izvanmrežne kocke

Da biste stvorili datoteku izvanmrežne kocke, pomoću čarobnjaka za izvanmrežne kocke odaberite podskup podataka u OLAP bazi podataka i zatim ga spremite. Izvješće ne mora sadržavati sva polja koja ste uvrstili u datoteku, a možete odabrati bilo koje dimenzije i podatkovno polje dostupno u OLAP bazi podataka. Da biste veličinu datoteke sveli na najmanju moguću mjeru, uvrstite samo one podatke za koje želite da se prikazuju u izvješću. Možete izostaviti cijele dimenzije, a za većinu vrsta dimenzija možete izostaviti i pojedinosti niže razine i stavke najviše razine koje ne morate prikazati. Za sve stavke koje uvrstite polja svojstava koja su dostupna u bazi podataka spremaju se i u izvanmrežnu datoteku.

Isključivanje podataka i ponovno vraćanje podataka na mrežu

Da biste to učinili, najprije stvorite izvješće zaokretne tablice ili zaokretnog grafikona koje se temelji na poslužiteljskoj bazi podataka, a zatim iz izvješća stvorite datoteku izvanmrežne kocke. Zatim možete kad god poželite prebacivati izvješće iz baze podataka poslužitelja u izvanmrežnu datoteku i obratno. kada, na primjer, koristite prijenosno računalo da biste posao odnijeli kući ili na put, a poslije ponovno povežete računalo s mrežom.

U sljedećem su postupku navedeni osnovni koraci za isključivanje podataka i ponovno uključivanje podataka u mrežni način rada.

  1. Stvorite ili otvorite izvješće zaokretne tablice ili zaokretnog grafikona utemeljeno na OLAP podacima kojima želite pristupiti izvan mreže.
  2. Stvorite datoteku izvanmrežne kocke na računalu. Pogledajte odjeljak Stvaranje datoteke izvanmrežne kocke iz baze podataka OLAP poslužitelja (u nastavku ovog članka).
  3. Prekinite vezu s mrežom i radite s izvanmrežnom datotekom kocke.
  4. Ponovno se povežite s mrežom i ponovno povežite datoteku izvanmrežne kocke. Pogledajte odjeljak Ponovno povezivanje datoteke izvanmrežne kocke s bazom podataka OLAP poslužitelja (u nastavku ovog članka).
  5. Osvježite datoteku izvanmrežne kocke novim podacima, a zatim ponovno stvorite datoteku izvanmrežne kocke. Pogledajte odjeljak Osvježavanje i ponovno stvaranje datoteke izvanmrežne kocke (u nastavku ovog članka).
  6. Ponovite taj postupak, počevši od trećeg koraka.

Stvaranje datoteke izvanmrežne kocke iz baze podataka OLAP poslužitelja

Napomena

Ako je vaša OLAP baza podataka velika i želite da datoteka kocke omogućuje pristup velikom podskupu podataka, morat ćete osigurati dovoljno prostora na disku i vidjet ćete da će spremanje datoteke možda biti dugotrajno. Da biste poboljšali performanse, razmislite o stvaranju datoteke izvanmrežne kocke pomoću MDX skripte.

  1. Kliknite izvješće zaokretne tablice za koje želite stvoriti izvanmrežnu datoteku kocke – možete kliknuti i pridruženo izvješće zaokretne tablice za izvješće zaokretnog grafikona.

  2. Na kartici Analiza u grupi Izračuni kliknite OLAP alati, a zatim Izvanmrežni OLAP.
    Prikazat će se dijaloški okvir Izvanmrežne OLAP postavke .

    Napomena

    Ako vaš davatelj OLAP usluga ne podržava izvanmrežne datoteke kocke, naredba Izvanmrežni OLAP nije dostupna. Dodatne informacije zatražite od dobavljača davatelja OLAP usluga.

  3. Kliknite Stvori izvanmrežnu podatkovnu datoteku ili, ako za izvješće već postoji izvanmrežna podatkovna datoteka, kliknite Uređivanje izvanmrežne podatkovne datoteke.
    Prikazat će se čarobnjak za izvanmrežne kocke.

  4. U prvom koraku čarobnjaka kliknite Dalje.

  5. U drugom koraku čarobnjaka odaberite svaku dimenziju iz kocke poslužitelja koja sadrži podatke koje želite uvrstiti u datoteku izvanmrežne kocke. Kliknite okvir Plus okvir pokraj svake dimenzije i odaberite razine koje želite uvrstiti.

    Napomena

    • Ne možete preskakati srednje razine unutar dimenzije.
    • Da biste smanjili veličinu datoteke kocke, izostavite niže razine koje vam nisu potrebne u izvješću.
    • Obavezno obuhvatite sve dimenzije u kojima ste grupirali stavke da bi Microsoft Office Excel mogao zadržati ta grupiranja prilikom prebacivanja između poslužiteljske baze podataka i izvanmrežne datoteke.
    • Dimenzije koje nemaju okvir s dodatkom ne dopuštaju izuzimanje razina. Možete obuhvatiti ili isključiti samo sve ove vrste dimenzija.
  6. U trećem koraku čarobnjaka kliknite okvir s plusom pokraj mogućnosti Mjere pa odaberite polja koja želite koristiti kao podatkovna polja u izvješću. Morate odabrati barem jednu mjeru; U suprotnom dimenzije povezane s mjerom neće sadržavati podatke. Za svaku dimenziju navedenu u odjeljku Mjere kliknite okvir s plusom pokraj dimenzije pa odaberite stavke najviše razine koje želite uvrstiti u datoteku izvanmrežne kocke.

    • Da biste ograničili veličinu datoteke kocke tako da vam ne ponestane prostora na disku te da biste smanjili vrijeme potrebno za spremanje datoteke, odaberite samo stavke koje morate prikazati u izvješću. Sva polja svojstava koja su dostupna za odabrane stavke automatski se uvrštavaju u kocku.

    • Ako stavke koje želite uvrstiti nedostaju, možda u prethodnom koraku niste uvrstili dimenziju koja ih sadrži. Kliknite Natrag u čarobnjaku i odaberite dimenziju koja nedostaje u 2. koraku, a zatim se vratite na 3. korak.

      Napomena

      U čarobnjaku za OLAP kocke za podatkovna polja dostupne su samo funkcije zbrajanja Sum, Count, Min i Max.

  7. U četvrtom koraku čarobnjaka unesite naziv i mjesto .cub datoteke, a zatim kliknite Završi.
    Da biste otkazali spremanje datoteke, kliknite Zaustavi u dijaloškom okviru Stvaranje datoteke kocke – tijek .

  8. Kada Excel završi sa stvaranjem datoteke izvanmrežne kocke, kliknite U redu u dijaloškom okviru Izvanmrežne OLAP postavke .

Problem: na računalu je ponestalo prostora na disku tijekom spremanja kocke.

OLAP baze podataka osmišljene su za upravljanje vrlo velikim količinama detaljnih podataka zbog čega poslužiteljska baza podataka može zauzeti mnogo veću količinu prostora za pohranu na disku nego što ga nudi lokalni tvrdi disk. Ako za izvanmrežnu datoteku kocke navedete veliki podskup tih podataka, na tvrdom disku možda će ponestati prostora. Sljedeće strategije mogu pomoći u smanjenju veličine datoteke izvanmrežne kocke.

Oslobađanje diskovnog prostora ili traženje drugog diska Prije spremanja datoteke kocke izbrišite s diska nepotrebne datoteke ili datoteku spremite na mrežni pogon.

Uvrštavanje manje podataka u datoteku izvanmrežne kocke Razmislite o tome kako smanjiti količinu podataka u datoteci da biste i dalje imali sve što vam je potrebno za izvješće zaokretne tablice ili zaokretnog grafikona. Učinite sljedeće:

  • Eliminirajte dimenzije U drugom koraku čarobnjaka za izvanmrežne kocke odaberite samo dimenzije koje se stvarno prikazuju kao polja u izvješću zaokretne tablice ili zaokretnog grafikona.
  • Uklanjanje razina pojedinosti Kliknite okvir Plus pokraj svake odabrane dimenzije u 2. koraku čarobnjaka, a zatim poništite potvrdne okvire za razine niže od onih prikazanih u izvješću.
  • Eliminiranje podatkovnih polja U trećem koraku čarobnjaka kliknite okvir s plusom pokraj mogućnosti Mjere, a zatim odaberite samo polja podataka koja koristite u izvješću.
  • Uklanjanje stavki podataka Kliknite okvir Plus pokraj svake dimenzije u 3. koraku, a zatim poništite potvrdne okvire uz stavke koje ne morate vidjeti u izvješću.

Ponovno povezivanje datoteke izvanmrežne kocke s bazom podataka OLAP poslužitelja

  1. Kliknite izvješće zaokretne tablice ili pridruženo izvješće zaokretne tablice za izvješće zaokretnog grafikona.
  2. Na kartici Analiza u grupi Izračuni kliknite OLAP alati, a zatim Izvanmrežni OLAP.
  3. Kliknite On-line OLAP, a zatim OK.
  4. Ako se od vas zatraži da pronađete izvor podataka, kliknite Pregledaj da biste pronašli izvor, a zatim pronađite OLAP poslužitelj na mreži.

Osvježavanje i ponovno stvaranje datoteke izvanmrežne kocke

Osvježavanje datoteke izvanmrežne kocke, čime se ponovno stvara pomoću najnovijih podataka iz datoteke kocke poslužitelja ili nove datoteke izvanmrežne kocke, može dugo trajati i zahtijevati mnogo privremenog prostora na disku. Taj postupak pokrenite kada vam nije potreban trenutni pristup drugim datotekama te provjerite postoji li dovoljno prostora na disku za ponovno spremanje datoteke.

  1. Kliknite izvješće zaokretne tablice koje je utemeljeno na datoteci izvanmrežne kocke.
  2. U Excel 2016: Na kartici Podaci u grupi Upiti & veze kliknite strelicu pokraj mogućnosti Osvježi sve, a zatim kliknite Osvježi.

Problem: Novi se podaci ne prikazuju u mom izvješću prilikom osvježavanja.

Provjerite je li izvorna baza podataka dostupna Datoteka izvanmrežne kocke možda se neće moći povezati s izvornom bazom podataka poslužitelja radi dohvaćanja novih podataka. Provjerite nije li izvorna baza podataka poslužitelja iz koje su se dobili podaci za kocku preimenovana ili premještena. Provjerite je li poslužitelj dostupan i možete li se povezati s njim.

Provjerite jesu li dostupni novi podaci Pitajte administratora baze podataka je li baza podataka ažurirana u područjima obuhvaćenima izvješćem.

Provjera nije li se promijenila organizacija baze podataka Ako je kocka OLAP poslužitelja obnovljena, možda ćete morati reorganizirati izvješće ili stvoriti novu datoteku izvanmrežne kocke ili čarobnjaku za OLAP kocke da biste pristupili promijenjenim podacima. Obratite se administratoru baze podataka da biste saznali više o promjenama unesenima u bazu podataka.

Obuhvaćanje različitih podataka u datoteku izvanmrežne kocke

Spremanje izmijenjene datoteke izvanmrežne kocke može dugo trajati i tijekom spremanja datoteke u programu Excel nećete moći obavljati druge radnje. Taj postupak pokrenite kada vam nije potreban trenutni pristup drugim datotekama te provjerite postoji li dovoljno prostora na disku za ponovno spremanje datoteke.

  1. Provjerite jeste li povezani s mrežom i možete li pristupiti izvornoj bazi podataka OLAP poslužitelja iz koje su se dobili podaci za datoteku izvanmrežne kocke.
  2. Kliknite izvješće zaokretne tablice koje je utemeljeno na datoteci izvanmrežne kocke ili pridruženo izvješće zaokretne tablice za izvješće zaokretnog grafikona.
  3. Na kartici Analiza u grupi Izračuni kliknite OLAP alati, a zatim Izvanmrežni OLAP.
  4. Kliknite Izvanmrežni OLAP, a zatim Uređivanje izvanmrežne podatkovne datoteke.
  5. Slijedite korake u čarobnjaku za izvanmrežne kocke da biste odabrali druge podatke za datoteku. U zadnjem koraku navedite isti naziv i mjesto kao postojeću datoteku koju mijenjate.

Napomena

Da biste otkazali spremanje datoteke, kliknite Zaustavi u dijaloškom okviru Stvaranje datoteke kocke – tijek .

Brisanje datoteke izvanmrežne kocke

Upozorenje

Ako izbrišete datoteku izvanmrežne kocke za izvješće, izvješće više nećete moći koristiti u izvanmrežnom načinu rada ni stvoriti novu datoteku izvanmrežne kocke za izvješće.

  1. Zatvorite sve radne knjige koje sadrže izvješća koja koriste datoteku izvanmrežne kocke ili provjerite jesu li sva takva izvješća izbrisana.
  2. U sustavu Windows pronađite i izbrišite datoteku izvanmrežne kocke (.cub).

Je li vam potrebna dodatna pomoć?

Uvijek možete postaviti pitanje stručnjaku u tehničkoj zajednici za Excel ili zatražiti podršku u zajednicama.