I created a job that reads data from a flat file and changed in the built in schema the date pattern for a column from 'dd-mmm-yyyy' into 'yyyymmdd'. After confirming that I want to propagate this change I was hoping that in the tmap and tDBOutput steps after for this column the date format would also be changed, which was not the case.
How does this exactly work? I included a screenshot of the job.
@dev323 ,when you connected a component with another component ,most of the components will get the schema of previous of the component.
Yeh, the only issue is that in my job I already have existing components like the tmap that are already related to a source component like a database input for example. If I change let's say a product code from length 10 to 20, I can delete the connector between the source and tmap component and it will update the first link in the tmap component, but it will still not propagate those changes to all the components after the tmap unless I individually press the 'sync columns' button for each component separately.
Talend named a Leader.
Kickstart your first data integration and ETL projects.
Part 2 of a series on Context Variables
Learn how to do cool things with Context Variables
Find out how to migrate from one database to another using the Dynamic schema