Skip to main content

The Cognite SAP Extractor is now generally available to CDF users!


Christian Mueller
Practitioner
Forum|alt.badge.img

Dear Cognite Hub community: We are very happy to announce that our Cognite SAP Extractor is now generally available to CDF users!

The extractor connects to OData V2.0 endpoints in the SAP NetWeaver Gateway, making use of many pre-built integrations available in S/4HANA and saving considerable implementation time, while also natively connecting to the SAP data you need in a standardised manner.

To get started,  download the SAP Extractor from the “Extract Data” page directly from CDF. The documentation, including Server Requirements and how to set up your SAP extractor is available here.

We have also prepared a short demo (less than 4 minutes long) showing the steps needed to setup a data extraction from SAP S/4HANA OnPremise to CDF from scratch, including how to find the standard service from SAP, enable it in S/4HANA, configure and run the extractor and then see the SAP data in CDF. 

 

https://youtu.be/Sf5ovCCWalY

 

Any feedback is very welcome, after testing the extractor and/or watching the quick demo please make sure to share your thoughts and experience with us! 

 

Best regards,

The Cognite Team

6 replies

Andre Alves
MVP
Forum|alt.badge.img+13

Great news @Christian Mueller 


Andre Alves
MVP
Forum|alt.badge.img+13

It may sound like a simple question, but does it always extract a full data load, or is it prepared for Change Data Capture (CDC)?


Christian Mueller
Practitioner
Forum|alt.badge.img

Hi @andrelcalves!

When running the extractor against OData services built on SAP Gateway having the LastChangeDateTime field, the extractor supports delta loads. For more details please refer to the Load Data Incrementally section of the SAP Extractor documentation.

Best Regards,

Christian


Andre Alves
MVP
Forum|alt.badge.img+13
  • MVP
  • 143 replies
  • October 23, 2024

Hi @Christian Mueller 

I noticed that the video previously available in the post is no longer accessible. If you could share it again, I would really appreciate it.

Additionally, I have a question that I hope you can clarify. Perhaps I am misunderstanding something, but I thought that whenever I need to retrieve work orders and operations from SAP, they should go to the cdf_idm space. If that’s the case, do I need to design any specific data model for that? Below is an example of a transformation using the Cognite Toolkit.

 

externalId: sap_maintenance_order_{{ source }}
dataSetExternalId: {{ dataset }}
name: Maintenance Order Transformations for {{ sourceName }}
destination:
  type: nodes
  view:
    space: cdf_idm
    externalId: CogniteMaintenanceOrder
    version: v1
  instanceSpace: {{ instanceSpace }}
ignoreNullFields: true
isPublic: true
conflictMode: upsert
authentication:
  clientId: ${SAP_SPRINGFIELD_S4HANA_CLIENT_ID}
  clientSecret: ${SAP_SPRINGFIELD_S4HANA_CLIENT_SECRET}
  tokenUri: ${IDP_TOKEN_URL}
  cdfProjectName: ${CDF_PROJECT}
  audience: ${CDF_URL}
  scopes:
  - ${IDP_SCOPES}

 


Forum|alt.badge.img

Thanks for the heads up @Andre Alves ! 

Have moved the video and re-added the link to this post.


Andre Alves
MVP
Forum|alt.badge.img+13
  • MVP
  • 143 replies
  • November 12, 2024

Thanks, @Thomas Sjølshagen ! We're always focused on SAP integration matters, so I really appreciate the update.


Reply


Cookie Policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie Settings