Работа с офлайн файлове на кубове

Един офлайн файл с кубове (.cub) съхранява данни под формата на куб за онлайн аналитична обработка (OLAP). Тези данни може да представляват част от OLAP база данни от OLAP сървър или да са създадени независимо от всяка OLAP база данни. Използвайте офлайн файл за куб, за да продължите да работите с обобщена таблица и обобщена диаграма, когато сървърът е недостъпен или когато връзката ви с мрежата е прекъсната.

Забележка относно защитата: Внимавайте да използвате или разпространявате офлайн файл за куб, който съдържа поверителна или лична информация. Вместо файл на куб, помислете за запазване на данните в работната книга, така че да можете да използвате управлението на правата за управление, за да управлявате достъпа до данните. За повече информация вижте Управление на правата за достъп до информация в Office.

Когато работите с обобщена таблица или отчет обобщена диаграма, който се базира на изходни данни от OLAP сървър, можете да използвате съветника за офлайн кубове, за да копирате данните източник в отделен офлайн файл за куб на вашия компютър. За да създадете тези офлайн файлове, трябва да имате доставчик на OLAP данни, който поддържа тази възможност, като например MSOLAP от Microsoft SQL Server за анализ, инсталиран на вашия компютър.

Забележка: Създаването и използването на офлайн файлове на кубове от Microsoft SQL Server услуги за анализ е предмет на срока и лицензирането на вашата Microsoft SQL Server инсталация. Вижте подходящата информация за лицензиране на вашата SQL Server версия.

Използване на съветника за офлайн кубове

За да създадете офлайн файла за куб, можете да използвате съветника за офлайн кубове, за да изберете подмножество от данните в OLAP базата данни и след това да запишете това подмножество. Вашият отчет не трябва да включва всяко поле, което сте включили във файла, и можете да изберете от всяко от размерите и полетата за данни, които са налични в OLAP базата данни. За да запазите размера на файла до минимум, можете да включите само данните, които искате да можете да покажете в отчета. Можете да изпуснете цели размери и за повечето типове размери можете също да изпуснете подробните данни от по-ниско ниво и елементите от най-високо ниво, които не е необходимо да показвате. За всички елементи, които включите, полета за свойства, които са налични в базата данни за тези елементи, също се записват във вашия офлайн файл.

Събиране на данни офлайн и след това връщане на данните онлайн

За да направите това, първо създавате обобщена таблица или обобщена диаграма, който се базира на базата данни на сървъра, и след това създавате офлайн файла за куб от отчета. След това можете да превключите отчета между базата данни на сървъра и офлайн файла, когато искате; например когато използвате преносим компютър, за да поемете работата си у дома или по време на пътуване, и по-късно свържете отново компютъра към вашата мрежа.

Следващата процедура предоставя основните стъпки за събиране на данни офлайн и след това връщане на данните обратно онлайн.

  1. Създайте или отворете обобщена таблица или отчет с обобщена диаграма, която се базира на OLAP данни, до които искате да имате достъп офлайн.

  2. Създайте офлайн файл с кубове на вашия компютър. Вижте раздела Създаване на офлайн файл за куб от база данни на OLAP сървър (по-долу, в тази статия).

  3. Прекъснете връзката с вашата мрежа и работете с офлайн файла за куб.

  4. Свържете се отново към вашата мрежа и свържете отново файла на куба на offiline. Вижте раздела Повторно свързване на офлайн файл за куб към база данни на OLAP сървър (по-долу, в тази статия).

  5. Обновете офлайн файла с кубове с нови данни и след това създайте отново офлайн файла за куб. Вижте раздела Обновяване и повторно създайте офлайн файл за куб (по-долу, в тази статия).

  6. Повторете тази процедура, започвайки със стъпка 3.

