Развертывание решений интеллектуального анализа данных
Применимо к: SQL Server 2019 и более ранних версий Analysis Services Azure Analysis Services Fabric/Power BI Premium
Важно!
Интеллектуальный анализ данных не рекомендуется использовать в службах SQL Server 2017 Analysis Services, а в SQL Server 2022 Analysis Services его поддержка прекращена. Документация не обновляется для устаревших и неподдерживаемых функций. Дополнительные сведения см. в статье об обратной совместимости служб Analysis Services.
Последний шаг процесса интеллектуального анализа данных — это развертывание моделей в производственной среде. Процесс развертывания важен, так как делает модели доступными пользователям для решения любой из следующих задач.
Использование моделей для создания прогнозов и принятия бизнес-решений. Сведения об использовании средств создания запросов см. в разделе Средства запросов интеллектуального анализа данных.
Внедрение функций интеллектуального анализа данных непосредственно в приложение. Можно включать объекты AMO или сборку, содержащую набор объектов, которые выбранное приложение может использовать для создания, изменения, обработки и удаления структур и моделей интеллектуального анализа данных.
Создание отчетов, позволяющих пользователям запрашивать прогнозы, просматривать тенденции и сравнивать модели.
В этом разделе подробно описаны параметры развертывания.
Требования к развертыванию решений интеллектуального анализа данных
Развертывание решения с реляционными данными
Развертывание решения с многомерными данными
В этом разделе
Развертывание решения интеллектуального анализа данных в предыдущих версиях SQL Server
Экспорт и импорт объектов интеллектуального анализа данных
Требования к развертыванию решений интеллектуального анализа данных
Экземпляр SQL Server Analysis Services, в котором развертывается решение, должен работать в режиме, поддерживающем многомерные объекты и объекты интеллектуального анализа данных. То есть нельзя развертывать объекты интеллектуального анализа данных в экземпляре, на котором размещаются табличные модели или данные Power Pivot.
Поэтому, если решение интеллектуального анализа данных создается в среде Visual Studio, обязательно используйте шаблон Проект многомерных данных и интеллектуального анализа данных служб Analysis Services.
При развертывании решения объекты, используемые для интеллектуального анализа данных, создаются в указанном экземпляре SQL Server Analysis Services в базе данных с тем же именем, что и файл решения.
Развертывание решения с реляционными данными
При развертывании реляционного решения интеллектуального анализа данных необходимые объекты интеллектуального анализа данных создаются в новой базе данных SQL Server Analysis Services, а объекты обрабатываются по умолчанию. Параметры обработки можно изменить с помощью свойства конфигурации Параметр обработки. Дополнительные сведения см. в статье Настройка свойств проекта служб Analysis Services (SSDT).
По умолчанию каждый раз развертываются только дополнительные изменения. Иными словами, если изменена модель интеллектуального анализа данных, то при следующем развертывании проекта будет обновлена только эта модель. Однако если у вас есть несколько клиентов, изменяя базу данных SQL Server Analysis Services, это может привести к ошибкам. Если требуется изменить режим развертывания по умолчанию таким образом, чтобы при развертывании решения обновлялась вся база данных, измените свойство Режим развертывания
В решении интеллектуального анализа данных с реляционными данными должны развертываться только такие объекты, как определение источника данных, любые представления источников данных и все зависимые модели интеллектуального анализа данных.
Развертывание решения с многомерными данными
Если развертывается решение интеллектуального анализа данных с многомерными данными, это решение создает объекты интеллектуального анализа данных в той же базе данных, где находится исходный куб.
Поэтому во время обработки структуры или модели интеллектуального анализа данных необходимо обработать и исходный куб. Поэтому развертывание решения, использующего модели интеллектуального анализа данных OLAP, может занять больше времени, чем развертывание решений с реляционными данными.
Обычно объекты интеллектуального анализа данных используют те же источники данных и представления источников данных, которые используются в кубе. Однако можно добавить источники данных и представления источников данных специально для интеллектуального анализа данных. Например, обычно куб не содержит данных о потенциальных клиентах или внешних данных, которые не используются в многомерных объектах.
Связанные ресурсы
Перемещение объектов интеллектуального анализа данных
Если модель основана только на реляционных данных, самым простым способом перемещения моделей является экспорт и импорт объектов с помощью инструкций DMX.
Перемещение базы данных служб Analysis Services
Если модели используют куб в качестве источника данных, дополнительные сведения о перемещении моделей и соответствующих данных куба см. в следующем разделе.
Развертывание проектов служб Analysis Services (среда SSDT)
Общие сведения о развертывании проектов SQL Server Analysis Services и свойства, которые можно задать в рамках конфигурации проекта.
См. также:
Обработка многомерной модели (службы Analysis Services)
Средства запросов интеллектуального анализа данных
Требования к обработке и связанные замечания (интеллектуальный анализ данных)