question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Parity for source freshness task/command

See original GitHub issue

Describe the feature

dbt source snapshot-freshness is quite limited and a bit verbose relative to other dbt task-commands.

  1. Source freshness should support full node selection syntax, including things like:

    • --select tag:something (#2369)
    • --exclude and --selector (#2729)
    • --select +downstream_resource, i.e. check freshness of all sources upstream of downstream_resource. I think this would be especially compelling for exposures!
  2. Should this be renamed to avoid confusion with dbt snapshot? I think yes, and it could be as simple as calling it dbt source freshness instead—although that’s not a verb! Open to suggestions.

We’d obviously do the renaming in a way that’s backwards-compatible. Ideally, we’d rename and add functionality in the same release.

Describe alternatives you’ve considered

Leaving dbt source snapshot-freshness as is: clunky to type, wonky to use

Additional context

Is this feature database-specific? Which database(s) is/are relevant? Please include any other relevant context here.

Who will this benefit?

All current and potential users of source freshness, which is a relatively underused + under-appreciated feature! Maybe in part because it feels a bit clunky 😃

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Reactions:2
  • Comments:8 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
jtcohen6commented, Apr 14, 2022

@Kiollpt Yes, that should work now! Have you given it a try with a recent version of dbt (v0.21+)?

1reaction
jtcohen6commented, Jul 9, 2021
  1. I’m leaning dbt source freshness. I realize it’s a noun, not a verb (which other commands are), but I don’t think that’s so bad. The colloquial expression/documentation can refer to this as “checking source freshness.”
  2. Yes!
Read more comments on GitHub >

github_iconTop Results From Across the Web

Parity for source freshness task/command · Issue #2987 - GitHub
Ideally, we'd rename and add functionality in the same release. Describe alternatives you've considered. Leaving dbt source snapshot-freshness ...
Read more >
Source freshness | dbt Developer Hub
This interface is intended to help you determine if your source data freshness is meeting the SLAs that you've defined for your organization....
Read more >
OPTOCONTROL USER'S GUIDE - Opto 22
Ensuring Data Freshness for OptoDisplay. ... To do so, use the Set Priority of Host Task command early in the Powerup chart. ......
Read more >
Implementing CICS Web Services - IBM Redbooks
This information contains sample application programs in source language, ... CEMT INQUIRE TASK command to view the in-flight transactions (Figure 3-12).
Read more >
Third International Symposium on Space
n:frmd to as universal Source Encoder for Space. {LSES). The fabricated USES chip is ... data structure, and the parity portion was gener-....
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found