Поделиться через


База данных рабочей области (табличные службы SSAS)

База данных рабочей области табличной модели, используемая во время создания модели, формируется при создании нового проекта табличной модели в среде SQL Server Data Tools (SSDT). База данных рабочей области находится в памяти на экземпляре Analysis Services, запущенном в табличном режиме, как правило, на том же компьютере, что и SQL Server Data Tools.

Этот раздел включает следующие подразделы:

  • Общие сведения о базе данных рабочей области

  • Свойства базы данных рабочей области

  • Управление базой данных рабочей области с помощью среды SSMS

  • Связанные задачи

Общие сведения о базе данных рабочей области

База данных рабочей области создается на экземпляре служб Analysis Services, указанном в свойстве «Сервер рабочей области», при создании нового проекта бизнес-аналитики с помощью одного из шаблонов проекта табличной модели в SQL Server Data Tools. Каждый проект табличной модели имеет собственную базу данных рабочей области. Используйте среду Среда SQL Server Management Studio для просмотра базы данных рабочей области на сервере служб Analysis Services. Имя базы данных рабочей области формируется следующим образом: имя проекта, знак подчеркивания, имя пользователя, знак подчеркивания, идентификатор GUID.

Когда проект открыт в среде SQL Server Data Tools, база данных рабочей области модели находится в памяти. При закрытии проекта база данных рабочей области сохраняется в памяти, сохраняется на диске и удаляется из памяти (значение по умолчанию) или удаляется из памяти и не сохраняется на диске, в соответствии со значением свойства «Сохранение рабочей области». Дополнительные сведения о свойстве «Сохранение рабочей области» см. далее в разделе Свойства базы данных рабочей области.

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

Важное примечаниеВажно!

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

ПримечаниеПримечание

Окно предварительного просмотра на странице «Выбор таблиц и представлений» мастера импорта таблиц, диалоговое окно «Изменение свойств таблицы» и диалоговое окно «Диспетчер секций» показывают таблицы, столбцы и строки в источнике данных и могут не показывать те же таблицы, столбцы и строки, что и база данных рабочей области.

При развертывании проекта табличной модели развернутый шаблон базы данных, которая в сущности является копией базы данных рабочей области, создается на экземпляре сервера Analysis Services, указанном в свойстве «Сервер развертывания», на основе базы данных рабочей области. Дополнительные сведения о свойстве «Сервер развертывания» см. в разделе Свойства проекта (табличные службы SSAS).

База данных рабочей области модели обычно находится на экземпляре localhost или на локальном именованном экземпляре сервера Analysis Services. Для размещения базы данных рабочей области можно использовать удаленный экземпляр Analysis Services, однако эта конфигурация не рекомендуется из-за наличия задержки при запросе данных и других ограничений. Лучше всего, если экземпляр служб Analysis Services, на котором размещается база данных рабочей области, находится на том же компьютере, что и среда SQL Server Data Tools. Подписывание проектов моделей на том же компьютере, где располагается экземпляр служб Analysis Services, где размещается база данных рабочей области, способствует повышению производительности.

Удаленно расположенные базы данных рабочей области имеют следующие ограничения.

  • Потенциальные задержки при отправке запросов.

  • Свойство «Резервное копирование данных» не может иметь значение Резервное копирование на диск.

  • Нельзя импортировать данные из книги PowerPivot при создании нового проекта табличной модели с помощью шаблона проекта «Импорт из PowerPivot».

Свойства базы данных рабочей области

Свойства базы данных рабочей области включены в свойства модели. Чтобы просмотреть свойства модели, в SQL Server Data Tools в обозревателе решений щелкните файл Model.bim. Свойства модели могут быть настроены в окне Свойства. Характерные свойства базы данных рабочей области включают следующее.

ПримечаниеПримечание

Свойства компонентов Сервер рабочей области, Сохранение рабочей области и Резервное копирование имеют настройки по умолчанию, применяемые при создании нового проекта модели. Параметры по умолчанию для новых проектов моделей можно изменить с помощью страницы Моделирование данных в параметрах служб Analysis Server диалогового окна «Сервис/параметры». Эти свойства, как и другие, можно также настроить для каждого проекта модели в окне Свойства. Изменение параметров по умолчанию не будет применяться к уже созданным проектам моделей. Дополнительные сведения см. в разделе Настройка моделирования данных по умолчанию и свойств развертывания (табличные службы SSAS).

