(SM-2508) Communication Between SAP and GCP

(SM-2508) Communication Between SAP and GCP

Communication to Google Cloud Platform (GCP) is established through the SNP Kyano Java Connector using Google SDK (Software Development Kit). 

The data transfer process follows a standard pattern of a phased approach:

  1. Data is fetched from SAP with an open cursor with a defined package size

  2. Data package is transferred into Google Storage using Java APIs (com.google.cloud.storage)

  3. (Optional) The complete dataset is ingested into Google BigQuery from Google Storage using Java APIs (com.google.cloud.bigquery)

 

High-level Communication Diagram

Communication with Google Cloud Platform

When communicating with Google Cloud Platform, the SNP Kyano Java Connector is used (implemented by SNP). The connector wraps SQL queries using the Google SDK and forwards them to the engine. In this context, wraps refers to the process of taking an SQL query and modifying or preparing it in such a way that it can be understood and executed by the engine via Google SDK. 

 

Detailed Communication Diagram