feat(kevel-metadata): adding new etl for extracting kevel metadata from kevel api into ads_derived table #242
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
References https://mozilla-hub.atlassian.net/browse/AD-295
This is a new job that will extract ad data from the kevel API and load into a raw data table called `ads_derived.kevel_metadata_history_v1.
Checklist for reviewer:
referenced, the pull request should include the bug number in the title)
.circleci/config.yml
) will cause environment variables (particularlycredentials) to be exposed in test logs
telemetry-airflow
responsibly.
TO DO:
Finalize the merge logic to comply with stakeholder expectations. Right now the daily partition is overwritten on each run. @sergiosonline @curtismorales you will want to discuss how you want to handle things like 'what if ad_id is in a different flight with different attributes in the same day?'.