Skip to content

Commit

Permalink
Source Facebook Marketing: Add Ad Insights streams (#26720)
Browse files Browse the repository at this point in the history
* Source Facebook Marketing: Add Ad Insights streams

* Source Facebook Marketing: update docs; bump version

* Source Facebook Marketing: update tests config

* Source Facebook Marketing: fix unit test

* Source Facebook Marketing: typo fix

* Source Facebook Marketing: update future_state

* Source Facebook Marketing: fix expected records
  • Loading branch information
artem1205 committed May 30, 2023
1 parent e88eb48 commit bf8bb6a
Show file tree
Hide file tree
Showing 11 changed files with 617 additions and 35 deletions.
Expand Up @@ -13,5 +13,5 @@ ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py"
ENTRYPOINT ["python", "/airbyte/integration_code/main.py"]


LABEL io.airbyte.version=0.3.7
LABEL io.airbyte.version=0.4.0
LABEL io.airbyte.name=airbyte/source-facebook-marketing
Expand Up @@ -27,14 +27,44 @@ acceptance_tests:
bypass_reason: "Thumbnail urls changes permanently"
- name: "ad_creatives"
bypass_reason: "Thumbnail urls changes permanently"
- name: "ads_insights_action_carousel_card"
bypass_reason: "Data not permanent"
- name: "ads_insights_action_conversion_device"
bypass_reason: "Data not permanent"
- name: "ads_insights_action_product_id"
bypass_reason: "Data not permanent"
- name: "ads_insights_action_reaction"
bypass_reason: "Data not permanent"
- name: "ads_insights_action_video_sound"
bypass_reason: "Data not permanent"
- name: "ads_insights_action_video_type"
bypass_reason: "Data not permanent"
- name: "ads_insights_action_type"
bypass_reason: "Data not permanent"
- name: "ads_insights_delivery_device"
bypass_reason: "Data not permanent"
- name: "ads_insights_delivery_platform"
bypass_reason: "Data not permanent"
- name: "ads_insights_delivery_platform_and_device_platform"
bypass_reason: "Data not permanent"
- name: "ads_insights_demographics_age"
bypass_reason: "Data not permanent"
- name: "ads_insights_age_and_gender"
bypass_reason: "Data not permanent"
- name: "ads_insights_region"
- name: "ads_insights_demographics_country"
bypass_reason: "Data not permanent"
- name: "ads_insights_demographics_dma_region"
bypass_reason: "Data not permanent"
- name: "ads_insights_demographics_gender"
bypass_reason: "Data not permanent"
- name: "ads_insights_dma"
bypass_reason: "Data not permanent"
- name: "ads_insights_country"
bypass_reason: "Data not permanent"
- name: "ads_insights_platform_and_device"
bypass_reason: "Data not permanent"
- name: "ads_insights_region"
bypass_reason: "Data not permanent"
- name: "activities"
bypass_reason: "age field autoupdated"
- name: "custom_conversions"
Expand Down
@@ -0,0 +1,232 @@
{
"streams": [
{
"stream": {
"name": "ads_insights_action_carousel_card",
"json_schema": {},
"supported_sync_modes": [
"full_refresh",
"incremental"
]
},
"sync_mode": "incremental",
"destination_sync_mode": "append"
},
{
"stream": {
"name": "ads_insights_action_conversion_device",
"json_schema": {},
"supported_sync_modes": [
"full_refresh",
"incremental"
]
},
"sync_mode": "incremental",
"destination_sync_mode": "append"
},
{
"stream": {
"name": "ads_insights_action_product_id",
"json_schema": {},
"supported_sync_modes": [
"full_refresh",
"incremental"
]
},
"sync_mode": "incremental",
"destination_sync_mode": "append"
},
{
"stream": {
"name": "ads_insights_action_reaction",
"json_schema": {},
"supported_sync_modes": [
"full_refresh",
"incremental"
]
},
"sync_mode": "incremental",
"destination_sync_mode": "append"
},
{
"stream": {
"name": "ads_insights_action_video_sound",
"json_schema": {},
"supported_sync_modes": [
"full_refresh",
"incremental"
]
},
"sync_mode": "incremental",
"destination_sync_mode": "append"
},
{
"stream": {
"name": "ads_insights_action_video_type",
"json_schema": {},
"supported_sync_modes": [
"full_refresh",
"incremental"
]
},
"sync_mode": "incremental",
"destination_sync_mode": "append"
},
{
"stream": {
"name": "ads_insights_action_type",
"json_schema": {},
"supported_sync_modes": [
"full_refresh",
"incremental"
]
},
"sync_mode": "incremental",
"destination_sync_mode": "append"
},
{
"stream": {
"name": "ads_insights_delivery_device",
"json_schema": {},
"supported_sync_modes": [
"full_refresh",
"incremental"
]
},
"sync_mode": "incremental",
"destination_sync_mode": "append"
},
{
"stream": {
"name": "ads_insights_delivery_platform",
"json_schema": {},
"supported_sync_modes": [
"full_refresh",
"incremental"
]
},
"sync_mode": "incremental",
"destination_sync_mode": "append"
},
{
"stream": {
"name": "ads_insights_delivery_platform_and_device_platform",
"json_schema": {},
"supported_sync_modes": [
"full_refresh",
"incremental"
]
},
"sync_mode": "incremental",
"destination_sync_mode": "append"
},
{
"stream": {
"name": "ads_insights_demographics_age",
"json_schema": {},
"supported_sync_modes": [
"full_refresh",
"incremental"
]
},
"sync_mode": "incremental",
"destination_sync_mode": "append"
},
{
"stream": {
"name": "ads_insights_age_and_gender",
"json_schema": {},
"supported_sync_modes": [
"full_refresh",
"incremental"
]
},
"sync_mode": "incremental",
"destination_sync_mode": "append"
},
{
"stream": {
"name": "ads_insights_demographics_country",
"json_schema": {},
"supported_sync_modes": [
"full_refresh",
"incremental"
]
},
"sync_mode": "incremental",
"destination_sync_mode": "append"
},
{
"stream": {
"name": "ads_insights_demographics_dma_region",
"json_schema": {},
"supported_sync_modes": [
"full_refresh",
"incremental"
]
},
"sync_mode": "incremental",
"destination_sync_mode": "append"
},
{
"stream": {
"name": "ads_insights_demographics_gender",
"json_schema": {},
"supported_sync_modes": [
"full_refresh",
"incremental"
]
},
"sync_mode": "incremental",
"destination_sync_mode": "append"
},
{
"stream": {
"name": "ads_insights_dma",
"json_schema": {},
"supported_sync_modes": [
"full_refresh",
"incremental"
]
},
"sync_mode": "incremental",
"destination_sync_mode": "append"
},
{
"stream": {
"name": "ads_insights_country",
"json_schema": {},
"supported_sync_modes": [
"full_refresh",
"incremental"
]
},
"sync_mode": "incremental",
"destination_sync_mode": "append"
},
{
"stream": {
"name": "ads_insights_platform_and_device",
"json_schema": {},
"supported_sync_modes": [
"full_refresh",
"incremental"
]
},
"sync_mode": "incremental",
"destination_sync_mode": "append"
},
{
"stream": {
"name": "ads_insights_region",
"json_schema": {},
"supported_sync_modes": [
"full_refresh",
"incremental"
]
},
"sync_mode": "incremental",
"destination_sync_mode": "append"
}
]
}

0 comments on commit bf8bb6a

Please sign in to comment.