Как мы можем сопоставить одну таблицу с несколькими таблицами с разными столбцами в базе данных-приемнике на фабрике данных Azure?

#azure-data-factory

#azure-data-factory

Вопрос:

как мы можем реплицировать данные из одной исходной таблицы в две целевые таблицы с разными столбцами? На фабрике данных Azure у нас есть какие-либо встроенные сервисы, есть ли?

Ответ №1:

Вы могли бы использовать сопоставление столбцов для операции копирования.

Если вы хотите сделать это одновременно (в одном конвейере), вы могли бы использовать действие foreach, а затем передать другое сопоставление столбцов в действие copy с выражением.

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

Комментарии:

1. Привет, Фан Лю, спасибо за вашу информацию, я ищу …. если записи имеют countryname =’UK’. нам нужно реплицировать запись в таблицу UK, если countryName =’US’ необходимо реплицировать в таблицу US. без хранимой процедуры. Спасибо

2. Как насчет использования запроса для поиска сначала всех записей Великобритании, а затем записей США. Вы могли бы взглянуть на активность поиска ADF и активность foreach.

3. Но имейте в виду, что поиск имеет некоторое ограничение по размеру полезной нагрузки.