Skip to content

What tooling exists for establishing table and column level lineage? #7248

Answered by gforsyth
seandavi asked this question in Q&A
Discussion options

You must be logged in to vote

Hi @seandavi! Welcome to Ibis!

You are right that there are many opportunities to introspect Ibis queries -- a lot of them are currently what I would categorize as "developer tooling" and it is definitely under-documented.

I can point you at a few things that can get you started poking at things, but also, the more that you can tell us about what kind of tasks you want to do with this table and column lineage, the better positioned we'll be to build up a reasonable API around it.

If I use the penguins dataset for a silly example adding together bill_length and bill_depth measurements -- note that I'm not using interactive mode here:

In [1]: import ibis
   ...: from ibis import _
   ...: from

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@seandavi
Comment options

Answer selected by seandavi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
ux User experience related issues expressions Issues or PRs related to the expression API question Questions about the library developer-tools Tools related to ibis development
2 participants