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

Closed
24 of 38 tasks
gshank opened this issue May 15, 2024 · 5 comments
Closed
24 of 38 tasks

[Epic] Snapshots as a First Class Citizen #10151

gshank opened this issue May 15, 2024 · 5 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

Preview Give feedback
  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

Preview Give feedback
  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

Preview Give feedback
  1. enhancement snapshots
  2. enhancement snapshots
  3. snapshots stale

revisit, refine, prioritize

Preview Give feedback
  1. enhancement snapshots
  2. bug snapshots
  3. bug
  4. Stale enhancement snapshots
  5. enhancement snapshots wontfix

Base adapter

Preview Give feedback
  1. cla:yes
  2. cla:yes
  3. cla:yes
  4. cla:yes

Concrete adapters

Preview Give feedback
  1. Skip Changelog cla:yes
  2. Skip Changelog cla:yes
  3. Skip Changelog cla:yes
  4. Skip Changelog cla:yes
  5. Skip Changelog cla:yes
  6. cla:yes
  7. cla:yes
  8. cla:yes
  9. cla:yes

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?

@graciegoheen
Copy link
Contributor

Closing this EPIC out since we've closed the issues slated for the 1.9 release - will open up a new EPIC if we pick up more of these in the future

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