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


Преобразование "Преобразовать в строку" в потоке данных для сопоставления

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

Совет

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

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

Настройка

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

Параметры Stringify

Column

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

Expression

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

Выражения Stringify

Пример выражения

В этом примере body.properties.periods — это массив внутри структуры, возвращенной из источника REST.

body.properties.periods

Скрипт потока данных

stringify(mydata = body.properties.periods ? string,
	format: 'json') ~> Stringify1