Я новичок в Фабрике данных Azure. Пытаюсь создать производные столбцы для преобразования данных. При этом я хочу создать имя столбца следующим образом 'test:by:uat:trans:schemas:ext:value:2.0:Account', но после преобразования (json) оно будет '0:Account'.
Есть ли какое-нибудь исправление для этого?


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

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

Чтобы избежать этого, включите автоматическое сопоставление в сопоставлении приемника потока данных. Теперь вы можете видеть имена выходных столбцов такими же, как имена входных столбцов, в разделе проверки приемника.

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