Фабрика данных Azure: миграция данных с Oracle 12g на сервер Azure SQL

Меня просят перенести существующий локальный Oracle на сервер Azure SQL с помощью фабрики данных Azure.

У меня нет опыта работы с фабрикой данных Azure, особенно с миграцией данных.

Существуют ли какие-либо статьи, объясняющие процесс сквозной миграции с использованием фабрики данных Azure, особенно с Oracle на сервер Azure SQL?


person Karthikeyan Vijayakumar    schedule 05.05.2021    source источник
comment
Отвечает ли это на ваш вопрос? Помощь в миграции Azure SQL Server — с Oracle на Azure SQL?   -  person SMor    schedule 05.05.2021
comment
Нет, так как у SSMA много ограничений, нас просят использовать фабрику данных Azure для переноса данных.   -  person Karthikeyan Vijayakumar    schedule 05.05.2021
comment
@KarthikeyanVijayakumar Не существует учебника, вам нужно объединить эти два учебника docs.microsoft.com/en-us/azure/data-factory/connector-oracle и docs.microsoft.com/en-us/azure/data-factory/. Установите Oracle в качестве источника, а Azure SQL Server — в качестве приемника.   -  person Leon Yue    schedule 06.05.2021
comment
@ Леон Юэ, спасибо. В первой статье рассказывается о копировании данных из Oracle, а во второй — о копировании и преобразовании данных в базе данных SQL Azure. Означает ли это, что фабрика данных будет хранить данные Oracle (~ 1 ТБ) до тех пор, пока не будет выполнен второй шаг (копирование и преобразование данных в базе данных SQL Azure)?   -  person Karthikeyan Vijayakumar    schedule 06.05.2021
comment
@KarthikeyanVijayakumar да, конвейер будет завершен до завершения передачи данных. Продолжительность передачи копируемых данных зависит от того, насколько велики ваши данные и какой ресурс фабрики данных вы используете. Могу ли я опубликовать это как ответ?   -  person Leon Yue    schedule 06.05.2021
comment
Да, пожалуйста, Леон Юэ.   -  person Mugil Karthikeyan    schedule 06.05.2021
comment
Вам нужно выполнить копирование из источника данных оракула в приемник базы данных sql, для этого потребуется ручное сопоставление.   -  person Rahul Shukla    schedule 06.05.2021


Ответы (1)


Не существует учебника, который учит нас копировать из Oracle в базу данных SQL Azure напрямую, вам нужно объединить эти два учебника:

  1. Копировать данные из Oracle и в Oracle с помощью Фабрики данных Azure
  2. Копировать и преобразовывать данные в базе данных SQL Azure с помощью Фабрика данных Azure

Вы можете построить конвейер, создать базу данных Oracle в качестве источника и Azure SQL Server в качестве приемника.

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

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

person Leon Yue    schedule 06.05.2021