<transformation> <info> <name>student</name> <description/> <extended_description/> <trans_version/> <trans_type>Normal</trans_type> <directory>/intelligent/single_yuejuan/transfer/source</directory> <parameters> </parameters> <log> <trans-log-table> <connection/> <schema/> <table/> <size_limit_lines/> <interval/> <timeout_days/> <field> <id>ID_BATCH</id> <enabled>Y</enabled> <name>ID_BATCH</name> </field> <field> <id>CHANNEL_ID</id> <enabled>Y</enabled> <name>CHANNEL_ID</name> </field> <field> <id>TRANSNAME</id> <enabled>Y</enabled> <name>TRANSNAME</name> </field> <field> <id>STATUS</id> <enabled>Y</enabled> <name>STATUS</name> </field> <field> <id>LINES_READ</id> <enabled>Y</enabled> <name>LINES_READ</name> <subject/> </field> <field> <id>LINES_WRITTEN</id> <enabled>Y</enabled> <name>LINES_WRITTEN</name> <subject/> </field> <field> <id>LINES_UPDATED</id> <enabled>Y</enabled> <name>LINES_UPDATED</name> <subject/> </field> <field> <id>LINES_INPUT</id> <enabled>Y</enabled> <name>LINES_INPUT</name> <subject/> </field> <field> <id>LINES_OUTPUT</id> <enabled>Y</enabled> <name>LINES_OUTPUT</name> <subject/> </field> <field> <id>LINES_REJECTED</id> <enabled>Y</enabled> <name>LINES_REJECTED</name> <subject/> </field> <field> <id>ERRORS</id> <enabled>Y</enabled> <name>ERRORS</name> </field> <field> <id>STARTDATE</id> <enabled>Y</enabled> <name>STARTDATE</name> </field> <field> <id>ENDDATE</id> <enabled>Y</enabled> <name>ENDDATE</name> </field> <field> <id>LOGDATE</id> <enabled>Y</enabled> <name>LOGDATE</name> </field> <field> <id>DEPDATE</id> <enabled>Y</enabled> <name>DEPDATE</name> </field> <field> <id>REPLAYDATE</id> <enabled>Y</enabled> <name>REPLAYDATE</name> </field> <field> <id>LOG_FIELD</id> <enabled>Y</enabled> <name>LOG_FIELD</name> </field> <field> <id>EXECUTING_SERVER</id> <enabled>N</enabled> <name>EXECUTING_SERVER</name> </field> <field> <id>EXECUTING_USER</id> <enabled>N</enabled> <name>EXECUTING_USER</name> </field> <field> <id>CLIENT</id> <enabled>N</enabled> <name>CLIENT</name> </field> </trans-log-table> <perf-log-table> <connection/> <schema/> <table/> <interval/> <timeout_days/> <field> <id>ID_BATCH</id> <enabled>Y</enabled> <name>ID_BATCH</name> </field> <field> <id>SEQ_NR</id> <enabled>Y</enabled> <name>SEQ_NR</name> </field> <field> <id>LOGDATE</id> <enabled>Y</enabled> <name>LOGDATE</name> </field> <field> <id>TRANSNAME</id> <enabled>Y</enabled> <name>TRANSNAME</name> </field> <field> <id>STEPNAME</id> <enabled>Y</enabled> <name>STEPNAME</name> </field> <field> <id>STEP_COPY</id> <enabled>Y</enabled> <name>STEP_COPY</name> </field> <field> <id>LINES_READ</id> <enabled>Y</enabled> <name>LINES_READ</name> </field> <field> <id>LINES_WRITTEN</id> <enabled>Y</enabled> <name>LINES_WRITTEN</name> </field> <field> <id>LINES_UPDATED</id> <enabled>Y</enabled> <name>LINES_UPDATED</name> </field> <field> <id>LINES_INPUT</id> <enabled>Y</enabled> <name>LINES_INPUT</name> </field> <field> <id>LINES_OUTPUT</id> <enabled>Y</enabled> <name>LINES_OUTPUT</name> </field> <field> <id>LINES_REJECTED</id> <enabled>Y</enabled> <name>LINES_REJECTED</name> </field> <field> <id>ERRORS</id> <enabled>Y</enabled> <name>ERRORS</name> </field> <field> <id>INPUT_BUFFER_ROWS</id> <enabled>Y</enabled> <name>INPUT_BUFFER_ROWS</name> </field> <field> <id>OUTPUT_BUFFER_ROWS</id> <enabled>Y</enabled> <name>OUTPUT_BUFFER_ROWS</name> </field> </perf-log-table> <channel-log-table> <connection/> <schema/> <table/> <timeout_days/> <field> <id>ID_BATCH</id> <enabled>Y</enabled> <name>ID_BATCH</name> </field> <field> <id>CHANNEL_ID</id> <enabled>Y</enabled> <name>CHANNEL_ID</name> </field> <field> <id>LOG_DATE</id> <enabled>Y</enabled> <name>LOG_DATE</name> </field> <field> <id>LOGGING_OBJECT_TYPE</id> <enabled>Y</enabled> <name>LOGGING_OBJECT_TYPE</name> </field> <field> <id>OBJECT_NAME</id> <enabled>Y</enabled> <name>OBJECT_NAME</name> </field> <field> <id>OBJECT_COPY</id> <enabled>Y</enabled> <name>OBJECT_COPY</name> </field> <field> <id>REPOSITORY_DIRECTORY</id> <enabled>Y</enabled> <name>REPOSITORY_DIRECTORY</name> </field> <field> <id>FILENAME</id> <enabled>Y</enabled> <name>FILENAME</name> </field> <field> <id>OBJECT_ID</id> <enabled>Y</enabled> <name>OBJECT_ID</name> </field> <field> <id>OBJECT_REVISION</id> <enabled>Y</enabled> <name>OBJECT_REVISION</name> </field> <field> <id>PARENT_CHANNEL_ID</id> <enabled>Y</enabled> <name>PARENT_CHANNEL_ID</name> </field> <field> <id>ROOT_CHANNEL_ID</id> <enabled>Y</enabled> <name>ROOT_CHANNEL_ID</name> </field> </channel-log-table> <step-log-table> <connection/> <schema/> <table/> <timeout_days/> <field> <id>ID_BATCH</id> <enabled>Y</enabled> <name>ID_BATCH</name> </field> <field> <id>CHANNEL_ID</id> <enabled>Y</enabled> <name>CHANNEL_ID</name> </field> <field> <id>LOG_DATE</id> <enabled>Y</enabled> <name>LOG_DATE</name> </field> <field> <id>TRANSNAME</id> <enabled>Y</enabled> <name>TRANSNAME</name> </field> <field> <id>STEPNAME</id> <enabled>Y</enabled> <name>STEPNAME</name> </field> <field> <id>STEP_COPY</id> <enabled>Y</enabled> <name>STEP_COPY</name> </field> <field> <id>LINES_READ</id> <enabled>Y</enabled> <name>LINES_READ</name> </field> <field> <id>LINES_WRITTEN</id> <enabled>Y</enabled> <name>LINES_WRITTEN</name> </field> <field> <id>LINES_UPDATED</id> <enabled>Y</enabled> <name>LINES_UPDATED</name> </field> <field> <id>LINES_INPUT</id> <enabled>Y</enabled> <name>LINES_INPUT</name> </field> <field> <id>LINES_OUTPUT</id> <enabled>Y</enabled> <name>LINES_OUTPUT</name> </field> <field> <id>LINES_REJECTED</id> <enabled>Y</enabled> <name>LINES_REJECTED</name> </field> <field> <id>ERRORS</id> <enabled>Y</enabled> <name>ERRORS</name> </field> <field> <id>LOG_FIELD</id> <enabled>N</enabled> <name>LOG_FIELD</name> </field> </step-log-table> <metrics-log-table> <connection/> <schema/> <table/> <timeout_days/> <field> <id>ID_BATCH</id> <enabled>Y</enabled> <name>ID_BATCH</name> </field> <field> <id>CHANNEL_ID</id> <enabled>Y</enabled> <name>CHANNEL_ID</name> </field> <field> <id>LOG_DATE</id> <enabled>Y</enabled> <name>LOG_DATE</name> </field> <field> <id>METRICS_DATE</id> <enabled>Y</enabled> <name>METRICS_DATE</name> </field> <field> <id>METRICS_CODE</id> <enabled>Y</enabled> <name>METRICS_CODE</name> </field> <field> <id>METRICS_DESCRIPTION</id> <enabled>Y</enabled> <name>METRICS_DESCRIPTION</name> </field> <field> <id>METRICS_SUBJECT</id> <enabled>Y</enabled> <name>METRICS_SUBJECT</name> </field> <field> <id>METRICS_TYPE</id> <enabled>Y</enabled> <name>METRICS_TYPE</name> </field> <field> <id>METRICS_VALUE</id> <enabled>Y</enabled> <name>METRICS_VALUE</name> </field> </metrics-log-table> </log> <maxdate> <connection/> <table/> <field/> <offset>0.0</offset> <maxdiff>0.0</maxdiff> </maxdate> <size_rowset>10000</size_rowset> <sleep_time_empty>50</sleep_time_empty> <sleep_time_full>50</sleep_time_full> <unique_connections>N</unique_connections> <feedback_shown>Y</feedback_shown> <feedback_size>50000</feedback_size> <using_thread_priorities>Y</using_thread_priorities> <shared_objects_file/> <capture_step_performance>N</capture_step_performance> <step_performance_capturing_delay>1000</step_performance_capturing_delay> <step_performance_capturing_size_limit>100</step_performance_capturing_size_limit> <dependencies> </dependencies> <partitionschemas> </partitionschemas> <slaveservers> </slaveservers> <clusterschemas> </clusterschemas> <created_user>-</created_user> <created_date>2021/07/02 10:59:15.432</created_date> <modified_user>-</modified_user> <modified_date>2021/07/02 16:26:05.484</modified_date> <key_for_session_key>H4sIAAAAAAAAAAMAAAAAAAAAAAA=</key_for_session_key> <is_key_private>N</is_key_private> </info> <notepads> </notepads> <connection> <name>school_yuejuan_base</name> <server>10.1.103.251</server> <type>MYSQL</type> <access>Native</access> <database>jty_archive</database> <port>3306</port> <username>dev</username> <password>Encrypted 2be98afc86aa7f28ebf00a469fec3fd89</password> <servername/> <data_tablespace/> <index_tablespace/> <attributes> <attribute> <code>EXTRA_OPTION_MYSQL.defaultFetchSize</code> <attribute>500</attribute> </attribute> <attribute> <code>EXTRA_OPTION_MYSQL.useCursorFetch</code> <attribute>true</attribute> </attribute> <attribute> <code>FORCE_IDENTIFIERS_TO_LOWERCASE</code> <attribute>N</attribute> </attribute> <attribute> <code>FORCE_IDENTIFIERS_TO_UPPERCASE</code> <attribute>N</attribute> </attribute> <attribute> <code>IS_CLUSTERED</code> <attribute>N</attribute> </attribute> <attribute> <code>PORT_NUMBER</code> <attribute>3306</attribute> </attribute> <attribute> <code>PRESERVE_RESERVED_WORD_CASE</code> <attribute>Y</attribute> </attribute> <attribute> <code>QUOTE_ALL_FIELDS</code> <attribute>N</attribute> </attribute> <attribute> <code>STREAM_RESULTS</code> <attribute>Y</attribute> </attribute> <attribute> <code>SUPPORTS_BOOLEAN_DATA_TYPE</code> <attribute>Y</attribute> </attribute> <attribute> <code>SUPPORTS_TIMESTAMP_DATA_TYPE</code> <attribute>Y</attribute> </attribute> <attribute> <code>USE_POOLING</code> <attribute>N</attribute> </attribute> </attributes> </connection> <order> <hop> <from>student</from> <to>字段选择</to> <enabled>Y</enabled> </hop> <hop> <from>字段选择</from> <to>Text file output</to> <enabled>Y</enabled> </hop> </order> <step> <name>student</name> <type>TableInput</type> <description/> <distribute>Y</distribute> <custom_distribution/> <copies>1</copies> <partitioning> <method>none</method> <schema_name/> </partitioning> <connection>school_yuejuan_base</connection> <sql>select user_id, candidate_number, status, student_identity, student_number, created_by, created_time, deleted, modified_time, tenant_id from student where (created_time>'${start_time}' and created_time<='${end_time}') or (modified_time>'${start_time}' and modified_time<='${end_time}')</sql> <limit>0</limit> <lookup/> <execute_each_row>N</execute_each_row> <variables_active>Y</variables_active> <lazy_conversion_active>N</lazy_conversion_active> <attributes/> <cluster_schema/> <remotesteps> <input> </input> <output> </output> </remotesteps> <GUI> <xloc>112</xloc> <yloc>112</yloc> <draw>Y</draw> </GUI> </step> <step> <name>字段选择</name> <type>SelectValues</type> <description/> <distribute>Y</distribute> <custom_distribution/> <copies>1</copies> <partitioning> <method>none</method> <schema_name/> </partitioning> <fields> <field> <name>user_id</name> <rename/> </field> <field> <name>candidate_number</name> <rename/> </field> <field> <name>status</name> <rename/> </field> <field> <name>student_identity</name> <rename/> </field> <field> <name>student_number</name> <rename/> </field> <field> <name>created_by</name> <rename/> </field> <field> <name>created_time</name> <rename/> </field> <field> <name>deleted</name> <rename/> </field> <field> <name>modified_time</name> <rename/> </field> <field> <name>tenant_id</name> <rename/> </field> <select_unspecified>N</select_unspecified> <meta> <name>user_id</name> <rename>user_id</rename> <type>None</type> <length>15</length> <precision>0</precision> <conversion_mask/> <date_format_lenient>false</date_format_lenient> <date_format_locale/> <date_format_timezone/> <lenient_string_to_number>false</lenient_string_to_number> <encoding/> <decimal_symbol/> <grouping_symbol/> <currency_symbol/> <storage_type/> </meta> <meta> <name>candidate_number</name> <rename>candidate_number</rename> <type>None</type> <length>50</length> <precision>-2</precision> <conversion_mask/> <date_format_lenient>false</date_format_lenient> <date_format_locale/> <date_format_timezone/> <lenient_string_to_number>false</lenient_string_to_number> <encoding/> <decimal_symbol/> <grouping_symbol/> <currency_symbol/> <storage_type/> </meta> <meta> <name>status</name> <rename>status</rename> <type>None</type> <length>50</length> <precision>-2</precision> <conversion_mask/> <date_format_lenient>false</date_format_lenient> <date_format_locale/> <date_format_timezone/> <lenient_string_to_number>false</lenient_string_to_number> <encoding/> <decimal_symbol/> <grouping_symbol/> <currency_symbol/> <storage_type/> </meta> <meta> <name>student_identity</name> <rename>student_identity</rename> <type>None</type> <length>50</length> <precision>-2</precision> <conversion_mask/> <date_format_lenient>false</date_format_lenient> <date_format_locale/> <date_format_timezone/> <lenient_string_to_number>false</lenient_string_to_number> <encoding/> <decimal_symbol/> <grouping_symbol/> <currency_symbol/> <storage_type/> </meta> <meta> <name>student_number</name> <rename>student_number</rename> <type>None</type> <length>50</length> <precision>-2</precision> <conversion_mask/> <date_format_lenient>false</date_format_lenient> <date_format_locale/> <date_format_timezone/> <lenient_string_to_number>false</lenient_string_to_number> <encoding/> <decimal_symbol/> <grouping_symbol/> <currency_symbol/> <storage_type/> </meta> <meta> <name>created_by</name> <rename>created_by</rename> <type>None</type> <length>15</length> <precision>0</precision> <conversion_mask/> <date_format_lenient>false</date_format_lenient> <date_format_locale/> <date_format_timezone/> <lenient_string_to_number>false</lenient_string_to_number> <encoding/> <decimal_symbol/> <grouping_symbol/> <currency_symbol/> <storage_type/> </meta> <meta> <name>created_time</name> <rename>created_time</rename> <type>None</type> <length>0</length> <precision>-2</precision> <conversion_mask/> <date_format_lenient>false</date_format_lenient> <date_format_locale/> <date_format_timezone/> <lenient_string_to_number>false</lenient_string_to_number> <encoding/> <decimal_symbol/> <grouping_symbol/> <currency_symbol/> <storage_type/> </meta> <meta> <name>deleted</name> <rename>deleted</rename> <type>Integer</type> <length>-2</length> <precision>-2</precision> <conversion_mask/> <date_format_lenient>false</date_format_lenient> <date_format_locale/> <date_format_timezone/> <lenient_string_to_number>false</lenient_string_to_number> <encoding/> <decimal_symbol/> <grouping_symbol/> <currency_symbol/> <storage_type/> </meta> <meta> <name>modified_time</name> <rename>modified_time</rename> <type>None</type> <length>0</length> <precision>-2</precision> <conversion_mask/> <date_format_lenient>false</date_format_lenient> <date_format_locale/> <date_format_timezone/> <lenient_string_to_number>false</lenient_string_to_number> <encoding/> <decimal_symbol/> <grouping_symbol/> <currency_symbol/> <storage_type/> </meta> <meta> <name>tenant_id</name> <rename>tenant_id</rename> <type>None</type> <length>9</length> <precision>0</precision> <conversion_mask/> <date_format_lenient>false</date_format_lenient> <date_format_locale/> <date_format_timezone/> <lenient_string_to_number>false</lenient_string_to_number> <encoding/> <decimal_symbol/> <grouping_symbol/> <currency_symbol/> <storage_type/> </meta> </fields> <attributes/> <cluster_schema/> <remotesteps> <input> </input> <output> </output> </remotesteps> <GUI> <xloc>304</xloc> <yloc>112</yloc> <draw>Y</draw> </GUI> </step> <step> <name>Text file output</name> <type>TextFileOutput</type> <description/> <distribute>Y</distribute> <custom_distribution/> <copies>1</copies> <partitioning> <method>none</method> <schema_name/> </partitioning> <separator>,</separator> <enclosure>"</enclosure> <enclosure_forced>N</enclosure_forced> <enclosure_fix_disabled>N</enclosure_fix_disabled> <header>N</header> <footer>N</footer> <format>UNIX</format> <compression>None</compression> <encoding>UTF-8</encoding> <endedLine/> <fileNameInField>N</fileNameInField> <fileNameField/> <create_parent_folder>Y</create_parent_folder> <file> <name>/home/gpadmin/gpfdist/intelligent/single_yuejuan/student</name> <servlet_output>N</servlet_output> <do_not_open_new_file_init>N</do_not_open_new_file_init> <extention>csv</extention> <append>N</append> <split>N</split> <haspartno>N</haspartno> <add_date>N</add_date> <add_time>N</add_time> <SpecifyFormat>N</SpecifyFormat> <date_time_format>yyyy-MM-dd HH:mm:ss</date_time_format> <add_to_result_filenames>Y</add_to_result_filenames> <pad>N</pad> <fast_dump>N</fast_dump> <splitevery/> </file> <fields> </fields> <attributes/> <cluster_schema/> <remotesteps> <input> </input> <output> </output> </remotesteps> <GUI> <xloc>480</xloc> <yloc>112</yloc> <draw>Y</draw> </GUI> </step> <step_error_handling> </step_error_handling> <slave-step-copy-partition-distribution> </slave-step-copy-partition-distribution> <slave_transformation>N</slave_transformation> <attributes/> </transformation>