Забележка: Ако вашата OLAP база данни е голяма и искате файлът на куба да предостави достъп до голямо подмножество от данните, ще трябва да предоставите достатъчно дисково пространство и ще откриете, че записването на файла може да се окаже отнемащо време. За да подобрите производителността, помислете за създаване на офлайн файла за куб с помощта на MDX скрипт.

  1. Щракнете върху отчета с обобщена таблица, за който искате да създадете офлайн файл за куб – можете също да щракнете върху асоцииран отчет с обобщена таблица за обобщена диаграма отчет.

  2. В раздела Анализиране, в групата Изчисления щракнете върху OLAP инструментии след това щракнете върху Офлайн OLAP.

    Показва се диалоговият прозорец Офлайн OLAP настройки.

    Забележка: Ако вашият доставчик на OLAP не поддържа офлайн файлове на кубове, командата Офлайн OLAP не е налична. Обърнете се към доставчика за вашия OLAP доставчик за повече информация.

  3. Щракнете върху Създаване на офлайн файл с данни или, ако вече съществува офлайн файл за куб за отчета, щракнете върху Редактиране на офлайн файл с данни.

    Показва се съветникът за офлайн кубове.

  4. В стъпка 1 на съветника щракнете върху Напред.

  5. В стъпка 2 на съветника изберете всеки измерение от вашия куб на сървъра, който има данни, които искате да включите в офлайн файла за куб. Щракнете върху Поле плюс до всяка такава величина и изберете нивата, които искате да включите.

    Забележки: 

    • Не можете да пропуснете междинни нива в размерност.

    • За да намалите размера на файла на куба, изпуснете по-ниските нива, които не е необходимо да преглеждате в отчета.

    • Не забравяйте да включите всички размери, където имате групирани елементи, така че Microsoft Office Excel да могат да поддържат тези групи, когато превключвате между базата данни на сървъра и офлайн файла.

    • Размерите, които нямат Поле плюс , не ви позволяват да изключвате нива. Можете да включвате или изключвате само целия този тип измерение.

  6. В стъпка 3 на съветника щракнете върху Поле плюс до Мерки иизберете полетата, които искате да използвате като полета с данни в отчета. Трябва да изберете поне една мярка; в противен случай размерите, свързани с мярката, няма да съдържат данни. За всяко измерение, изброенопод Мерки, щракнете върху Поле плюс до измерението и след това изберете елементите от най-високо ниво, които да включите в офлайн файла на куба.

    • За да ограничите размера на файла на куба, така че да не се изтощи дисково пространство и да намалите времето, необходимо за записване на файла, изберете само елементите, които трябва да прегледате в отчета. Всички полета за свойства, които са налични за елементите, които сте избрали, автоматично се включват в куба.

    • Ако елементите, които искате да включите, липсват, може да не сте включили измерението, което ги съдържа в предишната стъпка. Щракнете върху Назад в съветника и изберете липсващото измерение в стъпка 2 и след това се върнете към стъпка 3.

      Забележка: В съветника за OLAP кубове единствените обобщени функции, налични за полета с данни, са Сума, Брой, Мини Макс.

  7. В стъпка 4 на съветника въведете име и местоположение за .cub файла и след това щракнете върху Готово.

    За да отмените записването на файла, щракнете върху Спри в диалоговия прозорец Създаване на файл на куб – напредък.

  8. След Excel завърши създаването на офлайн файла за куб, щракнете върху OK в диалоговия прозорец Офлайн Настройки OLAP.

Проблем: На компютъра ми е свършило дисковото пространство при записване на куб.

OLAP базите данни са предназначени да управляват много големи количества подробни данни и в резултат на това базата данни на сървъра може да заема много по-голямо място за съхранение на диска, отколкото предоставя вашият локален твърд диск. Ако зададете голямо подмножество от тези данни за вашия офлайн файл за куб, е възможно на твърдия ви диск да няма място. Следните стратегии могат да ви помогнат да намалите размера на вашия офлайн файл за куб.

Освободите дисково пространство или намерете друг диск    Изтрийте файловете, които не ви трябват от диска, преди да запишете файла на куба, или запишете файла на мрежов диск.

Включване на по-малко данни във файла за офлайн куб    Помислете как можете да намалите количеството на данните във файла и все още да имате това, което ви трябва за вашата обобщена таблица или обобщена диаграма отчет. Опитайте следното:

  • Премахване на размерите    В стъпка 2 на съветника за офлайн куб изберете само размерите, които в действителност се показват като полета във вашата обобщена таблица или обобщена диаграма отчет.

  • Премахване на нивата на детайлност     Щракнете върху Поле плюс до всяка избрана величина в стъпка 2 на съветника и след това изчистете квадратчетата за отметка за нива, по-ниски от тези, показани във вашия отчет.

  • Премахване на полета с данни    В стъпка 3 на съветника щракнете върху Поле плюс до Мерки ислед това изберете само полетата с данни, които използвате в отчета.

  • Премахване на елементи от данни    Щракнете върху Поле плюс до всяко измерение в стъпка 3 и след това изчистете квадратчетата за отметка за елементи, които не е необходимо да виждате в отчета.

  1. Щракнете върху Отчет с обобщена таблица или асоцииран отчет с обобщена таблица за отчет с обобщена диаграма.

  2. В раздела Анализиране, в групата Изчисления щракнете върху OLAP инструментии след това щракнете върху Офлайн OLAP.

  3. Щракнете върху OLAP на линияи след това щракнете върху OK.

  4. Ако получите подкана да намерите източника на данни, щракнете върху Преглед, за да намерите източника, и след това намерете OLAP сървъра във вашата мрежа.

