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


Обзор жизненного цикла соединителя

В Фабрике данных Azure введение жизненного цикла соединителя гарантирует, что клиенты всегда имеют доступ к самым надежным, безопасным и функциональным соединителям. С помощью структурированных этапов жизненного цикла основное обновление соединителя проходит через различные этапы жизненного цикла, начиная с предварительного просмотра до общедоступного выпуска и завершения поддержки, определяя четкие ожидания относительно стабильности, поддержки и будущих улучшений. Эта платформа жизненного цикла гарантирует, что пользователи могут легко внедрять новые соединители с уверенностью, воспользоваться регулярными обновлениями производительности и безопасности и заранее подготовиться к любому поэтапному выходу из более старых версий. Используя управление версиями в течение жизненного цикла соединителя, служба предоставляет пользователям прогнозируемый, прозрачный и с запасом на будущее опыт интеграции, уменьшая операционные риски и повышая общую надежность рабочих процессов.

График выпусков

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

  • Новые улучшения функций, такие как безопасность, производительность и т. д.

    Хотя служба активно развивается, чтобы обеспечить наиболее безопасные и надежные функции в соединителе, использование жизненного цикла соединителя является эффективным подходом, чтобы пользователи могли воспользоваться всеми преимуществами новых улучшений в управляемом темпе без прерывания бизнеса.

  • Изменение протокола, введенного поставщиками внешних источников данных, что приводит к потенциальным изменениям поведения

    Эти изменения не всегда являются исчерпывающими и возникают из-за несовместимости, вызванной самим поставщиком источника данных. Учитывая эти неопределенности, управление версиями гарантирует, что пользователи могут использовать обновленный соединитель (например, версия 2.0) при сохранении резервного варианта в течение периода. Это позволяет пользователям хорошо планировать обновление версии для удовлетворения потенциальных различий, предоставляя пользователям четкий путь перехода.

  • Исправление непреднамеренного поведения

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

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

Схема описывает жизненный цикл версии соединителя из частной предварительной версии до удаления.

Снимок экрана: страница связанных служб.

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

Этап Описание Жизненный цикл
Закрытая предварительная версия Этап частной предварительной версии обозначает начальный выпуск новой версии соединителя ограниченным пользователям. На этом этапе подключившиеся пользователи могут использовать последнюю версию соединителя и предоставить отзыв. 3 месяца или выше
Общедоступная предварительная версия На этом этапе означает начальный выпуск новой версии соединителя, доступную всем пользователям. На этом этапе пользователям рекомендуется попробовать последнюю версию соединителя и отправить отзыв. Для недавно созданных подключений по умолчанию используется последняя версия соединителя. Пользователи могут вернуться к предыдущей версии. 1 месяц или выше*
Общая доступность После того как версия соединителя соответствует критериям общедоступной доступности, она выпускается для общественности и подходит для рабочих нагрузок. Чтобы достичь этого этапа, новая версия соединителя должна соответствовать требованиям с точки зрения производительности, надежности и ее возможностей для удовлетворения бизнес-потребностей. 12 месяцев или выше*
Объявлено о завершении поддержки (EOS) Когда версия соединителя достигает ее EOS, она не получит никаких дополнительных обновлений или поддержки. Уведомление за шесть месяцев будет объявлено до даты окончания обслуживания этой версии. Это задокументировано вместе с датой удаления. 6 месяцев до окончания срока поддержки*
Завершение поддержки (EOS) После наступления заранее объявленной даты EOS поддержка версии соединителя официально не поддерживается. Это означает, что оно не будет получать никаких обновлений или исправлений ошибок, и никакой официальной поддержки не будет предоставлено. Пользователи не смогут создавать новые рабочие нагрузки на версии, которая находится на этапе EOS. Использование неподдерживаемой версии соединителя находится под собственным риском пользователя. Рабочая нагрузка в версии EOS может не выйти из строя немедленно, но служба может ускорить переход на окончательный этап в любое время по усмотрению Microsoft из-за нерешённых проблем безопасности или других факторов. /
Удалена версия После того как версия соединителя достигнет своей даты EOS, сервис удалит все компоненты, связанные с этой версией соединителя. Это означает, что конвейеры, использующие эту версию соединителя, прекратят выполнение. 1–12 месяцев после окончания срока поддержки*

* Эти временные шкалы предоставляются в качестве примера и могут отличаться в зависимости от различных факторов. Временные шкалы жизненного цикла могут изменяться по усмотрению Майкрософт.

Общие сведения о версиях соединителя

Чтобы эффективно управлять обновлениями подключений, важно понимать управление версиями и интерпретировать изменения. Соединители в Azure Data Factory обычно следуют версионности Major.Minor (например, 1.2):

  • Основные обновления (x.0): Это значительные изменения, требующие проверки изменений перед обновлением.
  • Незначительные обновления (1.x): Это может привести к новым функциям или исправлениям, но с незначительными изменениями существующего поведения.

Как фабрика данных обрабатывает обновление версии соединителя

Обновления основных и дополнительных версий могут включать изменения, которые могут повлиять на выходные данные конвейера или связанные компоненты. Чтобы помочь вам подготовиться, мы заранее уведомим вас, предоставив окно для тестирования и обновления до последней версии. Конкретные примеры изменений версий можно найти в документации для каждого отдельного соединителя. Мы рекомендуем просматривать и обновлять до последней версии как можно раньше, чтобы воспользоваться преимуществами усовершенствований up-to-date и гарантировать, что конвейеры продолжают работать гладко и надежно.

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

Когда версия достигнет даты окончания поддержки, пользователи больше не могут создавать новую связанную службу в этой версии.

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

Автоматическое обновление соединителя

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

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

В случаях, когда некоторые сценарии, выполняемые в последней версии соединителя GA, полностью совместимы с предыдущей версией, служба автоматически обновляет действующие рабочие нагрузки (например, действия Копирования, Lookup и Скрипта) до режима совместимости, сохраняющего поведение предыдущей версии.

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

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

Замечание

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

Дополнительные сведения см. в таблице ниже в списке соединителей, запланированном для автоматического обновления.

Соединитель Сценарий
Google BigQuery Сценарий, который не зависит от следующих возможностей в Google BigQuery версии 1:

• Используйте свойства подключения trustedCertsPath, additionalProjects, requestgoogledrivescope.
• Установите для свойства подключения useSystemTrustStore значение false.
• Используйте типы данных STRUCT и ARRAY .
Teradata Сценарий, который не зависит от приведенной ниже возможности в Teradata (версия 1.0):

• Задайте следующее значение для CharacterSet:
  • BIG5 (TCHBIG5_1R0)
  • EUC (совместимая с Unix, KANJIEC_0U)
  • ГБ (SCHGB2312_1T0)
  • IBM Mainframe (KANJIEBCDIC5035_0I)
  - NetworkKorean (HANGULKSC5601_2R4)
  • Shift-JIS (Совместимость с Windows, DOS, KANJISJIS_0S)