Правила оценки миграции служб SSIS

ОБЛАСТЬ ПРИМЕНЕНИЯ: Фабрика данных Azure Azure Synapse Analytics

Совет

Опробуйте Фабрику данных в Microsoft Fabric, решение для аналитики "все в одном" для предприятий. Microsoft Fabric охватывает все, от перемещения данных до обработки и анализа данных, аналитики в режиме реального времени, бизнес-аналитики и создания отчетов. Узнайте, как начать новую пробную версию бесплатно!

При планировании миграции локальных служб SSIS в службы SSIS в Фабрике данных Azure (ADF) или Конвейерах Synapse оценка поможет выявить проблемы с исходными пакетами SSIS, которые помешают успешной миграции.

Помощник по миграции данных (DMA) для служб Integration Services может выполнять оценку проекта. Ниже приведен полный список потенциальных проблем, известных как правила DMA.

[1001] Подключение с именем узла может завершиться ошибкой

Влияние

Может произойти сбой в случае подключения, которое содержит имя узла. Обычно это происходит, если виртуальной сети Azure требуется правильная конфигурация для поддержки разрешения DNS-имен.

Рекомендация

Для доступа к этим ресурсам можно использовать следующие параметры Azure-SSIS Integration Runtime:

[1002]Подключение с абсолютным или UNC-путем может быть недоступно

Влияние

Подключение, содержащее абсолютный или UNC-путь, может завершиться ошибкой

Рекомендация

Для доступа к этим ресурсам можно использовать следующие параметры Azure-SSIS Integration Runtime:

[1003]Подключение с проверкой подлинности Windows может завершиться ошибкой

Влияние

Если строка подключения использует проверку подлинности Windows, она может завершиться ошибкой. Для проверки подлинности Windows требуются дополнительные шаги конфигурации в Azure.

Рекомендация

Существует четыре метода доступа к хранилищам данных с проверкой подлинности Windows в Azure-SSIS Integration Runtime:

  • Настройка контекста выполнения на уровне действий
  • Настройка контекста выполнения на уровне каталога
  • Сохранение учетных данных с помощью команды cmdkey
  • Подключение дисков во время выполнения пакета (без сохранения состояния)

[1004] Подключение к стороннему поставщику или драйверу может завершиться ошибкой

Влияние

Azure-SSIS IR по умолчанию включает только встроенные поставщики или драйверы. Без настройки установки поставщика или драйвера подключение может завершиться ошибкой.

Рекомендация

Настройте Azure-SSIS Integration Runtime, чтобы установить сторонний поставщик или драйвер.

[1005] Диспетчер подключений к службам Analysis Services не может использовать учетную запись с включенной многофакторной проверкой подлинности

Влияние

Если вы используете SSIS в Фабрике данных Azure (ADF) и хотите подключиться к экземпляру служб Azure Analysis Services (AAS), нельзя использовать учетную запись с многофакторной проверкой подлинности (MFA).

Рекомендация

Используйте учетную запись, которая не требует взаимодействия, MFA или субъекта-службы.

AdditionalInformation

Настройка диспетчера соединений служб Analysis Services

[1006] Обнаружена переменная среды Windows в диспетчере подключений

Влияние

Обнаружен диспетчер подключений, использующий переменную среды Windows.

Рекомендация

Вы можете использовать следующие методы, чтобы переменные среды Windows работали в Azure-SSIS Integration Runtime:

[1007] драйвер OLE DB SQL Server Native Client (SNAC) не рекомендуется

Рекомендация

Используйте последнюю версию драйвера Microsoft OLE DB

[2001] Компонент, поддерживаемый только в выпуске Enterprise

Влияние

Компонент поддерживается только в выпуске Enterprise Azure-SSIS Integration Runtime.

Рекомендация

Настройте Azure-SSIS Integration Runtime для выпуска Enterprise.

[2002] Формат файлов ORC и Parquet не включен по умолчанию

Влияние

Формат файлов ORC и Parquet требует среды выполнения Java, которая по умолчанию не установлена в Azure-SSIS Integration Runtime.

Рекомендация

Установите совместимую среду JRE, настроив программу установки для Azure-SSIS Integration Runtime.

[2003] Компонент стороннего производителя не включен по умолчанию

Влияние

Azure-SSIS Integration Runtime по умолчанию не включена для сторонних компонентов. Работа стороннего компонента может завершиться ошибкой.

Рекомендация

  • Чтобы получить совместимую версию Azure-SSIS Integration Runtime, обратитесь к третьей стороне.

  • Для собственного компонента или компонента с открытым исходным кодом настройте Azure-SSIS Integration Runtime, чтобы установить необходимые компоненты, совместимые с SQL Server 2017.

[2004] Обнаружен источник и назначение BLOB-объектов Azure

Рекомендация

Рекомендуется использовать Источник "Гибкая работа с файлами" или назначение, которые имеют более расширенные функции, чем BLOB-объект Azure.

[2005] Сторонний поставщик журналов не может быть установлен по умолчанию

Влияние

Время интеграции Azure SSIS предоставляется только со встроенными поставщиками журналов, настройка поставщика журналов может завершиться ошибкой.

Рекомендация

Настройте Azure-SSIS Integration Runtime, чтобы установить сторонний поставщик или драйвер.

[3001] Абсолютный или UNC-путь обнаружен в задаче "Выполнение процесса"

Влияние

Возможно, Azure-SSIS Integration Runtime не сможет запустить исполняемые файлы с абсолютным или UNC-путем.

Рекомендация

Для запуска исполняемых файлов можно использовать следующие параметры для Azure-SSIS Integration Runtime:

[4001] Абсолютный или UNC-путь конфигурации обнаружен в конфигурации пакета

Влияние

Пакет с абсолютным или UNC-путем конфигурации может завершиться ошибкой в Azure SSIS Integration Runtime.

Рекомендация

Для доступа к этим ресурсам можно использовать следующие параметры Azure-SSIS Integration Runtime:

[4002] Запись реестра обнаружена в конфигурации пакета

Влияние

Запись реестра в конфигурации пакета может завершиться ошибкой в Azure SSIS Integration Runtime.

Рекомендация

Используйте другие типы конфигураций пакета. Рекомендуется использовать XML-файл конфигурации.

Дополнительные сведения

Конфигурации пакета

[4003] Пакет, зашифрованный с помощью ключа пользователя, не поддерживается

Влияние

Пакет, зашифрованный с помощью ключа пользователя, не поддерживается в Azure SSIS Integration Runtime.

Рекомендация

Вы можете использовать следующие параметры:

  • Измените уровень защиты пакета на "Зашифровать все с помощью пароля" или "Зашифровать конфиденциальные данные с помощью пароля".
  • Сохраните или измените уровень защиты пакета на "Зашифровать конфиденциальные данные с помощью ключа пользователя", переопределите свойство диспетчера соединений во время выполнения пакета

Дополнительные сведения

Контроль доступа для конфиденциальных данных в пакетах