Обновяването на офлайн файл с кубове, което го създава отново с помощта на най-новите данни от куба на сървъра или новия офлайн файл на куба, може да отнеме много време и да изисква много временно дисково пространство. Стартирайте процеса в момент, когато не се нуждаете от незабавен достъп до други файлове, и се уверете, че имате достатъчно дисково пространство, за да запишете файла отново.

  1. Щракнете върху отчета с обобщена таблица, който се базира на офлайн файла за куб.

  2. В Excel 2016: В раздела Данни, в групата Заявки & Връзки щракнете върху стрелката до Обновивсички и след това щракнете върху Обнови.

    В Excel 2013: В раздела Данни, в групата Връзки щракнете върху стрелката до Обновивсички и след това щракнете върху Обнови.

Проблем: Новите данни не се показват в моя отчет, когато обновя.

Уверете се, че първоначалната база данни е налична    Възможно офлайн файл с кубове да не успее да се свърже с първоначалната база данни на сървъра, за да извлече нови данни. Проверете дали първоначалната база данни на сървъра, която е предоставила данните за куба, не е преименувана или преместена. Уверете се, че сървърът е наличен и че можете да се свържете с него.

Уверете се, че има нови данни    Консултирайте се с администратора на базата данни, за да определите дали базата данни е актуализирана в областите, включени във вашия отчет.

Уверете се, че организацията на базата данни не е променена    Ако куб на OLAP сървър е възстановен, може да се наложи да реорганизирате отчета си или да създадете нов офлайн файл за куб или куб на съветника за OLAP кубове, за да получите достъп до променените данни. Обърнете се към администратора на базата данни, за да разберете за промените, направени в базата данни.

Записването на коригиран офлайн файл за куб може да е процес, който отнема много време, и не можете да правите друга работа Excel докато файлът се записва. Стартирайте процеса в момент, когато не се нуждаете от незабавен достъп до други файлове, и се уверете, че имате достатъчно дисково пространство, за да запишете файла отново.

  1. Уверете се, че сте свързани към вашата мрежа и че имате достъп до първоначалната база данни на OLAP сървъра, която е предоставила данните за офлайн файла на куба.

  2. Щракнете върху отчет с обобщена таблица, който се базира на офлайн файла на куба, или щракнете върху свързания отчет с обобщена таблица за обобщена диаграма отчет.

  3. В раздела Анализиране, в групата Изчисления щракнете върху OLAP инструментии след това щракнете върху Офлайн OLAP.

  4. Щракнете върху Офлайн OLAPи след това щракнете върху Редактиране на офлайн файл с данни.

  5. Следвайте стъпките в съветника за офлайн кубове, за да изберете различни данни за файла. В последната стъпка задайте същото име и местоположение като съществуващия файл, който променяте.

Забележка: За да отмените записването на файла, щракнете върху Спри в диалоговия прозорец Създаване на файл на куб – напредък.

Предупреждение: Ако изтриете офлайн файла за куб за отчет, вече не можете да използвате отчета офлайн или да създадете нов офлайн файл за куб за отчета.

  1. Затворете всички работни книги, съдържащи отчети, които използват офлайн файла за куб, или се уверете, че всички такива отчети са изтрити.

  2. В Windows намерете и изтрийте офлайн файла за куб (.cub).

