Работа с автономными файлами куба

Применяется к
Excel для Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

В автономном файле куба (CUB) данные хранятся в форме куба OLAP. Эти данные могут представлять собой часть базы данных OLAP, полученную с сервера OLAP, или они могут быть созданы независимо от базы данных OLAP. Используйте автономный файл куба, чтобы продолжать работу с отчетами сводной таблицы и сводной диаграммы, когда сервер недоступен или когда вы отключены от сети.

Примечание

Будьте осторожны при использовании или распространении автономного файла куба, содержащего конфиденциальную или личную информацию. Лучше не хранить файл куба, а данные в книге, чтобы можно было управлять доступом к ним с помощью Rights Management. Дополнительные сведения см. в статье Управление правами на доступ к данным в Office.

Подробнее об автономных кубах

При работе с отчетом сводной таблицы или сводной диаграммы, основанным на исходных данных с сервера OLAP, с помощью мастера автономных кубов можно скопировать исходные данные в отдельный автономный файл куба на своем компьютере. Чтобы создавать эти автономные файлы, на вашем компьютере должен быть установлен поставщик данных OLAP, поддерживающий эту возможность, например MSOLAP от Microsoft SQL Server Analysis Services.

Примечание

Создание и использование автономных файлов куба службами Microsoft SQL Server Analysis Services регулируется сроком и лицензией вашей установки Microsoft SQL Server. Обратитесь к соответствующей информации о лицензировании для вашей версии SQL Server.

Использование автономного мастера кубов

Чтобы создать файл автономного куба, с помощью мастера автономных кубов выберите подмножество данных в базе данных OLAP, а затем сохраните это подмножество. Отчет не обязательно должен включать все поля, которые включены в файл, и вы можете выбрать их из любых измерений и полей данных, доступных в базе данных OLAP. Чтобы свести размер файла к минимуму, можно включать в отчет только те данные, которые должны отображаться. Можно опускать все размеры, а для большинства типов размеров можно также пропускать сведения нижнего уровня и элементы верхнего уровня, которые не нужно отображать. Для всех включенных элементов их свойства также сохраняются в автономном файле.

Перенос данных в автономный режим и последующий их возврат в оперативный режим

Для этого сначала создайте отчет сводной таблицы или сводной диаграммы на основе базы данных сервера, а затем на основе этого отчета создайте автономный файл куба. Затем вы можете переключать отчет между базой данных сервера и автономным файлом в любое время; Например, при использовании портативного компьютера, чтобы взять его с собой домой или в поездку, а затем снова подключить компьютер к сети.

В следующей процедуре описаны основные действия по переносу данных в автономный режим и последующему их повторному подключению в оперативный режим.

  1. Создайте или откройте сводную таблицу или отчет сводной диаграммы, основанный на данных OLAP, к которым вам нужен доступ в автономном режиме.
  2. Создание автономного файла куба на компьютере. См. раздел Создание автономного файла куба на основе базы данных сервера OLAP (ниже, в этой статье).
  3. Отключитесь от сети и работайте с автономным файлом куба.
  4. Повторно подключитесь к сети и повторно подключите файл куба offinline. См. раздел Повторное подключение автономного файла куба к базе данных сервера OLAP (ниже, в этой статье).
  5. Обновите автономный файл куба, добавив новые данные, а затем заново создайте файл автономного куба. См. раздел Обновление и повторное создание автономного файла куба (ниже, в этой статье).
  6. Повторите эту процедуру, начиная с шага 3.

Создание автономного файла куба на основе базы данных сервера OLAP

Примечание

