В настоящее время я использую mlExportToFile для экспорта документов JSON в один файл. Я хотел бы передать значение параметра из моего сценария оболочки в модуль преобразования. По умолчанию функция модуля преобразования (созданная с помощью gradle mlCreateTransform -PtransformName=CustomerTransform -PtransformType=sjs) принимает в качестве входных данных 3 переменные — контекст, параметры и содержимое. Однако при определении параметров, как показано в приведенном ниже сценарии, значение не отправляется в функцию преобразования.
querydate=$(<DeltaTimestamp.txt)
querydate1="${querydate}.000000Z"
gradle mlExportToFile -PexportPath=/tgtfiles/my_file.json -Ptransform=CustomerTransform -PwhereUrisQuery='cts.andQuery([cts.collectionQuery("latest"),cts.collectionQuery("customer")])' -Pparams='{"querydate1":"'"$querydate1"'"}'