Забележка: Ако вашата OLAP база данни е голяма и искате файлът на куба да предостави достъп до голямо подмножество от данните, ще трябва да предоставите достатъчно дисково пространство и ще откриете, че записването на файла може да се окаже отнемащо време. За да подобрите производителността, помислете за създаване на офлайн файла за куб с помощта на MDX скрипт.

  1. Щракнете върху отчета с обобщена таблица, за който искате да създадете офлайн файл за куб – можете също да щракнете върху асоцииран отчет с обобщена таблица за обобщена диаграма отчет.

  2. В раздела Опции, в групата Инструменти щракнете върху OLAP инструментии след това щракнете върху Офлайн OLAP.

    Изображение на лентата на Outlook

    Показва се диалоговият прозорец Офлайн OLAP настройки.

    Забележка: Ако вашият доставчик на OLAP не поддържа офлайн файлове на кубове, командата Офлайн OLAP не е налична. Обърнете се към доставчика за вашия OLAP доставчик за повече информация.

  3. Щракнете върху Създаване на офлайн файл с данни или, ако вече съществува офлайн файл за куб за отчета, щракнете върху Редактиране на офлайн файл с данни.

    Показва се съветникът за офлайн кубове.

  4. В стъпка 1 на съветника щракнете върху Напред.

  5. В стъпка 2 на съветника изберете всеки измерение от вашия куб на сървъра, който има данни, които искате да включите в офлайн файла за куб. Щракнете върху Поле плюс до всяка такава величина и изберете нивата, които искате да включите.

    Забележки: 

    • Не можете да пропуснете междинни нива в размерност.

    • За да намалите размера на файла на куба, изпуснете по-ниските нива, които не е необходимо да преглеждате в отчета.

    • Не забравяйте да включите всички размери, където имате групирани елементи, така че Microsoft Office Excel да могат да поддържат тези групи, когато превключвате между базата данни на сървъра и офлайн файла.

    • Размерите, които нямат Поле плюс , не ви позволяват да изключвате нива. Можете да включвате или изключвате само целия този тип измерение.

  6. В стъпка 3 на съветника щракнете върху Поле плюс до Мерки иизберете полетата, които искате да използвате като полета с данни в отчета. Трябва да изберете поне една мярка; в противен случай размерите, свързани с мярката, няма да съдържат данни. За всяко измерение, изброенопод Мерки, щракнете върху Поле плюс до измерението и след това изберете елементите от най-високо ниво, които да включите в офлайн файла на куба.

    • За да ограничите размера на файла на куба, така че да не се изтощи дисково пространство и да намалите времето, необходимо за записване на файла, изберете само елементите, които трябва да прегледате в отчета. Всички полета за свойства, които са налични за елементите, които сте избрали, автоматично се включват в куба.

    • Ако елементите, които искате да включите, липсват, може да не сте включили измерението, което ги съдържа в предишната стъпка. Щракнете върху Назад в съветника и изберете липсващото измерение в стъпка 2 и след това се върнете към стъпка 3.

      Забележка: В съветника за OLAP кубове единствените обобщени функции, налични за полета с данни, са Сума, Брой, Мини Макс.

  7. В стъпка 4 на съветника въведете име и местоположение за .cub файла и след това щракнете върху Готово.

    За да отмените записването на файла, щракнете върху Спри в диалоговия прозорец Създаване на файл на куб – напредък.

  8. След Excel завърши създаването на офлайн файла за куб, щракнете върху OK в диалоговия прозорец Офлайн Настройки OLAP.

Проблем: На компютъра ми е свършило дисковото пространство при записване на куб.

OLAP базите данни са предназначени да управляват много големи количества подробни данни и в резултат на това базата данни на сървъра може да заема много по-голямо място за съхранение на диска, отколкото предоставя вашият локален твърд диск. Ако зададете голямо подмножество от тези данни за вашия офлайн файл за куб, е възможно на твърдия ви диск да няма място. Следните стратегии могат да ви помогнат да намалите размера на вашия офлайн файл за куб.

Освободите дисково пространство или намерете друг диск    Изтрийте файловете, които не ви трябват от диска, преди да запишете файла на куба, или запишете файла на мрежов диск.

