Bug with Google Ads nested primary keys in pyAirbyte

Summary

Bug reported in pyAirbyte when trying to fetch adgroups or campaigns for a Google Ads account due to nested primary keys. Error message: NotImplementedError: Nested primary keys are not yet supported. Found: ad_group.id


Question

Hi Team,
I was trying out pyairbyte for one POC, where I tried creating source-google-ads and fetch adgroups or campaigns for an account. While doing that I noticed the following bug : https://github.com/airbytehq/PyAirbyte/issues/181 [:bug: Bug: Google Ads fails due to nested primary keys]

Has anyone faced this issue before and is there any resolution for this?

My dependencies:

airbyte-cdk=3.0.0```
The actual error is: `NotImplementedError: Nested primary keys are not yet supported. Found: ad_group.id`

<br>

---

This topic has been created from a Slack thread to give it more visibility.
It will be on Read-Only mode here. [Click here](https://airbytehq.slack.com/archives/C021JANJ6TY/p1721414394122019) if you want 
to access the original thread.

[Join the conversation on Slack](https://slack.airbyte.com)

<sub>
["pyairbyte", "bug", "google-ads", "nested-primary-keys", "error", "notimplementederror"]
</sub>