issues
search
singer-io
/
tap-linkedin-ads
GNU Affero General Public License v3.0
10
stars
22
forks
source link
[TDL-24367] Fix streams implementation
#64
Open
shantanu73
opened
11 months ago
shantanu73
commented
11 months ago
Description of change
JIRA
Upgraded LinkedIn API version from 202302 to 202309
Schema changes for video_ads stream
Modified path for streams campaign_groups, campaigns & creatives to include /adAccounts/
Added logic to iterate over each accountID in config.json for above mentioned streams
Changed base path from "adDirectSponsoredContents" to "posts" for video_ads stream due to API upgrade
Changed primary key from "content_reference" to "id" for video_ads stream due to API upgrade
Changed replication key from "last_modified_time" to "last_modified_at" for video_ads stream due to API upgrade
Fixed search & sort parameters for account_users & campaigns streams.
Removed the account filter "search_account_values_param".
Added config param for sync_endpoint method.
Added transform logic for AdContext fields.
Removed
pivot
&
pivotValue
fields and added
pivotValues
field for Ad Analytics streams.
Manual QA steps
Ran discovery & sync in local dev environment
Generated target csv files to validate replicated data
Risks
API upgrade changes can cause video_ads, ad_analytics_by_creative, ad_analytics_by_campaign streams to fail
Rollback steps
revert this branch
Description of change
JIRA
pivot
&pivotValue
fields and addedpivotValues
field for Ad Analytics streams.Manual QA steps
Risks
Rollback steps