У меня есть входной файл txt с фиксированной шириной в качестве источника.
образец тестового файла ниже
Как создать шаблон динамического столбца для создания производных столбцов.
Имя столбца: empId -> подстрока (column_1,1,2)
Я могу жестко закодировать empid в & substring(column_1,1,2) в выражении.
но мне нужно сделать его динамическим с вводом JSON для получения динамических производных столбцов с шаблоном столбца.
Ниже пример входного параметра JSON.
Мой входной параметр в формате JSON
[
{
"colname": "empid",
"startpos": 1,
"length": 2
},
{
"colname": "empname",
"startpos": 3,
"length": 3
},
{
"colname": "empSal",
"startpos": 6,
"length": 4
}
]
помогите мне построить шаблон столбца с вводом json
Какую часть вы хотели бы сделать динамичной? Опции в подстроке можно превратить в параметры. Вместо того, чтобы ссылаться на прямые имена столбцов, вы можете использовать сопоставление с образцом и ссылаться на порядковую позицию столбца вместо встроенной системной переменной 'position'.
Привет, Марк и Леон. Спасибо, что помогли мне. Я обновил сообщение с моим образцом входного параметра JSON. Можно ли создать шаблон столбца для динамического создания подстроки. Если да, пожалуйста, покажите мне образец. Заранее спасибо.
Я нашел аналогичную проблему, решенную с помощью databricks. я хочу сделать этот поток данных ADF.stackoverflow.com/questions/53817746/…
@mju Боюсь сказать вам, что это невозможно в активах фабрики данных или потоке данных с параметром json.





Я проверял много раз и не могу этого добиться.
Просто исходя из моего опыта, я боюсь сказать вам, что это невозможно в активах фабрики данных или потоке данных с параметром json.
Спасибо за ваши старания. Я выберу вариант кирпичей данных, чтобы решить эту проблему.
в чем проблема? Вы получили какую-либо ошибку?