Forum Discussion
Dataflow gen 2 Incremental Refresh(Bucket Size and Concluded Periods)
- Anonymous1 year ago
Hi fabconmvp
1. With "Only extract data for concluded periods" Enabled
Concept of Complete Periods: With a bucket size of "year," the complete period is a full year.
Refresh Behavior: The dataflow will bucket data by year and only refresh data for fully completed years.
Example on the Current Date (November 7, 2024):
Since 2024 is not yet finished, the dataflow will only refresh data for the most recent fully completed year 2023.
2024 data won’t be refreshed until the year ends.
So, the refresh will cover only data for 2023.
2. With "Only extract data for concluded periods" Disabled
Refresh Behavior: Even if the current year hasn’t concluded, the dataflow will still refresh data for the ongoing year.
Example on the Current Date (November 7, 2024):
The dataflow will refresh data for both 2023 and 2024 (up to today’s data), because with this setting disabled, the dataflow includes the ongoing, incomplete year.Best Regards,
Jayleny
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi fabconmvp
For your first question, If you set a bucket size (e.g., Month or Year), the dataflow will create these “buckets” for periods of data based on the size you specified. When data refreshes, only buckets with data modified since the last refresh will be processed. For example:
With a Year bucket size, the data from 2022 to 2024 will be divided by year, and only the latest year's bucket will be refreshed if only new data is added for that year.
For your second question, the "Only extract data for concluded periods" option affects what data is processed during each refresh:
When Enabled: The dataflow will only refresh data from completed periods based on your bucket size. For instance, if your bucket size is a month, and today is November 6, 2024, the refresh will process only data from months that have fully concluded (up to October 2024). It won’t include partial data from November 2024, as the month is still ongoing.
When Disabled: The dataflow can include data from periods that are not fully concluded (e.g., partial data for the current month). However, it may not fetch all data if certain date sequences are not incrementing as expected (e.g., gaps in data or non-sequential dates within the bucket size). If, for instance, there’s an inconsistency in the DateTime sequence within your specified range, the dataflow may only fetch the most recent continuous dates up to the last concluded date (e.g., 01/01/2020 - 11/30/2024 in your case).
Best Regards,
Jayleny
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
- fabconmvp1 year agoHelper I
Hello Anonymous,
Thanks for comment, could give me example if ı have 2000-2050 year data(Today date 11/07/2024). How incremental refresh works with settings of "Only extract data for concluded periods" and without settings of "Only extract data for concluded periods". Also, could you explain bucket size too?(Extract data from past year = 2)
- Anonymous1 year agoNot applicable
Hi fabconmvp
1. With "Only extract data for concluded periods" Enabled
Concept of Complete Periods: With a bucket size of "year," the complete period is a full year.
Refresh Behavior: The dataflow will bucket data by year and only refresh data for fully completed years.
Example on the Current Date (November 7, 2024):
Since 2024 is not yet finished, the dataflow will only refresh data for the most recent fully completed year 2023.
2024 data won’t be refreshed until the year ends.
So, the refresh will cover only data for 2023.
2. With "Only extract data for concluded periods" Disabled
Refresh Behavior: Even if the current year hasn’t concluded, the dataflow will still refresh data for the ongoing year.
Example on the Current Date (November 7, 2024):
The dataflow will refresh data for both 2023 and 2024 (up to today’s data), because with this setting disabled, the dataflow includes the ongoing, incomplete year.Best Regards,
Jayleny
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.