Проблема с именем производного столбца потока данных ADF

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

Есть ли какое-нибудь исправление для этого?

Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
0
0
53
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

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

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

Я создал другое имя столбца Rakesh.col1 в другом производном столбце.

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

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

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

Другие вопросы по теме

Похожие вопросы