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


Автоматизация административных задач служб Analysis Services с помощью служб SSIS

Службы Microsoft SQL Server Службы Integration Services позволяют автоматизировать выполнение скриптов DDL, задач по обработке кубов и моделей интеллектуального анализа данных, а также задач запросов интеллектуального анализа данных. Службы Службы Integration Services можно рассматривать как набор задач потока управления и задач по обслуживанию, которые можно соединять, образуя последовательные и параллельные задания по обработке данных.

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

Задачи служб Integration Services

Любая задача или задание служб Службы Integration Services состоит из двух основных элементов: элементов потока управления и элементов потока данных. Элементы потока управления определяют логическое упорядочивание выполнения задания путем применения ограничений очередностью. Элементы потока данных относятся к соединению между выходом компонента и входом следующего компонента, а также к любому преобразованию данных, которое может применяться к переходным данным. В отношении решений об отправке данных различным компонентам ограничения очередностью содержат логику, указывающую, какой компонент получает выход. Задачи служб Службы Integration Services, наиболее важные для служб Microsoft SQL Server Analysis Services, включают задачу выполнения DDL, задачу обработки средствами Analysis Services и задачу запроса интеллектуального анализа данных. Для каждой из этих задач может использоваться задача отправки почты для отправки администратору сообщения электронной почты, содержащего результаты выполнения задачи.

Задача выполнения DDL

Задача выполнения DDL в службах Службы Integration Services позволяет отправлять скрипты DDL непосредственно серверу служб Analysis Services и запускать их автоматически. Это позволяет администратору служб Analysis Services выполнять операции создания резервных копий, восстановления и синхронизации из пакета служб Службы Integration Services. Пакет состоит из элементов потоков данных и управления, описанных ранее, которые должны быть run regularly, как и другие инструкции DDL, которые можно добавлять к задачам. Поскольку обсуждаемые здесь задачи часто запускаются ночью, особенно полезно иметь пакеты, которые можно легко запускать из любого приложения планирования. Можно запланировать запуск пакета в любое время, используя агент служб Службы Integration Services. Дополнительные сведения о реализации этой задачи см. в разделе Задача «Выполнение инструкции DDL служб Analysis Services».

Задача «Обработка средствами Analysis Services»

Задача «Обработка средствами Analysis Services» в службах Службы Integration Services позволяет автоматически заполнять кубы новыми данными при внесении периодических обновлений в исходную реляционную базу данных. Используя задачу «Обработка средствами Analysis Services», можно осуществлять обработку на уровне измерения, куба или секции. Сама обработка может иметь тип incremental или full, выбранный на основе требований к заданиям. При добавочной обработке добавляются новые данные и выполняется достаточное количество пересчетов, чтобы целевой объект содержал последние данные, в то время как при полной обработке существующие данные сбрасываются и выполняется полная перезагрузка и пересчет. Полная обработка занимает больше времени, но является более законченной. Дополнительные сведения о реализации этой задачи см. в разделе Задача «Обработка средствами Analysis Services».

Задача «Запрос интеллектуального анализа»

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

См. также

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

Назначение обработки секции

Назначение «Обработка измерений»

Преобразование «Запрос интеллектуального анализа данных»

Обработка объектов многомерной модели

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