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

Отнася се за
Excel за Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Офлайн файлът с кубове (.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. Свържете се отново с мрежата и свържете повторно официалния файл с кубове. Вижте раздела Повторно свързване на офлайн файл с кубове към база данни на OLAP сървър (по-долу в тази статия).
  5. Обновете офлайн файла с кубове с новите данни и след това го създайте отново. Вижте раздела "Обновяване и повторно създаване на офлайн файл с кубове " (по-долу в тази статия).
  6. Повторете тази процедура, като започнете със стъпка 3.

Създаване на офлайн файл с кубове от база данни на OLAP сървър

Забележка

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

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

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

    Забележка

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

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

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

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

    Забележка

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

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

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

      Забележка

      В съветника за OLAP куба единствените обобщаващи функции, налични за полета за данни, са Sum, Count, Min и Max.

  7. В стъпка 4 на съветника въведете име и местоположение за .cub файла и след това щракнете върху "Готово".
    За да отмените записването на файла, щракнете върху "Спри" в диалоговия прозорец "Създаване на файл с куб – Ход".

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

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

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

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

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

  • Премахване на размерите В стъпка 2 на офлайн съветника за кубове изберете само измеренията, които в действителност се показват като полета във вашия отчет с обобщена таблица или обобщена диаграма.
  • Елиминиране на нивата на детайлизация Щракнете върху полето плюс до всеки избран размер в стъпка 2 на съветника и след това изчистете квадратчетата за отметки за нива, по-ниски от показаните във вашия отчет.
  • Премахване на полета с данни В стъпка 3 на съветника щракнете върху полето " до "Мерки" и след това изберете само полетата с данни, които използвате в отчета.
  • Елиминиране на елементи с данни Щракнете върху квадратчето плюс до всяко измерение в стъпка 3 и след това изчистете квадратчетата за отметка за елементите, които не е необходимо да виждате в отчета.

Повторно свързване на офлайн файл с кубове към база данни на OLAP сървър

  1. Щракнете върху отчета с обобщена таблица или асоциирания отчет с обобщена таблица за отчет с обобщена диаграма.
  2. В раздела Анализиране, в групата Изчисления щракнете върху Инструменти за OLAP и след това щракнете върху Офлайн OLAP.
  3. Щракнете върху On-line OLAP, след което щракнете върху OK.
  4. Ако получите подкана да намерите източника на данни, щракнете върху "Преглед", за да намерите източника, и след това намерете OLAP сървъра във вашата мрежа.

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

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

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

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

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

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

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

Включване на различни данни в офлайн файл с кубове

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

  1. Уверете се, че сте свързани към вашата мрежа и че имате достъп до първоначалната база данни на OLAP сървъра, която е предоставила данните за офлайн файла с кубове.
  2. Щракнете върху отчет с обобщена таблица, който се базира на офлайн файла с кубове, или щракнете върху асоциирания отчет с обобщена таблица за отчет с обобщена диаграма.
  3. В раздела Анализиране, в групата Изчисления щракнете върху Инструменти за OLAP и след това щракнете върху Офлайн OLAP.
  4. Щракнете върху Офлайн OLAP и след това щракнете върху Редактиране на офлайн файл с данни.
  5. Следвайте стъпките в съветника за офлайн кубове, за да изберете други данни за файла. В последната стъпка задайте същото име и местоположение като на съществуващия файл, който променяте.

Забележка

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

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

Предупреждение

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

  1. Затворете всички работни книги, съдържащи отчети, които използват офлайн файла с кубове, или се уверете, че всички тези отчети са изтрити.
  2. В Windows намерете и изтрийте офлайн файла с кубове (.cub).

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

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