-
Notifications
You must be signed in to change notification settings - Fork 4.1k
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
Source Google Ads: drop schema field that filters out the data from stream #13423
Source Google Ads: drop schema field that filters out the data from stream #13423
Conversation
/test connector=connectors/source-google-ads
Build PassedTest summary info:
|
...-integrations/connectors/source-google-ads/source_google_ads/schemas/ad_group_ad_report.json
Show resolved
Hide resolved
/publish connector=connectors/source-google-ads
|
Codecov Report
@@ Coverage Diff @@
## master #13423 +/- ##
=========================================
Coverage ? 92.59%
=========================================
Files ? 6
Lines ? 405
Branches ? 0
=========================================
Hits ? 375
Misses ? 30
Partials ? 0 Continue to review full report at Codecov.
|
* master: (142 commits) Highlight removed and added streams in Connection form (airbytehq#13392) 🐛 Source Amplitude: Fixed JSON Validator `date-time` validation (airbytehq#13373) 🐛 Source Mixpanel: publish v0.1.17 (airbytehq#13450) Fixed reverted PR: Fix cancel button when it doesn't provide feedback to the user + UX improvements (airbytehq#13388) 🎉 Source Freshdesk: Added new streams (airbytehq#13332) Prepare YamlSeedConfigPersistence for dependency injection (airbytehq#13384) helm chart: Support nodeSelector, tolerations and affinity on the booloader pod (airbytehq#11467) airbyte-api: add jackson model annotations to remove null values from responses (airbytehq#13370) Change stage to `beta` (airbytehq#13422) 🐛 Source Google Sheets: Retry on server errors (airbytehq#13446) Improve kube deploy process. (airbytehq#13397) Helm chart dependencies fix (airbytehq#13432) 🐛 Source HubSpot: Transform `contact_lists` data to comply with schema (airbytehq#13218) airbytehq#11758: Source Google Ads to GA (airbytehq#13441) Add more pr actions to tag pull requests (airbytehq#13437) Source Google Ads: drop schema field that filters out the data from stream (airbytehq#13423) Updates error view with new design (airbytehq#13197) Source MSSQL: correct enum Standard method (airbytehq#13419) Update postgres doc about cdc publication (airbytehq#13433) run source acceptance tests against image built from branch (airbytehq#13401) ...
What
Fix to return the missing data in one of the streams
How
Drop one of the fields that filters out the data
Once the field
segments.keyword.ad_group_criterion
was introduced in thead_group_ad_report
stream, we got couple of missing data reports.What we have in the UI:
what we have in the stream (
cost_micros
aggregated):what we have in the stream after dropping the field (cost_micros aggregated):
This behavior is explained in a tiny paragraph deep inside the Google Ads docs.
On one hand, this is legitimate behavior (the field is also present in the migration from Adwords guide), on the other this is very unobvious and data is lost when you use the connector of version 0.1.36-39 compared to other versions.