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


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

Применимо к: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

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

Кубы являются базовыми объектами запросов в службах Analysis Services. При подключении к базе данных служб Analysis Services посредством клиентского приложения происходит подключение к кубу внутри этой базы данных. База данных может содержать несколько кубов, если измерения, сборки, роли или структуры интеллектуального анализа используются повторно в разных контекстах.

Вы можете создать и изменить базу данных SQL Server Analysis Services программным способом или одним из следующих интерактивных методов:

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

  • Создайте пустую базу данных SQL Server Analysis Services в экземпляре SQL Server Analysis Services с помощью SQL Server Management Studio или SQL Server Data Tools, а затем подключитесь непосредственно к этой базе данных с помощью SQL Server Data Tools и создайте объекты в ней (а не в проекте). При такой работе с базой данных SQL Server Analysis Services изменения, внесенные в объекты, вступают в силу в базе данных, к которой вы подключаетесь при сохранении измененного объекта.

SQL Server Data Tools использует интеграцию с программным обеспечением системы управления версиями для поддержки нескольких разработчиков, одновременно работающих с разными объектами в проекте SQL Server Analysis Services. Разработчик также может взаимодействовать с базой данных SQL Server Analysis Services напрямую, а не через проект SQL Server Analysis Services, но риск этого заключается в том, что объекты в SQL Server Analysis Services базе данных могут стать несинхронизированными с SQL Server Analysis Services проекта, который использовался для его развертывания. После развертывания вы администрируете базу данных SQL Server Analysis Services с помощью SQL Server Management Studio. С помощью SQL Server Management Studio можно также вносить определенные изменения в базу данных SQL Server Analysis Services, например секции и роли, что также может привести к тому, что объекты в базе данных SQL Server Analysis Services перестанут синхронизированы с SQL Server Analysis Services проекта, который использовался для его развертывания.

Присоединение и отключение баз данных служб Analysis Services

Создание и восстановление резервных копий баз данных служб Analysis Services

Документирование и работа со скриптами в базе данных служб Analysis Services

Изменение или удаление базы данных служб Analysis Services

Перемещение базы данных служб Analysis Services

Переименование многомерной базы данных (службы Analysis Services)

Уровень совместимости многомерной базы данных (службы Analysis Services)

Задание свойств многомерной базы данных (службы Analysis Services)

Синхронизация баз данных служб Analysis Services

Переключение базы данных служб Analysis Services между режимами ReadOnly и ReadWrite

См. также:

Подключение в режиме «в сети» к базе данных служб Analysis Services
Создание проекта служб Analysis Services (среда SSDT)
Запрос многомерных данных с помощью многомерных выражений