Published on

May 24, 2020

Управление базой данных SQL Server Analysis Services (SSAS)

SQL Server Analysis Services (SSAS) – мощный инструмент для анализа и прогнозирования данных с использованием кубов и структур добычи данных. Однако управление базой данных SSAS требует особого внимания для обеспечения ее целостности и доступности. В этой статье мы рассмотрим три важных аспекта управления базой данных SSAS: резервное копирование, обработка и синхронизация.

Резервное копирование

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

Один из вариантов – использовать SQL Server Management Studio (SSMS) для подключения к экземпляру SSAS и создания резервной копии базы данных SSAS. Другой вариант – использовать SQL Server Agent для планирования задачи резервного копирования. Кроме того, вы можете включить базу данных SSAS в пакет SSIS и создать резервную копию перед процессом ETL или обработкой куба.

Обработка

Обработка кубов и структур добычи данных – еще одна важная задача в управлении базой данных SSAS. Кубы должны быть обновлены после загрузки данных в хранилище данных, в то время как структуры добычи данных могут не требовать частой обработки. Для упрощения обработки структур добычи данных вы можете использовать задачу обработки служб анализа данных в SSIS.

Во время обработки кубов у вас есть несколько вариантов, таких как Process Default, Process Full, Process Data, Process Clear, Process Add и Process Index. Аналогично, вы можете обрабатывать структуры добычи данных с помощью задачи обработки служб анализа данных. Выбирая отдельные объекты, вы можете сделать управление базой данных SSAS намного проще.

Синхронизация

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

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

Заключение

Управление базой данных SSAS является неотъемлемым условием для поддержания целостности и доступности кубов и структур добычи данных. В этой статье мы обсудили три важных аспекта управления базой данных SSAS: резервное копирование, обработка и синхронизация. Эти задачи могут быть выполнены с использованием SQL Server Management Studio, SQL Server Agent и пакетов SSIS. Реализуя комплексную стратегию управления базой данных SSAS, вы можете обеспечить бесперебойную работу вашей среды SSAS.

Click to rate this post!
[Total: 0 Average: 0]

Let's work together

Send us a message or book free introductory meeting with us using button below.