У меня есть acct_id, и мне нужно разбить их на различные выходные файлы, снова разделив данные на основе значения acct_id mod 1000.
Пожалуйста, кто-нибудь предложит мне достичь этого.
У меня есть acct_id, и мне нужно разбить их на различные выходные файлы, снова разделив данные на основе значения acct_id mod 1000.
Пожалуйста, кто-нибудь предложит мне достичь этого.
Вот один из способов добиться этого
В вашем компоненте переформатирования поместите приведенный ниже код в раздел «output-index».
output_index_out :: output_index(in) =
begin
output_index_out :: if (in.data % 1000 == 0) 0
else if (in.data % 1000 == 1) 1
else if (in.data % 1000 == 2) 2
else 3;
end;
Приведенный выше пример кода поддерживает 4 исходящих порта, вы можете расширить его до необходимого количества исходящих портов.