Unable to write rows into sink from SAP CDC Connector

Dennis Tran 0 Reputation points
2025-01-29T21:43:41.8166667+00:00

I am working on extracting data from SAP BW and writing it to Azure Blob Storage using an ETL pipeline. Initially, I experimented with delta/incremental loads, but now I need to perform a full load. However, after switching back, I am unable to get any data written to the sink. Im using the SAP CDC connector. I have a solution running on another platform, where things are set up the exact same way, so my intitial guess is that there is a checkpoint hidden somewhere on the server etc. that needs to be removed.

What I Have Tried

  • I have deleted all queues in SAP BW to ensure there are no remnants of delta configurations.
  • I can see all rows in the staging area, which confirms that the data is successfully extracted from SAP BW. However, when writing to the Azure Blob Storage sink, the process completes but reports that 0 rows were copied.

Source:Skærmbillede 2025-01-29 224119

Sink:Skærmbillede 2025-01-29 224200

The issue seems to be on the sink side since the data is available in staging but doesn’t make it to Azure Blob Storage. There are no error messages, just an indication that no rows were written. Delta load configurations were previously in place, but I have removed them and expect a full load to work.

Azure Blob Storage
Azure Blob Storage
An Azure service that stores unstructured data in the cloud as blobs.
3,054 questions
Azure Data Factory
Azure Data Factory
An Azure service for ingesting, preparing, and transforming data at scale.
11,192 questions
{count} votes

2 answers

Sort by: Most helpful
  1. Vijay 0 Reputation points
    2025-01-29T22:41:20.65+00:00

    Try the following options

    1. Write data to a different storage location, to isolate the issue.
    2. Manually Reset the SAP CDC Connector State i.e If the SAP CDC Connector maintains internal tracking, try removing old configurations and reconfiguring it for a full load.

    Thanks

    Vijay Kuntla


  2. Vijay 0 Reputation points
    2025-01-29T22:44:16.1733333+00:00

    Your SAP CDC Connector might still be maintaining checkpoint metadata, preventing a full load from being written to the sink.

    Try the following options

    1. Write data to a different storage location, to isolate the issue.
    2. Manually Reset the SAP CDC Connector State i.e. If the SAP CDC Connector maintains internal tracking, try removing old configurations and reconfiguring it for a full load.
    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.