Свойство

Параметр по умолчанию

Описание

База данных рабочей области

Имя проекта, знак подчеркивания, имя пользователя, знак подчеркивания, идентификатор GUID.

Имя базы данных рабочей области, используемой для хранения и изменения проекта модели в памяти. После создания проекта модели эта база данных появится в экземпляре служб Analysis Services, указанном в свойстве Сервер рабочей области. Это свойство нельзя задать в окне «Свойства».

Сохранение рабочей области

Выгрузить из памяти

Указывает, как база данных рабочей области должна сохраняться после закрытия проекта модели. База данных рабочей области содержит метаданные модели и данные, импортированные в модель. В некоторых случаях база данных рабочей области может иметь очень большой размер и, соответственно, занимать большой объем памяти. По умолчанию при закрытии проекта модели в среде SQL Server Data Tools база данных рабочей области выгружается из памяти. При изменении этого параметра важно учитывать объем доступных ресурсов памяти, а также предполагаемую частоту работы с этим проектом модели. Возможны следующие варианты значения этого параметра.

  • Хранить в памяти — база данных рабочей области сохраняется в памяти после закрытия проекта модели. При выборе этого варианта используется больше памяти, однако при открытии проекта модели в среде SQL Server Data Tools потребляется меньше ресурсов, а база данных рабочей области загружается быстрее.

  • Выгрузить из памяти — база данных рабочей области сохраняется на диске, но удаляется из памяти после закрытия проекта модели. При выборе этого варианта используется меньше памяти, однако при открытии проекта модели в среде SQL Server Data Tools база данных рабочей области должна быть присоединена повторно. При этом потребляются дополнительные ресурсы, а проект модели будет загружаться медленнее, чем в случае, если база данных рабочей области сохраняется в памяти. Этот вариант следует использовать в случае, если ресурсы памяти ограниченны, или при работе с дистанционно расположенной базой данных рабочей области.

  • Удалить рабочую область — база данных рабочей области удаляется из памяти и не сохраняется на диске после закрытия проекта модели. При выборе этого параметра используется меньше памяти и пространства в хранилище, однако при открытии проекта модели в среде SQL Server Data Tools потребляются дополнительные ресурсы и проект модели будет загружаться медленнее, чем в случае, когда база данных рабочей области сохраняется в памяти или на диске. Этот параметр используется лишь периодически при работе над проектами моделей.

Значение по умолчанию для этого свойства можно изменить с помощью страницы Моделирование данных в параметрах Служб Analysis Server диалогового окна «Сервис/Параметры».

Сервер рабочей области

localhost

Это свойство определяет сервер по умолчанию, на котором будет размещена база данных рабочей области во время работы над проектом модели в среде SQL Server Data Tools. В списке отображаются все доступные экземпляры служб Analysis Services, запущенные на локальном компьютере.

Чтобы задать другой сервер Analysis Services (работающий в табличном режиме), введите имя сервера. Пользователь должен быть администратором на сервере Analysis Services.

ПримечаниеПримечание

Рекомендуется в качестве сервера рабочей области указать локальный сервер Analysis Services. Для баз данных рабочей области на удаленном сервере импорт из PowerPivot не поддерживается, также не поддерживается локальное создание резервных копий, и при выполнении запросов в пользовательском интерфейсе могут возникать задержки.

Значение по умолчанию для этого свойства можно изменить с помощью страницы «Моделирование данных» в разделе параметров Analysis Services диалогового окна «Сервис/Параметры».

Управление базой данных рабочей области с помощью среды SSMS

Воспользуйтесь Среда SQL Server Management Studio (SSMS) для подключения к серверу Analysis Services, на котором размещена база данных рабочей области. Обычно нет необходимости управлять базой данных рабочей среды. Исключение представляет подключение или удаление базы данных рабочей среды из Среда SQL Server Management Studio.

ПредупреждениеВнимание!

Не пользуйтесь средой Среда SQL Server Management Studio для управления базой данных рабочей области, пока проект открыт в конструкторе моделей. Это может привести к потере данных.

Связанные задачи

Раздел

Описание

Свойства модели (табличные службы SSAS)

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

См. также

Основные понятия

Настройка моделирования данных по умолчанию и свойств развертывания (табличные службы SSAS)

Свойства проекта (табличные службы SSAS)