У меня довольно большой набор данных (более 6000 строк), и мне нужно создать преобразование, чтобы найти окончательного родителя в иерархии родитель-потомок.
Вот очень небольшое подмножество моих данных:
Input
Иерархия будет выглядеть примерно так:
00100206 -> 00900101 -> 00705350
00900101 -> 00705350
Эти иерархии потенциально могут стать довольно большими, поэтому, я думаю, это то, что решение также должно учитывать.
Исходя из этого, я хочу создать структуру, подобную следующей
желаемый выход
Если у идентификатора нет родителя, я просто установлю родительский код и предельный в качестве идентификатора в конце преобразования.
Вот решение, которое у меня есть, и вывод, который я получаю.
преобразование
trans со значениями шага
транс выход
Спасибо.