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

Применимо к: SQL Server Integration Runtime служб SSIS в Фабрика данных 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»

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

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

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

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

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

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

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

Параметры

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

Примечание

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

Описание
Введите описание задачи «Обработка средствами 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 Connection Manager, Добавление диалогового окна "Диспетчер соединений со службами Analysis Services" в справочник по пользовательскому интерфейсу

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

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

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

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

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

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

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

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

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

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

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