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
9 of 24 tasks
gshank opened this issue May 15, 2024 · 3 comments
Open
9 of 24 tasks

[Epic] Snapshots as a First Class Citizen #10151

gshank opened this issue May 15, 2024 · 3 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. snapshots user docs
    gshank
  8. snapshots user docs
  9. snapshots user docs
  10. enhancement snapshots user docs
    peterallenwebb

P1 - should

  1. enhancement snapshots
  2. enhancement snapshots
  3. snapshots user docs
  4. Refinement enhancement snapshots

p2 - could

  1. enhancement snapshots
  2. enhancement snapshots

revisit, refine, prioritize

  1. enhancement help_wanted snapshots
  2. bug
  3. bug snapshots
  4. enhancement snapshots stale
  5. Stale enhancement snapshots
  6. snapshots
  7. enhancement snapshots unit tests
  8. 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.

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