Dilyan Stoev
08/25/2026, 7:31 AM2026-08-24 17:06:55 info Transitioning workload to running state
2026-08-24 17:06:59 info ----- START CHECK -----
2026-08-24 17:06:59 info
2026-08-24 17:07:00 info Workload successfully transitioned to running state
2026-08-24 17:07:17 info Connector exited, processing output
2026-08-24 17:07:17 info Output file jobOutput.json found
2026-08-24 17:07:17 info Connector exited with exit code 0
2026-08-24 17:07:17 info Reading messages from protocol version 0.2.0
2026-08-24 17:07:18 info MemoryMonitor instantiated with critical threshold: 95%, anon share of usage threshold: 85%, high-pressure threshold: 90%, check interval: 5000 messages (tightens to 100 under high pressure).
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:07:18 info Check succeeded
2026-08-24 17:07:18 info Checking for optional control message...
2026-08-24 17:07:18 info Writing output of 8fd2cb76-c688-452e-822a-6297bacf639d_186_3_check to the doc store
2026-08-24 17:07:18 info Marking workload 8fd2cb76-c688-452e-822a-6297bacf639d_186_3_check as successful
2026-08-24 17:07:18 info
2026-08-24 17:07:18 info Deliberately exiting process with code 0.
2026-08-24 17:07:18 info ----- END CHECK -----kapa.ai
08/25/2026, 7:31 AMkapa.ai
08/25/2026, 7:32 AMCHECK), not a data synchronization (SYNC or READ) workload.
Key details from your log output:
• The workload is a check operation:
◦ ----- START CHECK ----- and ----- END CHECK -----
◦ info Check succeeded
◦ Workload ID: 8fd2cb76-c688-452e-822a-6297bacf639d_186_3_check
• Purpose of the operation: A CHECK operation only tests connectivity and schema/configuration validation between Airbyte and the source/destination [Github Issue (closed)]. It deliberately exits with exit code 0 once the check passes and does not extract or sync any records.
Why 0 records might sync when the actual SYNC runs If your actual sync job also completes with 0 records or fails to sync data, possible reasons based on Airbyte behavior and your log warnings include:
1. Cartesian Product / Stream Slicer Configuration:
The log repeatedly warns: Parent state handling is not supported for CartesianProductStreamSlicer. If the connector uses substream slicing or Cartesian stream slicing and cannot resolve partitions or state properly, it may fail to issue requests for child slices or stall before reading records [Github Issue (closed)].
2. Incremental Cursor Boundary:
If this is an incremental sync, the cursor field value in the source state might already equal or exceed the maximum value in the source table/API, resulting in 0 new records being detected [Github Issue (open)].
3. Empty Source Stream or Completed State:
Under Airbyte's protocol, if a source stream has no new records to read, it will still emit a state/checkpoint and mark the sync as completed successfully [Documentation Platform>; Github Issue (open)].
To troubleshoot why no data is syncing, check the logs for the actual _sync attempt rather than the _check attempt. 👍 0 button 👎 0 button ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.Dilyan Stoev
08/25/2026, 7:36 AM2026-08-24 17:10:02 info INFO DefaultDispatcher-worker-1 i.a.i.d.r.c.RedshiftAirbyteClient(executeQuery):396 SELECT column_name, data_type, is_nullable
FROM information_schema.columns
WHERE table_schema = 'bing_ads'
AND table_name = 'bing_adskeywordsad54feb8fafaa0bc7e62330c78a29902'
ORDER BY ordinal_position;
2026-08-24 17:10:02 info INFO DefaultDispatcher-worker-2 i.a.c.l.d.DestinationLifecycle$initializeIndividualStreams$1$result$1$1(invokeSuspend):69 Stream loader for stream bing_ads:campaigns started
2026-08-24 17:10:02 info INFO DefaultDispatcher-worker-1 i.a.c.l.d.DestinationLifecycle$initializeIndividualStreams$1$result$1$1(invokeSuspend):69 Stream loader for stream bing_ads:keywords started
2026-08-24 17:10:02 info INFO main i.a.c.l.d.p.PipelineRunner(run):40 Destination Pipeline Starting...
2026-08-24 17:10:02 info INFO main i.a.c.l.d.p.PipelineRunner(run):42 Starting state reconciler...
2026-08-24 17:10:02 info INFO main i.a.c.l.d.p.PipelineRunner(run):45 Starting 1 pipelines...
2026-08-24 17:10:22 info MemoryMonitor instantiated with critical threshold: 95%, anon share of usage threshold: 85%, high-pressure threshold: 90%, check interval: 5000 messages (tightens to 100 under high pressure).
2026-08-24 17:10:22 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:10:22 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:10:22 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:10:27 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:10:27 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:10:27 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:10:27 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:10:27 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:10:27 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:10:27 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:10:27 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:10:27 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:10:27 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:10:27 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:10:27 warn Parent state handling is not supported for CartesianProductStreamSlicer.
2026-08-24 17:10:27 info Starting syncing
2026-08-24 17:10:27 info Marking stream accounts as STARTED
2026-08-24 17:10:27 info Syncing stream: accounts
2026-08-24 17:10:27 info Marking stream ad_groups as STARTED
2026-08-24 17:10:27 info Syncing stream: ad_groups
2026-08-24 17:10:27 info Marking stream ads as STARTED
2026-08-24 17:10:27 info Stream status TRACE received of status: STARTED for stream accounts
2026-08-24 17:10:27 info Syncing stream: ads
2026-08-24 17:10:27 info Sending update for accounts - null -> RUNNING
2026-08-24 17:10:27 info Marking stream campaigns as STARTED
2026-08-24 17:10:27 info Syncing stream: campaigns
2026-08-24 17:10:27 info Marking stream keyword_performance_report_daily as STARTED
2026-08-24 17:10:27 info Stream Status Update Received: accounts - RUNNING
2026-08-24 17:10:27 info Syncing stream: keyword_performance_report_daily
2026-08-24 17:10:27 info Marking stream keywords as STARTED
2026-08-24 17:10:27 info Creating status: accounts - RUNNING
2026-08-24 17:10:27 info Syncing stream: keywords
2026-08-24 17:10:27 info Marking stream accounts as RUNNING
2026-08-24 17:10:27 info Read 1 records from accounts stream
2026-08-24 17:10:27 info Marking stream accounts as STOPPED
2026-08-24 17:10:27 info Finished syncing accounts
2026-08-24 17:10:27 info Stream completed: null.accounts
2026-08-24 17:10:27 info Current stream completion status: {io.airbyte.protocol.models.v0.StreamDescriptor@3bbc0946[name=ad_groups,namespace=<null>,additionalProperties={}]=false, io.airbyte.protocol.models.v0.StreamDescriptor@3dd0703d[name=campaigns,namespace=<null>,additionalProperties={}]=false, io.airbyte.protocol.models.v0.StreamDescriptor@649fce58[name=keyword_performance_report_daily,namespace=<null>,additionalProperties={}]=false, io.airbyte.protocol.models.v0.StreamDescriptor@552a1361[name=ads,namespace=<null>,additionalProperties={}]=false, io.airbyte.protocol.models.v0.StreamDescriptor@e87d6bb[name=accounts,namespace=<null>,additionalProperties={}]=false, io.airbyte.protocol.models.v0.StreamDescriptor@30e81ece[name=keywords,namespace=<null>,additionalProperties={}]=false}
2026-08-24 17:10:27 info Marking stream campaigns as RUNNING
2026-08-24 17:10:27 info Read 43 records from campaigns stream
2026-08-24 17:10:28 info Stream status TRACE received of status: STARTED for stream ad_groups
2026-08-24 17:10:28 info Sending update for ad_groups - null -> RUNNING
2026-08-24 17:10:28 info Stream Status Update Received: ad_groups - RUNNING
2026-08-24 17:10:28 info Creating status: ad_groups - RUNNING
2026-08-24 17:10:28 info Stream status TRACE received of status: STARTED for stream ads
2026-08-24 17:10:28 info Sending update for ads - null -> RUNNING
2026-08-24 17:10:28 info Stream Status Update Received: ads - RUNNING
2026-08-24 17:10:28 info Creating status: ads - RUNNING
2026-08-24 17:10:28 info Stream status TRACE received of status: STARTED for stream campaigns
2026-08-24 17:10:28 info Sending update for campaigns - null -> RUNNING
2026-08-24 17:10:28 info Stream Status Update Received: campaigns - RUNNING
2026-08-24 17:10:28 info Creating status: campaigns - RUNNING
2026-08-24 17:10:28 info Stream status TRACE received of status: STARTED for stream keyword_performance_report_daily
2026-08-24 17:10:28 info Sending update for keyword_performance_report_daily - null -> RUNNING
2026-08-24 17:10:28 info Stream Status Update Received: keyword_performance_report_daily - RUNNING
2026-08-24 17:10:28 info Creating status: keyword_performance_report_daily - RUNNING
2026-08-24 17:10:28 info Stream status TRACE received of status: STARTED for stream keywords
2026-08-24 17:10:28 info Sending update for keywords - null -> RUNNING
2026-08-24 17:10:28 info Stream Status Update Received: keywords - RUNNING
2026-08-24 17:10:28 info Creating status: keywords - RUNNING
2026-08-24 17:10:28 info Stream status TRACE received of status: RUNNING for stream accounts
2026-08-24 17:10:28 info Stream status TRACE received of status: COMPLETE for stream accounts
2026-08-24 17:10:28 info Stream status TRACE received of status: RUNNING for stream campaigns
2026-08-24 17:10:30 info Marking stream campaigns as STOPPED
2026-08-24 17:10:30 info Finished syncing campaigns
2026-08-24 17:10:30 info Stream completed: null.campaigns
2026-08-24 17:10:30 info Current stream completion status: {io.airbyte.protocol.models.v0.StreamDescriptor@3bbc0946[name=ad_groups,namespace=<null>,additionalProperties={}]=false, io.airbyte.protocol.models.v0.StreamDescriptor@3dd0703d[name=campaigns,namespace=<null>,additionalProperties={}]=false, io.airbyte.protocol.models.v0.StreamDescriptor@649fce58[name=keyword_performance_report_daily,namespace=<null>,additionalProperties={}]=false, io.airbyte.protocol.models.v0.StreamDescriptor@552a1361[name=ads,namespace=<null>,additionalProperties={}]=false, io.airbyte.protocol.models.v0.StreamDescriptor@e87d6bb[name=accounts,namespace=<null>,additionalProperties={}]=true, io.airbyte.protocol.models.v0.StreamDescriptor@30e81ece[name=keywords,namespace=<null>,additionalProperties={}]=false}
2026-08-24 17:10:30 info Stream status TRACE received of status: COMPLETE for stream campaigns
2026-08-24 17:10:30 info Marking stream ad_groups as RUNNING
2026-08-24 17:10:30 info Stream status TRACE received of status: RUNNING for stream ad_groups
2026-08-24 17:10:32 info INFO pool-3-thread-1 i.a.i.d.r.c.RedshiftAirbyteClient(executeQuery):396 SELECT column_name, data_type, is_nullable
FROM information_schema.columns
WHERE table_schema = 'bing_ads'
AND table_name = 'bing_adsaccounts1607dda33738c8be12327a9e0d44515e'
ORDER BY ordinal_position;
2026-08-24 17:10:32 info INFO pool-3-thread-1 i.a.i.d.r.c.RedshiftAirbyteClient(executeQuery):396 SELECT column_name, data_type, is_nullable
FROM information_schema.columns
WHERE table_schema = 'bing_ads'
AND table_name = 'bing_adscampaignsf6d4f96fa62a7b1637ec48332a9a4a55'
ORDER BY ordinal_position;
2026-08-24 17:10:32 info INFO pool-3-thread-1 i.a.i.d.r.c.RedshiftAirbyteClient(executeQuery):396 SELECT column_name, data_type, is_nullable
FROM information_schema.columns
WHERE table_schema = 'bing_ads'
AND table_name = 'bing_adsad_groups3770d89c680f5327a1533dd3d4ea002c'
ORDER BY ordinal_position;
2026-08-24 17:11:24 info The following jobs for stream slice {'account_id': 'i1234', 'start_time': '2025-01-01', 'end_time': '2026-08-24'} have been completed: ['ef900923-8d85-4afd-ac86-df2b0ff9585e'].
2026-08-24 17:11:24 info Marking stream ads as RUNNING
2026-08-24 17:11:24 info Stream status TRACE received of status: RUNNING for stream ads
2026-08-24 17:11:24 info INFO pool-3-thread-1 i.a.i.d.r.c.RedshiftAirbyteClient(executeQuery):396 SELECT column_name, data_type, is_nullable
FROM information_schema.columns
WHERE table_schema = 'bing_ads'
AND table_name = 'bing_adsadsb2600acb944808fe3a2c490c1963b8c9'
ORDER BY ordinal_position;
2026-08-24 17:11:27 info Read 2831 records from ad_groups stream
2026-08-24 17:11:27 info Marking stream ad_groups as STOPPED
2026-08-24 17:11:27 info Finished syncing ad_groups
2026-08-24 17:11:27 info Stream completed: null.ad_groups
2026-08-24 17:11:27 info Current stream completion status: {io.airbyte.protocol.models.v0.StreamDescriptor@3bbc0946[name=ad_groups,namespace=<null>,additionalProperties={}]=false, io.airbyte.protocol.models.v0.StreamDescriptor@3dd0703d[name=campaigns,namespace=<null>,additionalProperties={}]=true, io.airbyte.protocol.models.v0.StreamDescriptor@649fce58[name=keyword_performance_report_daily,namespace=<null>,additionalProperties={}]=false, io.airbyte.protocol.models.v0.StreamDescriptor@552a1361[name=ads,namespace=<null>,additionalProperties={}]=false, io.airbyte.protocol.models.v0.StreamDescriptor@e87d6bb[name=accounts,namespace=<null>,additionalProperties={}]=true, io.airbyte.protocol.models.v0.StreamDescriptor@30e81ece[name=keywords,namespace=<null>,additionalProperties={}]=false}
2026-08-24 17:11:27 info Stream status TRACE received of status: COMPLETE for stream ad_groups
2026-08-24 17:11:30 info JobOrchestrator loop - Thread (Thread 24, AsyncJobOrchestrator <airbyte_cdk.sources.declarative.async_job.job_orchestrator.AsyncJobOrchestrator object at 0x7fdf3584ecf0>) completed! Errors during creation were []
2026-08-24 17:11:33 info The following jobs for stream slice {'account_id': 'i1234', 'start_time': '2026-07-22T08:38:40.897+0000', 'end_time': '2026-08-24T14:10:27.518+0000'} have been completed: ['0a9148c8-455d-4b2a-a029-c319ee1ee176'].
2026-08-24 17:11:38 info JobOrchestrator loop - Thread (Thread 26, AsyncJobOrchestrator <airbyte_cdk.sources.declarative.async_job.job_orchestrator.AsyncJobOrchestrator object at 0x7fdf32b68410>) completed! Errors during creation were []
2026-08-24 17:24:04 info
----- START POST REPLICATION OPERATIONS -----
2026-08-24 17:24:04 info No post-replication operation(s) to perform.
2026-08-24 17:24:04 info
----- END POST REPLICATION OPERATIONS -----kapa.ai
08/25/2026, 7:36 AMRead 1 records from accounts stream)
• `campaigns`: 43 records read (Read 43 records from campaigns stream)
• `ad_groups`: 2,831 records read (Read 2831 records from ad_groups stream)
2. Why other streams (like ads, keywords, keyword_performance_report_daily) returned 0 records or finished empty There are several reasons why the remaining streams might show 0 records loaded while the sync as a whole succeeds:
• State / Incremental Sync Limits:
The async job slices show time-bounded sync windows (e.g., start_time: 2026-07-22... to end_time: 2026-08-24...). If no new or modified records were generated in Bing Ads within that date/time window for those particular entities or reports, the API returns an empty dataset [Github Issue (closed); Forum Post].
• Bulk Stream Incremental Behavior:
Bing Ads bulk streams (e.g., keywords, ads) rely on the Microsoft Bulk API. In incremental syncs, if no modifications occurred since the last sync cursor, no records will be returned [Documentation Integrations>].
• Stream Slicer Partitioning:
The log repeatedly warns: Parent state handling is not supported for CartesianProductStreamSlicer [Github Issue (closed); Github Issue (open)]. With Cartesian stream slicers, child streams generate partitions based on parent resources; if parent state handling or partition slicing encounters empty slices, the connector finishes the stream without records [Github Issue (closed); Github Issue (open)].
• Normal Completion on Empty Datasets:
In Airbyte, if an API responds with 0 records for a stream slice and completes without throwing an exception, the stream transitions from RUNNING to COMPLETE and the sync job succeeds normally [Github Issue (closed); Forum Post].
If you expected records for specific streams (such as keywords or keyword_performance_report_daily), verify whether those streams have activity in the Bing Ads account for the configured date range, or try resetting the stream/running a Full Refresh to re-sync historical data. 👍 0 button 👎 0 button ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.