Если база данных OLAP имеет большой размер и файл куба должен обеспечивать доступ к большому подмножеству данных, необходимо предоставить достаточно места на диске, и вы обнаружите, что сохранение файла может занять много времени. Чтобы повысить производительность, рассмотрите возможность создания автономного файла куба с помощью сценария многомерных выражений.

  1. Выберите отчет сводной таблицы, для которого требуется создать автономный файл куба. Также можно выбрать связанный отчет сводной таблицы для отчета сводной диаграммы.

  2. На вкладке "Анализ " в группе "Вычисления " щелкните средства OLAP, а затем — "Автономный OLAP".
    Откроется диалоговое окно параметров автономного режима OLAP .

    Примечание

    Если ваш поставщик OLAP не поддерживает автономные файлы куба, команда Offline OLAP недоступна. Для получения дополнительных сведений обратитесь к поставщику OLAP.

  3. Нажмите Создать файл автономных данных или, если автономный файл куба уже существует для отчета, щелкните Редактировать файл автономных данных.
    Откроется автономный мастер кубов.

  4. На шаге 1 мастера нажмите кнопку Далее.

  5. На шаге 2 мастера выберите каждое измерение в кубе сервера, содержащее данные, которые требуется включить в автономный файл куба. Щелкните поле " рядом с каждым таким измерением и выберите уровни, которые нужно включить.

    Примечание

    • Пропустить промежуточные уровни в измерении невозможно.
    • Чтобы уменьшить размер файла куба, опустите нижние уровни, которые не нужно просматривать в отчете.
    • Не забудьте включить все измерения, в которых есть сгруппированные элементы, чтобы приложение Microsoft Office Excel могло сохранить эти группировки при переключении между серверной базой данных и автономным файлом.
    • Размеры, не имеющие поля не позволяют исключить уровни. Можно включить или исключить только весь этот тип измерений.
  6. На шаге 3 мастера щелкните поле " рядом с элементом "Меры" и выберите поля, которые вы хотите использовать в качестве полей данных в отчете. Вы должны выбрать хотя бы одну меру; В противном случае измерения, связанные с измерением, не будут содержать данных. Для каждого измерения, перечисленного в разделе Меры, щелкните поле " рядом с измерением, а затем выберите элементы верхнего уровня, которые будут включены в автономный файл куба.

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

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

      Примечание

      В мастере кубов OLAP единственными функциями сведения данных для полей данных являются Sum, Count, Min и Max.

  7. На шаге 4 мастера введите имя и расположение файла CUB, а затем нажмите кнопку Готово.
    Чтобы отменить сохранение файла, нажмите кнопку Остановить в диалоговом окне Создание файла куба – Ход выполнения .

  8. После того как Excel завершит создание автономного файла куба, нажмите кнопку " ОК " в диалоговом окне "Автономные параметры OLAP ".

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

Базы данных OLAP предназначены для управления очень большими объемами подробных данных, в результате чего база данных сервера может занимать гораздо больший объем дискового пространства, чем ваш локальный жесткий диск. Если вы указываете большое подмножество этих данных для автономного файла куба, на жестком диске может не хватить места. Следующие стратегии помогут уменьшить размер автономного файла куба.

Освободите место на диске или найдите другой диск Удалите ненужные файлы с диска перед сохранением файла куба или сохраните файл на сетевом диске.

Включать меньше данных в автономный файл куба Подумайте, как свести к минимуму объем данных в файле, сохранив при этом все необходимое для сводной таблицы или отчета сводной диаграммы. Проверьте следующее:

  • Устранение измерений На шаге 2 автономного мастера кубов выберите только те измерения, которые фактически отображаются в виде полей в отчете сводной таблицы или сводной диаграммы.
  • Устранение уровней детализации На шаге 2 мастера щелкните поле " рядом с каждым выбранным измерением, а затем снимите флажки для уровней проверки, меньших, чем те, которые отображаются в отчете.
  • Удаление полей данных На шаге 3 мастера щелкните поле " рядом с элементом "Меры" и выберите только поля данных, используемые в отчете.
  • Удаление элементов данных Щелкните поле рядом с каждым измерением на шаге 3, а затем снимите флажки для проверки для элементов, которые не должны отображаться в отчете.

Повторное подключение автономного файла куба к базе данных сервера OLAP

  1. Выберите отчет сводной таблицы или связанный с ним отчет сводной таблицы для отчета сводной диаграммы.
  2. На вкладке "Анализ " в группе "Вычисления " щелкните средства OLAP, а затем — "Автономный OLAP".
  3. Нажмите кнопку On-line OLAP (Он-лайн OLAP) и нажмите кнопку ОК.
  4. Если вам будет предложено найти источник данных, нажмите кнопку "Обзор ", а затем найдите сервер OLAP в сети.

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

Обновление автономного файла куба, при котором он воссоздается с использованием последних данных из куба сервера или нового файла автономного куба, может занимать много времени и требовать много места на диске. Запустите процесс в тот момент, когда вам не требуется мгновенный доступ к другим файлам, и убедитесь, что на диске достаточно места для повторной сохранения файла.

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

Проблема: новые данные не появляются в моем отчете при обновлении.

Убедитесь в наличии исходной базы данных Автономный файл куба может не подключаться к исходной базе данных сервера для получения новых данных. Убедитесь, что исходная база данных сервера, которая предоставила данные для куба, не была переименована или перемещена. Убедитесь, что сервер доступен и к нему можно подключиться.

Убедитесь в доступности новых данных Обратитесь к администратору базы данных, чтобы узнать, была ли база данных обновлена в тех областях, которые включены в отчет.

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

Включение разных данных в автономный файл куба

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

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

Примечание

Чтобы отменить сохранение файла, нажмите кнопку Остановить в диалоговом окне Создание файла куба – Ход выполнения .

Удаление автономного файла куба

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

При удалении автономного файла куба для отчета его больше нельзя будет использовать в автономном режиме или создать новый автономный файл куба для отчета.

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

Дополнительные сведения

Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.