dosubot[bot] commented on issue #7788: URL: https://github.com/apache/incubator-devlake/issues/7788#issuecomment-2250596491
<!-- Greeting --> Hey @benjaminrmoss! I'm a bot here to help you out with bugs, questions, and more. Let's tackle this issue together! <!-- Answer --> Yes, DevLake allows for the retention of pipeline run data independently of the source system's retention policies through its synchronization policy settings. You can configure the sync frequency, time range, and the skip-on-fail option for your data, which helps in managing how and when data is collected and retained <sup>[[1]](https://github.com/apache/incubator-devlake-website/blob/main/versioned_docs/version-v0.21/Configuration/Tutorial.md)</sup><sup>[[2]](https://github.com/apache/incubator-devlake-website/blob/main/versioned_docs/version-v1.0/Configuration/Tutorial.md)</sup>. Additionally, DevLake supports different data collection modes, including "Collect Data (Default)," "Collect Data in Full Refresh Mode," and "Re-transform Data," which provide flexibility in how data is managed and retained <sup>[[1]](https://github.com/apache/incubator-devlake-website/blob/main/versioned_docs/version-v0.21/Configuration/Tutorial.md)</sup><sup>[[2]](https://github.com/apache/incubator-devlake-website/blob/main/versioned_docs/version-v1.0/Configuration/Tutorial.md)</sup>. For ensuring that historical pipeline run data is preserved, you can follow these best practices: 1. **Set Up a Blueprint with a Regular Sync Schedule**: Configure your blueprint for Azure DevOps data collection with a regular sync schedule to automatically trigger historical runs at specified intervals. 2. **Manual Execution of Historical Runs**: Manually trigger historical runs via the Configuration UI or API for ad-hoc data collection or backfilling data. 3. **Monitor and Manage Historical Runs**: Regularly monitor historical runs to ensure successful execution and address any errors promptly. 4. **Use the API for Advanced Control**: Utilize the DevLake API for more granular control over data collection and transformation processes <sup>[[3]](https://github.com/apache/incubator-devlake-website/blob/main/versioned_docs/version-v0.17/Overview/KeyConcepts.md)</sup>. By following these practices, you can ensure that historical pipeline run data is consistently preserved in DevLake, even if the actual pipeline runs in Azure DevOps have been removed. <!-- Dosu Comment Footer --> *To continue talking to [Dosu](https://dosu.dev), mention @dosu.* -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@devlake.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org