Skip to content

feat: ✨ add data lineage term to glossary#375

Open
lwjohnst86 wants to merge 3 commits into
mainfrom
feat/data-lineage-term-to-glossary
Open

feat: ✨ add data lineage term to glossary#375
lwjohnst86 wants to merge 3 commits into
mainfrom
feat/data-lineage-term-to-glossary

Conversation

@lwjohnst86

Copy link
Copy Markdown
Member

Description

As I've been looking for a tool to help process our tasks as we develop data packages, I kept seeing the term "data lineage" and I had no idea what that meant. So I wrote this glossary entry.

Needs a thorough review.

Checklist

  • Ran just run-all

@lwjohnst86 lwjohnst86 moved this from Todo to In Review in Product development Jun 15, 2026
@lwjohnst86 lwjohnst86 requested a review from a team June 22, 2026 09:58

@signekb signekb left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice with another def 👌 Some suggestions:

Comment thread glossary.qmd
## Data lineage

This term is commonly used with data engineering or data processing contexts and
domain. It [refers](https://en.wikipedia.org/wiki/Data_lineage) to the process

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
domain. It [refers](https://en.wikipedia.org/wiki/Data_lineage) to the process
domain. [Data lineage](https://en.wikipedia.org/wiki/Data_lineage) refers to the process

Comment thread glossary.qmd
code used to process the data, or having automated build, test, version, and
release processes in place.

While the data engineering world may use code to do tasks, e.g. with SQL, it is

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
While the data engineering world may use code to do tasks, e.g. with SQL, it is
While the data engineering world may use code to do tasks, e.g. SQL, it is

Comment thread glossary.qmd
Comment on lines +81 to +82
not as often done in a way that is formal or structured as is typical in
software development. For instance, because version control isn't commonly used,

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
not as often done in a way that is formal or structured as is typical in
software development. For instance, because version control isn't commonly used,
not as often done in a way that is formal or structured as is typical in
software development. For instance, because version control isn't commonly used in data engineering,

Comment thread glossary.qmd
software development. For instance, because version control isn't commonly used,
a code-based script may just be something someone wrote somewhere on the server
or their computer that no other team member reviewed or accessed. This lag in
practices is part of the reason tools like [dbt](https://www.getdbt.com) (now a

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To be a bit more specific about which practices

Suggested change
practices is part of the reason tools like [dbt](https://www.getdbt.com) (now a
version control and review practices is part of the reason tools like [dbt](https://www.getdbt.com) (now a

Comment thread glossary.qmd
achieve data lineage without needing to use a specific tool for it.

So we instead use terms like "reproducible" or "automated build workflow" rather
than use "data lineage" to refer to practices that would achieve the definition

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
than use "data lineage" to refer to practices that would achieve the definition
than "data lineage" to refer to practices that would achieve the definition

Comment thread glossary.qmd
basic software development practices and aiming for reproducibility, we can
achieve data lineage without needing to use a specific tool for it.

So we instead use terms like "reproducible" or "automated build workflow" rather

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you want to add these to the header then?

Comment thread glossary.qmd
commonly used tool, but released in 2021) have only relatively recently been
developed.

Because of this lag in practices, many tools they use that specifically helps

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Because of this lag in practices, many tools they use that specifically helps
Because these practices haven't historically been common in the data engineering world, many tools used specifically to help

Comment thread glossary.qmd
developed.

Because of this lag in practices, many tools they use that specifically helps
with data lineage would not have been needed if other practices were used. For

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
with data lineage would not have been needed if other practices were used. For
with data lineage would not have been needed. For

@github-project-automation github-project-automation Bot moved this from In Review to In Progress in Product development Jul 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

2 participants