[source-tiktok-marketing] Null values in data ingestion fields #51047
Unanswered
fernando-heitor
asked this question in
Connector Questions
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I am currently using the TikTok connector version 4.3.6. However, during data ingestion, it appears that the records are being loaded as null values.
After reviewing the GitHub repository, it seems that the Airbyte connector automatically defines the schema, which does not match the data provided by the API.
I conducted several tests using Postman, where I was able to retrieve the data correctly, passing the metrics and dimensions parameters without issues.
A clear example of the issue arises when querying the ad_groups_reports_daily endpoint via Airbyte. All records appear as null in the dimension fields. For instance, fields such as:
advertiser_id
campaign_id
When tested via Postman, the same fields return the correct values. Below is an example of the URL used during testing:
Additionally, the YAML file containing the configurations for the Airbyte connector can be found at the following link:
Airbyte TikTok Connector Manifest.yaml
Schema default
This issue suggests a mismatch between the API response structure and the schema automatically generated by the Airbyte connector.
Would it be possible to make the selection of fields optional to avoid such issues? Allowing users to specify the desired fields for metrics and dimensions manually could provide more flexibility and prevent data mismatches.
Beta Was this translation helpful? Give feedback.
All reactions