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