1
0
mirror of synced 2025-12-21 11:01:41 -05:00
Commit Graph

7 Commits

Author SHA1 Message Date
Brian Lai
739ba6e9a1 fix(source-google-analytics-data-api): add dimensionFilters into the request body of custom reports and DimensionFilterConfigTransformation component (#67148)
Fixes https://github.com/airbytehq/oncall/issues/9565

## What

When migrating tolow-code + manifest-only format, we didn't migrate the
dimensionFilter feature, this change adds this back so requests to
Google's API include the dimension filter in the body of the request.

## How

There are two things that are done now:

1. We take the incoming config and transform it into the format expected
by Google's API. This is a direct port of what we used to do as a
pre-sync transformation:
https://github.com/airbytehq/airbyte/pull/60342/files#diff-c598765182c592504650290115e49900ef4b473307ddd69ea1662e6a6865cddfL206-L223
. This would also avoid a breaking change
2. Define in the stream template, the interpolation to inject the
dimensionFilter (if it exists) into the request body which will be
applied for each dynamic stream created by a custom_report

## Review guide

1. `components.py`
3. `manifest.yaml`

## User Impact

Should only be additive and fix customers with the issue

## Can this PR be safely reverted and rolled back?

- [x] YES 💚
- [ ] NO 
2025-10-08 15:02:31 -07:00
Serhii Lazebnyi
952c8f3bbc feat(source-google-analytics): migrate to low-code (#60342)
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2025-06-06 12:42:43 +02:00
Aaron ("AJ") Steers
83ecbe0fc3 CI: apply pre-commit format fix from #49806 (#49852) 2024-12-18 14:05:43 -08:00
Artem Inzhyyants
c404899092 Source google analytics Data API: add a report option keepEmptyRows (#34176) 2024-01-15 11:37:41 +01:00
Roman Yermilov [GL]
2007fda09a Source Google Analytics Data API: increase test coverage (#32289)
Co-authored-by: roman-yermilov-gl <roman-yermilov-gl@users.noreply.github.com>
2023-11-09 11:38:49 +04:00
Marius Posta
7ae97175a6 gradle: fix repo wide behaviour (#30607) 2023-09-28 05:01:13 -07:00
Serhii Lazebnyi
a984b753c2 Source Google Analytics (GAv4): change start date to optional; add suggested streams and update error… (#30417) 2023-09-15 21:38:42 +02:00