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


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

Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных Azure

Задача обработки служб Analysis Services обрабатывает объекты Служб Analysis Services, такие как табличные модели, куби, измерения и модели интеллектуального анализа данных.

При обработке табличных моделей имейте в виду следующее.

  • Невозможно выполнить анализ влияния на табличных моделях.

  • Не отображаются некоторые параметры обработки для табличного режима, такие как процесс дефрагментации и процесс повторного вычисления. Эти функции вы можете выполнить с помощью задачи «Выполнение инструкции DDL».

  • Параметры «Обработка индексов» и «Обработка с обновлением» не подходят для табличной модели и не должны использоваться.

  • Параметры пакетов не учитываются в табличных моделях.

  • Для подключения к службам Azure Analysis Services укажите SQL Server 2019 в качестве версии целевого сервера.

Службы Integration Services включают ряд задач, выполняющих операции бизнес-аналитики, такие как выполнение инструкций языка определения данных (DDL) и запросов прогнозирования интеллектуального анализа данных. Дополнительные сведения о задачах, связанных с бизнес-аналитикой, см. в следующих разделах:

Обработка объектов

В одно и то же время могут обрабатываться множество объектов. При обработке множества объектов, определенные настройки применяются для обработки всех объектов в пакете.

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

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

Обычно таблицы измерений обрабатываются перед таблицами фактов. Попытка обработать таблицы фактов перед таблицами измерений может вызвыть ошибку.

Эта задача также позволяет настраивать обработку ошибок в ключах измерений. Например, задача может пропустить ошибки или остановиться, после того как произойдет определенное количество ошибок. Задача может использовать заданную по умолчанию конфигурацию ошибок или может создать пользовательскую конфигурацию ошибок. В пользовательской конфигурации ошибок можно указать, как задача обрабатывает ошибки, и условия возникновения ошибок. Например, можно указать, что задача должна прекращать выполнение, когда произошла четвертая ошибка, или указать, как задача должна обрабатывать ключевые значения NULL . Пользовательская конфигурация ошибок может также содержать путь к журналу ошибок.

Примечание.

Задача обработки служб Analysis Services может обрабатывать только аналитические объекты, созданные с помощью средств SQL Server.

Эта задача часто используется в сочетании с задачей массового вставки, которая загружает данные в таблицу SQL Server или задачу Поток данных, которая реализует поток данных, который загружает данные в таблицу. Например, задача Поток данных может иметь поток данных, который извлекает данные из базы данных транзакций в сети (OLTP) и загружает его в таблицу фактов в хранилище данных, после чего задача обработки служб Analysis Services вызывается для обработки куба, созданного на хранилище данных.

Задача обработки служб Analysis Services использует диспетчер соединений служб Analysis Services для подключения к экземпляру служб Microsoft SQL Server Analysis Services. Дополнительные сведения см. в статье Analysis Services Connection Manager.

Обработка ошибок

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

Свойства могут быть заданы с помощью конструктора SSIS или программным путем.

Дополнительные сведения о свойствах, которые можно задать в конструкторе служб SSIS, щелкните следующий раздел:

Дополнительные сведения о настройке этих свойств в конструкторе служб SSIS см. в следующем разделе:

Настройка задачи «Обработка средствами Analysis Services» программными средствами

Дополнительные сведения об установке этих свойств программными средствами см. в следующем разделе.

Редактор задачи «Обработка средствами Analysis Services» (страница «Общие»)

Используйте страницу Общие в диалоговом окне Редактор задачи "Обработка средствами Analysis Services", чтобы задать имя и описание для задачи "Обработка средствами Analysis Services".

Параметры

Имя
Укажите уникальное имя для задачи «Обработка средствами Analysis Services». Это имя используется в качестве метки для значка задачи.

Примечание.

Имена задач в пределах пакета должны быть уникальными.

Description
Введите описание задачи «Обработка средствами Analysis Services».

Редактор задачи «Обработка средствами Analysis Services» (страница «Средства Analysis Services»)

Используйте страницу Службы Analysis Services диалогового окна Редактор задачи «Обработка средствами Analysis Services» для задания диспетчера соединений служб Analysis Services, выбора аналитических объектов для обработки, установки параметров обработки и действий при ошибках.

При обработке табличных моделей имейте в виду следующее.

  1. Невозможно выполнить анализ влияния на табличных моделях.

  2. Не отображаются некоторые параметры обработки для табличного режима, такие как процесс дефрагментации и процесс повторного вычисления. Эти функции вы можете выполнить с помощью задачи «Выполнение инструкции DDL».

  3. Некоторые предоставляемые параметры обработки, например индексы обработки, не подходят для табличных моделей, поэтому они не должны использоваться.

  4. Параметры пакетов не учитываются в табличных моделях.

Параметры

диспетчер соединений служб Analysis Services
Выберите из списка существующий диспетчер подключений служб Analysis Services или нажмите кнопку Создать для его создания.

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

Связанные разделы: справочник по пользовательскому интерфейсу служб Analysis Services диспетчер подключений, добавление справочника по пользовательскому интерфейсу служб Analysis Services диспетчер подключений

СписокОбъект

Свойство Description
Имени объекта Позволяет отобразить список имен заданных объектов.
Тип Позволяет отобразить список типов заданных объектов.
Параметры обработки Выберите из списка параметр обработки.

См. также: Обработка многомерной модели (Analysis Services)
Параметры Позволяет отобразить список настроек обработки для заданных объектов.

Прибавить
Добавьте объект Служб Analysis Services в список.

Удалить
Выделите объект, а затем нажмите кнопку Удалить.

Анализ влияния
Выполните анализ влияния на выбранный объект.

Связанные разделы: диалоговое окно "Анализ влияния" (службы Analysis Services — многомерные данные)

Сводка о настройках пакета

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

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

Связанные разделы: диалоговое окно "Изменение параметров" (службы Analysis Services — многомерные данные)