Skip to main content

Community

Destination Improvement: Column Ordering

Please sign in to leave a comment.

Comments

9 comments

  • Official comment

    Hi all,

    Thanks for your comments on this thread -- while we don't have a timeline for this feature request, please continue to share your feedback here so we can follow up on this feature.

    I will be sure to share this feedback with our internal team for discussion!

    Hi Can you please look into it and update if this is possible and can be doen soon?

    I want to upvote this feature. We are adding a table with over 600 columns. It's going to make the table a lot more usable if I could rely on order being preserved in this case. Creating a custom view that reorders the columns back to the original form will also take a while since all column names have been auto-adjusted. An option to preserve order would be very helpful. 

    I am replicating hundreds, if not thousands, of tables. It would be extremely beneficial for end users for Fivetran to apply the same column ordering in the destination as found in the source.

    Agree.   For ERP's with hundreds of columns per table, not guaranteeing column order is a substantial dis-satisfier.  Default functionality should guarantee column order per the data source.  If schema change occurs in a data source, one that effects column order in a table, except to the extent that the destination (in our case Snowflake), prevents it.

    Agree, this creates double work for us and unnecessary steps in the setup to re-create the correct order. 

    Hello, I have a case when I have to merge a table with identical structure from the 3 different database and there are 132 tables in each database. Due to the Fivetran limitation I cannot use guery  select * from schema_nameA.table _name union all select * from schema_nameB.table _name to merge data from the tables across 3 Snowflake schemas,  

    Fivetran support told me that the column order in the destination table is determined by the order in which the data was extracted, but the logic at the time of extraction is undefined.

    I also understand that columns may be added or deleted while using Fivetran, and it is not realistic to guarantee that the column order of the source and destination will match permanently.

    Therefore, I would like to have the column order of the destination table reproduced with the column order of the source table at the time of the initial synchronization. This will ensure that most column orders will match, except for inconsistencies that occur during operation, making it easier for us, the users, to understand the destination table.

    This also means that inconsistencies in column order caused by adding or deleting columns later on will be tolerated.