Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Validate and Enhance Snapshot Data Pipeline Behavior #4491

Open
5 tasks
sambodeme opened this issue Nov 27, 2024 · 0 comments
Open
5 tasks

Validate and Enhance Snapshot Data Pipeline Behavior #4491

sambodeme opened this issue Nov 27, 2024 · 0 comments
Assignees
Labels

Comments

@sambodeme
Copy link
Contributor

sambodeme commented Nov 27, 2024

Description:

Ensure the pipeline in fac-snapshot-db is stateless and reproducible, functioning as intended when regenerated nightly via a GitHub Action. Include checks to create necessary tables if they do not already exist. Validate the pipeline’s overall behavior and output integrity.

Tasks:

  • Table Checks: Ensure the pipeline includes checks to create required tables in fac-snapshot-db only if they do not exist.
  • Set Up Nightly Pipeline: Configure a stateless/reproducible data pipeline in DB2 that regenerates nightly via a GitHub Action.
  • Pipeline Validation: Validate the entire pipeline to ensure it behaves as expected under various conditions (e.g., pre-existing tables, newly created tables).
  • Testing: Test pipeline regeneration and data output integrity.
  • Documentation: Document the pipeline behavior, table-handling logic, and GitHub Action configuration for team reference.
@sambodeme sambodeme added the eng label Nov 27, 2024
@github-project-automation github-project-automation bot moved this to Triage in FAC Nov 27, 2024
@sambodeme sambodeme moved this from Triage to Backlog in FAC Nov 27, 2024
@sambodeme sambodeme self-assigned this Dec 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Backlog
Development

No branches or pull requests

1 participant