Ke Zhu created AIRFLOW-5627:
-------------------------------

             Summary: transformation function should be optional for 
s3_file_tranformation_operator
                 Key: AIRFLOW-5627
                 URL: https://issues.apache.org/jira/browse/AIRFLOW-5627
             Project: Apache Airflow
          Issue Type: Improvement
          Components: operators
    Affects Versions: 2.0.0
            Reporter: Ke Zhu


h3. What happened

After AIRFLOW-2299, it asks people to choose either {{transform_expression}} or 
{{transform_script}} when using S3FileTransformOperator. According to user case 
like moving objects only without any content transformation, it has to use some 
hack like {{transform_script='/bin/cp'}}, which simply copy a temp file to 
another temp file. 

 If you use neither parameter, it will throw exception saying {{Either 
transform_script or select_expression must be specified}}. See 
[https://github.com/apache/airflow/blob/d719e1fd6705a93a0dfefef4b46478ade5e006ea/airflow/operators/s3_file_transform_operator.py#L110-L112]
h3. Expected outcome

enhancement like -AIRFLOW-2299- should not force user to use new added feature 
like transform_expression/transform_script or choose hacking path to workaround 
it. these two parameters should just be optional.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to