Включване на по-малко данни във файла за офлайн куб    Помислете как можете да намалите количеството на данните във файла и все още да имате това, което ви трябва за вашата обобщена таблица или обобщена диаграма отчет. Опитайте следното:

  • Премахване на размерите    В стъпка 2 на съветника за офлайн куб изберете само размерите, които в действителност се показват като полета във вашата обобщена таблица или обобщена диаграма отчет.

  • Премахване на нивата на детайлност     Щракнете върху Поле плюс до всяка избрана величина в стъпка 2 на съветника и след това изчистете квадратчетата за отметка за нива, по-ниски от тези, показани във вашия отчет.

  • Премахване на полета с данни    В стъпка 3 на съветника щракнете върху Поле плюс до Мерки ислед това изберете само полетата с данни, които използвате в отчета.

  • Премахване на елементи от данни    Щракнете върху Поле плюс до всяко измерение в стъпка 3 и след това изчистете квадратчетата за отметка за елементи, които не е необходимо да виждате в отчета.

  1. Щракнете върху Отчет с обобщена таблица или асоцииран отчет с обобщена таблица за отчет с обобщена диаграма.

  2. В раздела Опции, в групата Инструменти щракнете върху OLAP инструментии след това щракнете върху Офлайн OLAP.

    Изображение на лентата на Outlook

  3. Щракнете върху OLAP на линияи след това щракнете върху OK.

  4. Ако получите подкана да намерите източника на данни, щракнете върху Преглед, за да намерите източника, и след това намерете OLAP сървъра във вашата мрежа.

Обновяването на офлайн файл с кубове, което го създава отново с помощта на най-новите данни от куба на сървъра или новия офлайн файл на куба, може да отнеме много време и да изисква много временно дисково пространство. Стартирайте процеса в момент, когато не се нуждаете от незабавен достъп до други файлове, и се уверете, че имате достатъчно дисково пространство, за да запишете файла отново.

  1. Щракнете върху отчета с обобщена таблица, който се базира на офлайн файла за куб.

  2. В раздела Данни, в групата Връзки щракнете върху стрелката до Обновивсички и след това щракнете върху Обнови.

    Изображение на лентата на Excel

Проблем: Новите данни не се показват в моя отчет, когато обновя.

Уверете се, че първоначалната база данни е налична    Възможно офлайн файл с кубове да не успее да се свърже с първоначалната база данни на сървъра, за да извлече нови данни. Проверете дали първоначалната база данни на сървъра, която е предоставила данните за куба, не е преименувана или преместена. Уверете се, че сървърът е наличен и че можете да се свържете с него.

Уверете се, че има нови данни    Консултирайте се с администратора на базата данни, за да определите дали базата данни е актуализирана в областите, включени във вашия отчет.

Уверете се, че организацията на базата данни не е променена    Ако куб на OLAP сървър е възстановен, може да се наложи да реорганизирате отчета си или да създадете нов офлайн файл за куб или куб на съветника за OLAP кубове, за да получите достъп до променените данни. Обърнете се към администратора на базата данни, за да разберете за промените, направени в базата данни.

Записването на коригиран офлайн файл за куб може да е процес, който отнема много време, и не можете да правите друга работа Excel докато файлът се записва. Стартирайте процеса в момент, когато не се нуждаете от незабавен достъп до други файлове, и се уверете, че имате достатъчно дисково пространство, за да запишете файла отново.

  1. Уверете се, че сте свързани към вашата мрежа и че имате достъп до първоначалната база данни на OLAP сървъра, която е предоставила данните за офлайн файла на куба.

  2. Щракнете върху отчет с обобщена таблица, който се базира на офлайн файла на куба, или щракнете върху свързания отчет с обобщена таблица за обобщена диаграма отчет.

  3. В раздела Опции, в групата Инструменти щракнете върху OLAP инструментии след това щракнете върху Офлайн OLAP.

  4. Щракнете върху Офлайн OLAPи след това щракнете върху Редактиране на офлайн файл с данни.

  5. Следвайте стъпките в съветника за офлайн кубове, за да изберете различни данни за файла. В последната стъпка задайте същото име и местоположение като съществуващия файл, който променяте.

Забележка: За да отмените записването на файла, щракнете върху Спри в диалоговия прозорец Създаване на файл на куб – напредък.

Предупреждение: Ако изтриете офлайн файла за куб за отчет, вече не можете да използвате отчета офлайн или да създадете нов офлайн файл за куб за отчета.

  1. Затворете всички работни книги, съдържащи отчети, които използват офлайн файла за куб, или се уверете, че всички такива отчети са изтрити.

  2. В Windows намерете и изтрийте офлайн файла за куб (.cub).

Имате нужда от още помощ?

Винаги можете да попитате експерт в техническата общност на excel или да получите поддръжка в Общността за отговори от.

Нуждаете се от още помощ?

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

×