Forum Discussion

BalajiL's avatar
BalajiL
Resolver I
10 months ago
Solved

SAP realtime integration with Fabric

Business expects to ingest/integrate SAP data in realtime. 

What is the best approach to bring SAP data realtime and 5 minute latency is the requirement. 

 

Proposed bringing data from SAP ECC to SAP Dataspherea and push into ADLS. Using shortcut it can be loaded into Fabric. 

(SAP ECC  -> SAP Datasphere -> ADLS -> Fabric lakehouse) - This route may take greater than 5 minute latency. 

 

Is it possible to ingest data via Azure Logic apps and SAP connectors for real time sync.  How it can handle huge volume of data.

(SAP ECC -> Logic App -> ADLS -> Fabric) 

 

Databricks is offering Zero Copy feature to bring SAP data.  But the program is based on Microsoft suite and customer is expecting similar ask in Azure / Fabric. Please suggest what is the right approach in bringing the real time data into SAP. Customer is not looking third party tools like Dab Nexus etc.  

 

What scenarios Azure Logic Apps are best suitable approach. 

 

 

 

 

  • BalajiL's avatar
    BalajiL
    10 months ago

    hi v-menakakota : We reached out to MSFT for enabling SAP Mirror private preview for POC. You can close this thread for now, I will come back if there is any specific query.

11 Replies

  • Hi BalajiL 

     

    Power BI Dataflow Gen2 is a better option when moving data from SAP.

    You can achieve a latency near real-time. Move data from SAP HANA to Fabric SQL, and ETL integration is also available. Data Storage is in ADLS Gen 2 in Delta Lake. 

     

    You can connect to SSMS ( SQL Server Management Studio) as well

     

     

     

     

    • BalajiL's avatar
      BalajiL
      Resolver I

      Thanks BhaveshPatel for your response. Dataflow gen2 does not support SAP ECC and CDC feature - looks a limitation.  Do you have any exposure of bringing SAP ECC  and SAP Hana to Datasphere and then to Fabric considering SAP restricting ODP framework etc. 

      • v-menakakota's avatar
        v-menakakota
        Community Support

        Hi BalajiL ,
        Thanks for reaching out to the Microsoft fabric community forum. 

        Dataflow Gen2 doesn’t support SAP ECC or CDC as of now, so that’s a limitation for real-time data.

        About your question  moving data from SAP ECC or SAP HANA to Datasphere and then to Fabric is possible, but since SAP restricts some parts of the ODP framework, it may not work for all scenarios. Usually, customers use SAP SLT or Datasphere to first bring the data into ADLS or Azure SQL, and then connect that to Fabric for reporting.

         

        Currently, there’s no direct native option for real-time connection from SAP ECC to Fabric. The SAP mirroring feature that Microsoft is testing in private preview is expected to support this in future.

         

        If I misunderstand your needs or you still have problems on it, please feel free to let us know.   

        Best Regards, 
        Community Support Team  

  • Hi BalajiL 

    So, first of all, if you're interested: Microsoft offers a private preview for SAP mirroring.
    Maybe it's something for you.

    Here is the form for that.

    https://forms.office.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbR5nKWJAX7gJAjX4uqJHrcChUNjcw...



    Now to your question. From experience, I use Azure Logic Apps for other things. For example, for starting and stopping Fabric capacity.
    If you are looking for something native, you could use Azure Data Factory to load data from SAP.
    You could then control these from Fabric.

    Here is an overview of the connectors for Azure Data Factory

    https://learn.microsoft.com/en-us/azure/data-factory/connector-overview

     

    Then, of course, you still have the usual SAP connectors in Fabric.
    You can find them here and see what is supported.

    https://learn.microsoft.com/en-us/fabric/data-factory/connector-overview


    Of course, there are third-party providers that make this possible, but as you write, this is not an option for your customer, as I understand it.

    That would be a first approach for you and your customer. But there are certainly other possibilities.

     

    Perhaps you already have some initial ideas.

     

    Best regards

    • BalajiL's avatar
      BalajiL
      Resolver I

      Hi spaceman127 

      Thanks for your prompt response.  Fabric data factory has limited SAP connectors and data factory can be used for batch processing.  The ask is how to integrate realtime data into Fabric from SAP systems.  SAP mirroring will be good option and that is still in private preview.  Why Azure logic was suggested to have bi-directional sync and getting data realtime but it will be suitable for low volume data. 

      • spaceman127's avatar
        spaceman127
        Super User

        All right,

         

        I would stick with Fabric. Preview features always carry a risk, of course, but it's worth testing.

        DataFlow Gen2 in conjunction with Fabric SQL is an alternative that could also work very well, as BhaveshPatel writes.

        He was quicker with the next answer 🙂

         

        Best regards