Типы преобразования в Фабрике данных Azure

Завершено

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

Имя категории Description
Преобразования модификаторов схемы Эти типы преобразований вносят изменения в назначение потока данных путем создания новых столбцов на основе действия преобразования. Примером этого является "Преобразование производного столбца", которое создает новый столбец на основе операций, выполняемых над существующим столбцом.
Преобразования модификаторов ряда Эти типы преобразований влияют на то, как строки представлены в назначении потока данных. Примером этого является преобразование "Сортировка", которое упорядочивает данные.
Множественные преобразования ввода/вывода Эти типы преобразований формируют новые конвейеры данных или объединяют конвейеры в один. Примером этого является преобразование "Объединение", объединяющее несколько потоков данных.

Ниже приведен список преобразований, доступных для потоках данных для сопоставления.

Имя Категория Description
Общая Модификатор схемы Определяет различные типы агрегирования, такие как SUM, MIN, MAX и COUNT, сгруппированные по существующим или вычисляемым столбцам.
Изменение строки Модификатор ряда Устанавливает политики вставки, удаления, обновления и вставки с обновлением для ряда. В качестве выражений можно добавить условия "один ко многим". Эти условия следует указывать в порядке приоритета, так как для каждой строки будет выбрана политика, заданная первым из подходящих выражений сопоставления. Каждое из этих условий может вызвать вставку, обновление, удаление или вставку с обновлением одной или нескольких строк. С помощью инструкции изменения строк можно создавать в базе действия DDL и DML.
Условное разделение Множественные преобразования ввода/вывода Перенаправляет строки данных в различные потоки на основе условий сопоставления.
Производный столбец Модификатор схемы Создает новые столбцы или изменяет существующие поля с помощью языка выражений для потока данных.
Exists Множественные преобразования ввода/вывода Проверяет, существуют ли ваши данные в другом источнике или потоке.
Фильтр Модификатор ряда Фильтрует строку на основе условия.
Выровнять Модификатор схемы Берет значения массива внутри иерархических структур, таких как JSON, и разворачивает их в отдельные строки.
Присоединение Множественные преобразования ввода/вывода Объединяет данные из двух источников или потоков.
Поиск Множественные преобразования ввода/вывода Позволяет ссылаться на данные из другого источника.
Новая ветвь Множественные преобразования ввода/вывода Применяет нескольких наборов операций и преобразований к одному потоку данных.
Сводка Модификатор схемы Агрегация, в которой один или несколько столбцов группировки имеют отдельные значения строк, преобразованные в отдельные столбцы.
Select Модификатор схемы Создает псевдонимы столбцов и потоков, а также удаляет или перегруппирует столбцы.
Приемник - Место назначения для потока данных.
Сортировать Модификатор ряда Сортирует входящие строки в текущем потоке данных.
Источник - Источник данных для потока данных.
Суррогатный ключ Модификатор схемы Добавляет приращение произвольного значения ключа.
Union Множественные преобразования ввода/вывода Объединяет несколько потоков данных по вертикали.
отмена свертывания Модификатор схемы Сводит столбцы в строчные значения.
Window Модификатор схемы Агрегирует данные в столбцах по окнам в потоке данных.

Построитель выражений потоков данных

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

Для создания выражений используйте построитель выражений. Чтобы открыть его, щелкните в текстовом поле выражения в окне преобразования. Иногда при выборе столбцов для преобразования отображается вариант Computed Column (Вычисляемый столбец). Если щелкнуть его, также запустится построитель выражений.

Using the expression builder in the Mapping Data Flow

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