-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
feat(ingest/mode): Mode improvements: #10273
Conversation
- column level lineage - external links - stateful ingestion support - owner tags
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Eventually it'd be better to separate out the API interface / API client from the main source, but that can be done later
@@ -12,6 +12,7 @@ | |||
FROZEN_TIME = "2021-12-07 07:00:00" | |||
|
|||
JSON_RESPONSE_MAP = { | |||
"https://app.mode.com/api/verify": "verify.json", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
is this file missing?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Interesting, it seems like it never was part of the test resources
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I found it in the meantime :)
) | ||
|
||
operation = OperationClass( | ||
operationType="UPDATE", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
let's use the model's enum here?
entityType="query", | ||
changeType=ChangeTypeClass.UPSERT, | ||
entityUrn=query_instance_urn, | ||
aspectName="queryProperties", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
only entityUrn and aspect are required - everything else can be inferred automatically
Checklist