<@U04S8PLJWMT>, the following 4th attempt was mark...
# replication-ask-ai
d
@kapa.ai, the following 4th attempt was marked as successful, but in reality 0 records were synced, why this could happen.
Copy code
2026-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 -----
k
Sorry @Dilyan Stoev, I encountered an error processing the file(s) you uploaded: Text file is too large (max 60K characters)
Based on the logs you provided, the operation that ran and was marked as successful is a connection check (
CHECK
)
, 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.
d
@kapa.ai, ok here's the replication part of the log:
Copy code
2026-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 -----
k
Based on the logs you provided, data did actually sync during this run, but only for certain streams, while others completed with 0 records or may have been skipped: 1. Records were read for multiple streams The logs show records were read and emitted for several streams: • `accounts`: 1 record read (
Read 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.