Data Feed Structure Changes
Changes to the content you receive can be released in one of two ways.
Dynamic Change
These will be an addition of a column to an existing feed file or an entirely new feed file. Column additions will always be added to the end of a file (i.e., if a file currently has 6 columns, the additional column would be the 7th in the file).
To avoid breaking your ingestion processes, it is strongly recommended to write your load script in such a way that it accommodates both these types of additions.
Versioned Change
These will be the removal of a column from an existing feed file, the removal of a feed file entirely, or a change in the data type of a column in an existing feed file.
Such changes will always be provided in a completely new feed denoted by an increment in the version number in the feed’s file path.
When a new version of a feed is made available, you will have a defined period to upgrade. During this period, both the new and previous versions of the feed will be available.