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

[Epic] Snapshots as a First Class Citizen #10151

Open
16 of 25 tasks
gshank opened this issue May 15, 2024 · 4 comments
Open
16 of 25 tasks

[Epic] Snapshots as a First Class Citizen #10151

gshank opened this issue May 15, 2024 · 4 comments
Labels
Milestone

Comments

@gshank
Copy link
Contributor

gshank commented May 15, 2024

An epic to improve the usability and accuracy of snapshots.

P0 - must

  1. snapshots user docs
    gshank
  2. snapshots
  3. snapshots
    gshank
  4. enhancement user docs
    gshank
  5. snapshots user docs
    gshank
  6. snapshots user docs
    gshank
  7. enhancement snapshots user docs
    peterallenwebb
  8. snapshots user docs
    gshank
  9. snapshots user docs
    peterallenwebb
  10. bug pre-release snapshots wontfix
    gshank

P1 - should

  1. enhancement snapshots user docs
  2. empty enhancement paper_cut snapshots unit tests
    gshank
  3. snapshots user docs
  4. enhancement help_wanted snapshots
  5. Refinement enhancement snapshots
  6. behavior_change_flag snapshots user docs
  7. enhancement snapshots
    gshank

p2 - could

  1. enhancement snapshots
  2. enhancement snapshots
  3. snapshots

revisit, refine, prioritize

  1. enhancement snapshots
  2. bug snapshots
  3. bug
  4. Stale enhancement snapshots
  5. enhancement snapshots wontfix

Discussions

Problems & (Potential) Solutions for Snapshots
Toggling values when snapshotting a table with a key violation

@danielefrigo
Copy link
Contributor

another interesting customization could be the ability to configure the value for dbt_valid_to then opening a new record.
dbt default is null, but in many cases I found the need to have a far away timestamp (e.g. '2999-12-31').

@graciegoheen
Copy link
Contributor

@danielefrigo Yes! This is something we'd like to do - issue here -> #10187

@jeremyyeo
Copy link
Contributor

jeremyyeo commented Sep 17, 2024

Snapshots currently don't support contracts. Would be great have snapshots support contracts/constraints just as models do.

@graciegoheen
Copy link
Contributor

Thanks @jeremyyeo - would you be down to open up a new issue for that feature request?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants