An Azure service for ingesting, preparing, and transforming data at scale.
I think the only stable path is adf→sap thru a self‑hosted ir w/ nco… if a tiny‑table pull won’t pass, reinstall nco + rebind the ir, that fixes it.
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
how connect to a source SAP database?This project involves the migration of the existing data warehouse environment from Qlik to Microsoft Azure. The initiative aims to modernize the analytics platform by leveraging Azure’s scalable storage, compute, and data integration services, ensuring improved performance, enhanced security, and long‑term operational efficiency.
An Azure service for ingesting, preparing, and transforming data at scale.
I think the only stable path is adf→sap thru a self‑hosted ir w/ nco… if a tiny‑table pull won’t pass, reinstall nco + rebind the ir, that fixes it.
Hi Makama, ANTHEA (404),
It sounds like you’re looking to extract data from an SAP source system into Azure as part of your Qlik‑to‑Azure modernization. For this scenario, Microsoft recommends using Azure Data Factory (ADF) or Data Factory in Microsoft Fabric, which provide native and supported SAP connectors for both full and incremental data movement.
Below is a practical, Microsoft‑aligned approach you can follow.
Overview of the recommended approach
Azure Data Factory acts as the integration layer that securely connects to SAP and moves data into Azure analytics services such as Azure Data Lake Storage Gen2, Azure Synapse Analytics, or Microsoft Fabric.
The exact configuration depends on your SAP system type (ECC, S/4HANA, BW, HANA) and whether you need full extracts or incremental (delta) loads.
Azure Data Factory supports multiple SAP connectors, each designed for a specific scenario:
These connectors are fully supported for SAP ECC, SAP S/4HANA, SAP BW, and SAP HANA environments.
2. Deploy a Self‑Hosted Integration Runtime (SHIR)
To connect securely to SAP, a Self‑Hosted Integration Runtime (SHIR) is required:
This runtime provides the secure bridge between Azure Data Factory and your SAP landscape.
3. Install the SAP .NET Connector on the SHIR host
For SAP Table and SAP CDC connectors to work, Microsoft requires the 64‑bit SAP Connector for Microsoft .NET (NCo 3.0):
This step is mandatory and often the root cause of connectivity issues when skipped.
4. Create the SAP linked service in Azure Data Factory
In Azure Data Factory (or Fabric Data Factory):
Once the linked service is successfully tested, ADF can communicate with the SAP system.
5. Build pipelines for data extraction
Depending on your requirement:
After pipelines are running:
By using Azure Data Factory with the appropriate SAP connector, along with a properly configured Self‑Hosted Integration Runtime and SAP prerequisites, you can reliably connect to your SAP source system and migrate data from Qlik to Azure. This approach follows Microsoft best practices, scales well for enterprise workloads, and supports both full and incremental data movement for modern analytics.
Microsoft Reference Documentation
Hope this helps. If you have any follow-up questions, please let me know. I would be happy to help.
Please do not forget to "Accept Answer" and "up-vote" wherever the information provided helps you, as this can be beneficial to other community members.
To connect Azure Data Factory (ADF) to a source SAP system as part of a migration to Azure, follow these high‑level steps from the provided guidance.
These steps provide an end-to-end path: SAP system → SHIR with SAP .NET Connector → SAP linked service in ADF → optional Business Process Solution source system configuration → ADLS Gen2 staging → Azure analytics targets.
References: