1
0
mirror of synced 2025-12-21 02:51:29 -05:00
Commit Graph

50 Commits

Author SHA1 Message Date
Alfredo Garcia
3bac873393 feat:Amazon Ads - Add DAILY option for Reports streams & Auto-update start_date if past lookback(retention) period (#55217)
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2025-04-22 09:34:12 -05:00
Artem Inzhyyants
e1486188a3 ref(source-amazon-ads): migrate *-report_stream to async low code (#48449)
Signed-off-by: Artem Inzhyyants <artem.inzhyyants@gmail.com>
2025-02-20 09:19:03 +01:00
Aaron ("AJ") Steers
83ecbe0fc3 CI: apply pre-commit format fix from #49806 (#49852) 2024-12-18 14:05:43 -08:00
Artem Inzhyyants
412a424cfe ref(source-amazon-ads): bump cdk to v5 (#47940)
Signed-off-by: Artem Inzhyyants <artem.inzhyyants@gmail.com>
Co-authored-by: maxi297 <maxime@airbyte.io>
Co-authored-by: Natalie Kwong <38087517+nataliekwong@users.noreply.github.com>
2024-11-01 11:49:37 +01:00
Daryna Ishchenko
c9c5acbcb9 📝 Source Amazon Ads: add info agency account to docs/spec/error messages (#37655) 2024-05-07 14:35:53 +03:00
Patrick Nilan
ecdb0d7b24 Source Amazon Ads - Update Deprecated Streams (#36169) 2024-03-25 14:56:32 -07:00
Roman Yermilov [GL]
7fab6e89c1 Source Amazon Ads: add region to inputOAuthConfiguration (#33833) 2024-01-05 01:05:58 +01:00
Serhii Lazebnyi
50faaa66a7 🐛 Source Amazon Ads: Fix unexpected column for SponsoredProductCampaigns and SponsoredBrandsKeywords (#30679)
Co-authored-by: lazebnyi <lazebnyi@users.noreply.github.com>
2023-09-22 19:42:40 +02:00
Serhii Lazebnyi
90816088a7 Source Amazon Ads: add report segmet filter (#30517) 2023-09-19 17:14:59 +02:00
Mal Hancock
42e407fb72 Source Amazon Ads: Add filter for Marketplace ID (#29233)
Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
Co-authored-by: Serhii Lazebnyi <53845333+lazebnyi@users.noreply.github.com>
Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
2023-08-29 10:28:39 -03:00
Marius Posta
f5c7c1c0b8 chore: get ./gradlew format to pass for the whole repo (same java style) (#29786) 2023-08-24 05:09:42 -05:00
midavadim
d1802154ae 🎉 Amazon Ads - new streams for bids and keyword recommendations (#28002)
* added new streams for amazon adgroup bids keyword recommendations

* updated docs and configured catalog

* updated version in metadata

* fix test

* updated docs

* fix doc after merge

* fix comments

* updated version

* fux typo
2023-07-06 13:18:33 -04:00
Anatolii Yatsuk
df135afa26 Source Amazon-Ads: Add streams for portfolios and sponsored brands v3 (#27607)
* Add stream for sponsored brands v3
* Add new stream Portfolios
2023-07-05 15:56:04 +03:00
midavadim
c7b2f99af5 🎉 Source Amazon Ads add campaign negative keywords stream (#27482)
* Add sponsored_product_campaign_negative_keywords stream

* revert changes

* 🤖 Auto format source-amazon-ads code [skip ci]

* Add sponsored_display_budget_rules stream

* 🤖 Auto format source-amazon-ads code [skip ci]

* ignore dailyBudget field
it can be updated, also it is sometimes integer, sometimes float"

* Fix sponsored_product_campaigns

* Fix sponsored_product_campaigns

* merged with the latest version

* updated source test

---------

Co-authored-by: octavia-squidington-iii <octavia-squidington-iii@users.noreply.github.com>
2023-06-23 17:31:20 +03:00
Roman Yermilov [GL]
80e6a2666b 🐛Source Amazon Ads: fix portfolioId type (#25874)
* Source Amazon Ads: fix portfolioId type

* Source Amazon Ads: update metadata

* Source Amazon Ads: disable backward compatibility tests for 1.1.0

* 🤖 Auto format source-amazon-ads code [skip ci]

---------

Co-authored-by: Augustin <augustin@airbyte.io>
Co-authored-by: octavia-squidington-iii <octavia-squidington-iii@users.noreply.github.com>
2023-06-20 11:22:43 -05:00
Ganpat Agarwal
2b81405f2f 🎉 Source Amazon Ads : use optional config report_record_types (#18677)
* use optional config report_record_types

* update spec

* update image version

* update

* correct indentation

* remove lint changes

* add tests for sponsored products report

* update spec

* add test for video report

* increment amazon-ads connector version

* add test_strictness_level as high

* gradle format update

* update

* update tests for new METRIC_RESPONSE

* align validation and transformation

* bump connector version

* auto-bump connector version

---------

Co-authored-by: Juozas V <monai@cure.lt>
Co-authored-by: Sajarin <sajarindider@gmail.com>
Co-authored-by: Nataly Merezhuk <65251165+natalyjazzviolin@users.noreply.github.com>
Co-authored-by: Serhii Chvaliuk <grubberr@gmail.com>
Co-authored-by: sh4sh <6833405+sh4sh@users.noreply.github.com>
Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-03-14 15:43:04 -03:00
Serhii Lazebnyi
3d8f81a3e4 Connector Health: Fixed SAT for Amazon Ads, Faker, Hubspot, Instagram, Pinterest, Sentry, Zendesk Talk (#23600)
* Fixed SAT for some connecotrs

* Fix unittest pinterest

* add allowedHosts

* Updated unittest for instagram

* Fix expected records instagram
2023-03-01 10:09:19 +01:00
Cole Snodgrass
2e099acc52 update headers from 2022 -> 2023 (#22594)
* It's 2023!

* 2022 -> 2023

---------

Co-authored-by: evantahler <evan@airbyte.io>
2023-02-08 13:01:16 -08:00
Roman Yermilov [GL]
7d13ad5d5d Source Amazon Ads: fix reports stream records primary keys (#21677)
* Source Amazon Ads: fix reports stream records primary keys

* Source Amazon Ads: update changelog

* #1332 source Amazon Ads: review fixes

* #1332 source amazon ads: remove unused imports

* #1332 source amazon ads: bump major version

* auto-bump connector version

---------

Co-authored-by: Denys Davydov <davydov.den18@gmail.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-02-06 18:53:18 +02:00
Joe Reuter
6a10ae3e05 Rename source acceptance test to connector acceptance test (#21846)
Rename source acceptance test to connector acceptance test
2023-02-02 11:38:19 +01:00
Daniele Dapuzzo
13eac98309 🎉 Source Amazon Ads: add option to customize look back window value (#19491)
* add new configurable field

* update docker image version

* amazon-ads.md updated

* remove unnecessary constant

* rollback changes inside seed files

* fully revert changes

* pre load lbw default value

* fix value access

* update config fixture

* auto-bump connector version

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
2023-01-27 06:03:00 -03:00
Arsen Losenko
d7cbc790b8 Source Amazon Ads: enable SAT high strictness (#21646)
* Source Amazon Ads: enable SAT high strictness

* Update SAT config, remove config_report.json for now
2023-01-24 11:38:48 +01:00
Evan Tahler
e39e1898c5 Expected Records to .jsonl format (#20850)
* Expected Records to `.jsonl` format

* fix formatting template

* remove endline

* update templates

* Update docs/connector-development/testing-connectors/source-acceptance-tests-reference.md

Co-authored-by: Pedro S. Lopez <pedroslopez@me.com>

Co-authored-by: Pedro S. Lopez <pedroslopez@me.com>
2023-01-03 15:55:36 -08:00
Serhii Chvaliuk
70635632ce Source Amazon Ads: remove "report_wait_timeout", "report_generation_max_retries" from config (#18985)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2022-11-09 00:10:59 +02:00
darynaishchenko
02095d20da fixed acceptance tests (#18699) 2022-11-02 14:03:36 +02:00
Sage Watterworth
0d9b4e5dce 🎉 Source Amazon Ads: filters for state on brand, product and display campaigns (#17475)
* amazon ad status filter

* update test report stream with parametrized campaigns

* remove config files related to previous acceptance test. revert to master acceptance test set up

* amazon ad status filter

* update test report stream with parametrized campaigns

* remove config files related to previous acceptance test. revert to master acceptance test set up

* oct 17 edits

* oct 17 edits: 2

* bump dockerfile to 1.24

* fix: match the cdk version to new one

* auto-bump connector version

Co-authored-by: sajarin <sajarindider@gmail.com>
Co-authored-by: Harshith Mullapudi <harshithmullapudi@interviewkickstart.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-10-20 12:50:55 -04:00
Serhii Chvaliuk
220513db96 Source Amazon Ads : SAT recover expected_records.txt (#17938)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2022-10-13 15:05:45 +03:00
Evan Tahler
49cb3360de Remove redundant title labels from connector specs (#17544)
* Remove redundant title labels from connector specs

* Manually update specs

* add env variable

* Remove debugging log
2022-10-05 12:58:38 -07:00
Ganpat Agarwal
454f84d3ed 🎉 Source Amazon Ads : Add attribution reports (#16342)
* use data field for json response

* add attribution reports

* update changelog

* add atrribution report integration test

* clean up expected_records
add empty streams to acceptance test config

* handle exception for profile

* update tests

Co-authored-by: Yiyang Li <yiyangli2010@gmail.com>
Co-authored-by: Harshith Mullapudi <harshithmullapudi@gmail.com>
Co-authored-by: Sajarin <sajarindider@gmail.com>
2022-10-03 10:24:33 -04:00
Augustin
ff4ea3961a Republish connectors using CDK 0.1.88 to 0.1.89 (#17304) 2022-09-28 18:18:59 +02:00
Serhii Chvaliuk
0ab777f23e 🎉 Source Amazon Ads: increase report_wait_timeout 30 -> 60 minutes (#16453)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2022-09-10 13:48:00 +03:00
Serhii Lazebnyi
c39a7c4655 🎉Source Harvest: increase unit test coverage at least 90% (#15220)
* Increased unit test coverage

* Increased unit test

* Updated to linter
2022-08-08 15:24:55 +03:00
Serhii Chvaliuk
a4e52cc564 🐛 Source Amazon Ads: Improve report streams date-range generation (#15031)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2022-08-05 10:04:08 +03:00
Serhii Lazebnyi
b01c7319ff non-jdbc source connectors: Update additional properties from beta/GA specs and schemas (#15042)
* Update `additionalProperties` field to true from schemas

* Updated PR number

* auto-bump connector version [ci skip]

* auto-bump connector version [ci skip]

* auto-bump connector version [ci skip]

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-07-26 22:57:09 +03:00
Serhii Chvaliuk
64efc88d55 expected_records.txt updated (#14709)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2022-07-14 16:24:43 +03:00
Serhii Chvaliuk
c87068bd39 expected_records.txt updated (#14627)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2022-07-12 21:19:46 +03:00
Serhii Chvaliuk
94e3e0ea27 🐛 Source Amazon Ads: Fix SAT test fails - updated expect_records (#14533)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2022-07-11 11:05:26 +03:00
Alexandre Girard
3894134d11 Bump year in license short to 2022 (#13191)
* Bump to 2022

* format
2022-05-25 17:56:49 -07:00
Andy
5aed8e2147 Update connector specs (#12482) 2022-05-04 22:44:44 -07:00
Serhii Chvaliuk
42a58b0273 Source Amazon Ads: Update fields in source-connectors specifications (#11730)
* Update fields in source-connectors specifications

Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2022-04-28 09:36:08 +03:00
Marcos Marx
3113ef44a3 Bump Google Ads version and run format (#12087)
* combine all

working locally

missing fields in click view and keyqord_view

add date to campaigns

add fields to click_view

test

* configured_catalog campaigns

* rem keywordview

* conflicts

* string type

* remove network type

* change ad group id to integer

* fix tests

* bump connector version

* bump connector config doc vesion

* run format

Co-authored-by: Konrad <konrad@PB-Mac8.local>
Co-authored-by: schlattk <konrad@pensionbee.com>
2022-04-18 21:15:29 -03:00
Serhii Chvaliuk
189ce996d5 🎉 Source Amazon Ads: Implement OAuth2.0 (#11430)
* Added support OAuth2.0

Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2022-04-16 10:35:14 +03:00
Serhii Chvaliuk
ceef3e3f01 🐛 Source Amazon Ads: test coverage more than 90% + improve test speed (#11384)
* pendulum~=1.5.1 -> pendulum~=2.1.2
* sleep_mock added
* re-organize acceptance-test-config
* SponsoredProductsReportStream.primary_key added

Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2022-04-08 19:06:25 +03:00
aakashkumarmaple
1dbe5543c1 🎉 Amazon Ads: changes for increasing timeout for long taking report generation (#10513)
* Changes for increasing timeout for long taking report generation

* moidifing amazon-ads.md for pr 10513

* Deleting STANDARD_SOURCE_DEFINATION file as mentioned in review comment

* Adding spec file for taking timeout by user

* Removing unused libraries

* Spec file changes and report_changes for max_retries

* Bakoff Fixes for taking retries values and timeout values from User

* Review Comment Fixes

* spec file adding examples

* correct spec description

* run black

* remove tests

* correct spec test

* add eof

Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
2022-03-30 18:25:24 -03:00
Dmytro
0e1073d00a Source Amazon Ads #8388 PR: fix SAT and bump version 2021-12-28 13:47:06 +02:00
Christophe Duong
86ca36c5c0 Format code (#7978) 2021-11-15 14:51:10 +01:00
Dmytro
f69fbbc9d8 Fix amazon ads unittests and apply formatting (#6609) 2021-10-01 16:11:47 +03:00
Harshith Mullapudi
ae3a3d51d6 Feat/Fix: Amazon Ads connector (#6461)
* Feat/Fix: Amazon Ads connector
1. Added Sponsored Brands Video Report
2. Added region in config to pull data for multiple regions
3. Fix: amazon ads can't pull data more than 60 days
2021-10-01 13:57:13 +03:00
Michel Tricot
1773e41e47 Shorten our headers + adds contributors file (#6478) 2021-09-27 10:45:50 -07:00
Dmytro
3630cdeded 🎉 New Source: Amazon Ads (initial version) (#5023)
* 3772: Amazon Ads source, initial version


Co-authored-by: Dmytro Rezchykov <dmitry.rezchykov@zazmic.com>
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
2021-08-26 11:15:38 +03:00