Home SAP Analytics Cloud Google Cloud and SAP: Successful integration of SuccessFactors and Analytics Cloud

Google Cloud and SAP: Successful integration of SuccessFactors and Analytics Cloud

Planning-data-import-for-personnel-cost-planning-How-Google-Cloud-Success-Factors-and-SAP-Analytics-Cloud-connects-1.jpg Visual

SAP Analytics Cloud (SAC) provides companies with a flexible and scalable platform for personnel cost planning (PCP). However, this planning requires seamless integration of master and transaction data from SAP SuccessFactors (SF). In order for SAC to apply the planning logic, it requires an extract of the data stock from SF.

Since there is no direct connector between SAC and SF, SAP Datasphere (DSP) and Google Cloud Services take on essential roles in data export and import. Different implementations can be selected, which are based on similar technical approaches. This results in high flexibility, adapted to your own requirements and existing infrastructure.

In the following section, the various expansion stages of the PKP with Google Cloud Services are described, and their specific characteristics and advantages are explained in detail.

The first solution uses the DSP as a central platform to provide data from SF for PKP in SAC. This solution is particularly suitable for companies that already rely on the DSP as a data integration platform. 

Once the data has been transferred to the DSP, it is processed there so that the SAC can use it for the planning processes. After completion of planning in the SAC, the final planning data is stored within a data model. However, since the DSP is not able to import this planning data back to SF, Google Cloud plays a crucial role here. 

The contents of the SAC Data Models are transferred to the Google Cloud via the SAC Export API. There, the data is transformed accordingly and then played back into the SF system via the SF API. 

How does planning data import work?

As soon as the planning process in SAC is complete, the export of the planning data is triggered. A Google Cloud Scheduler is used to initiate the export process from SAC to Google BigQuery. 

This process triggers a Google Cloud Function that uses the SAC Export API to transfer the data model to BigQuery. In BigQuery, the final plan data is then brought into the required format using a view. Additionally, this step applies the business logic to prepare the data for import into SF.

If the planning data is formatted correctly, another Cloud Scheduler can be activated. This starts a second Cloud Function, which imports the prepared data into the SF data stock via the SF API. 

What are the advantages of this solution?

Individuality

Workforce planning and the SF import can be fully adapted to the individual requirements of a business case.

Feasibility

The DSP cannot be used for importing into SF because the necessary interface is missing. Google Cloud enables the use of the native SF API to transfer the data from BigQuery to the SF data management system. 

Version control

The tool is managed by us with GitHub, a popular version control system. This enables us to implement a new version at any time or revert to an old version without the need for complex and risky rollback actions. 

Scalability

The use of scalable Google Cloud Services as a backend technology enables scaling to imports of practically any complexity with a manageable throughput time. 

Cost efficiency

Since Google Cloud Services scale very easily, this ensures cost-effective operation that adapts to the individual intensity of use.

Features of the product

SF data extraction via DSP

Data is extracted from SF via the DSP because the modeling tools within SF and SAC are limited. The DSP serves as a central platform for exporting the required data. The relevant information is extracted from SF here and prepared for further processing. This step ensures that the master and transaction data are available in a structured format before being transferred to the SAC.

PKP within the SAC

Workforce planning is carried out in SAC after the data has been transferred from SF via DSP. Within SAC, planning logics and forecasts can be applied based on the SF data. SAC offers a flexible and customizable planning environment that can be tailored to the individual requirements of the company. Once planning is complete, the final plan data is stored in a data model within SAC to keep it available for further processing.

Importing SAC planning data via Google Cloud Services into SF

Once the personnel cost planning (PKP) is completed in SAC, Google Cloud Services takes over the data integration. The planned data is exported via the SAC Export API to Google BigQuery, where the data is transformed and prepared for import into SF. Finally, the planned data is transferred back into the SF system using the SF API. This process leverages the scalability and efficiency of the Google Cloud to ensure smooth and flexible data integration.

What opportunities are you missing without the product?

Without this solution, you miss the opportunity to efficiently and seamlessly implement the entire compensation planning process. Manual data reconciliation between SF and the SAC often leads to errors, delays, and increased effort. In addition, without the Google Cloud, you lack the ability to correctly transfer the planned data back into SF in the SAC after completion of the planning. 

In addition, you miss out on the flexibility and scalability that Google Cloud offers. While manual or local systems quickly reach their limits, this solution allows you to efficiently process any amount of data, ensuring that your PKP works smoothly even with increasing demands. Lack of automation also means higher costs and longer decision times, which can lead to missed opportunities in agile business management. 

Contact us for a consultation on integrating your SF data into the DSP and using it in the SAC with feedback via the Google Cloud.

Product 2: Efficient collaboration - How Google Cloud, SAP SuccessFactors and SAP Analytics Cloud connect

The second solution uses Google Cloud Services as a platform for data exchange with SAP SuccessFactors (SF) and SAP Analytics Cloud (SAC) without using SAP Datasphere (DSP). This approach is interesting for companies that do not use DSP and are looking for a cost-efficient infrastructure for personnel cost planning (PKP) in SAC. 

Since the Google Cloud functions as a central platform, the required data is loaded directly from SF via the SF API into Google BigQuery. There, it is prepared for planning in SAC and brought into the required format. After planning, the finished plan data is exported from SAC via the SAC Export API back into BigQuery, where it is prepared again for re-import into SF. The last process step is analogous to product 1, regarding the return of plan data to SF via Google Cloud Services. 

How does data exchange work?

To start the PKP, a Google Cloud Scheduler must be triggered, which starts a Cloud Function. This uses the SF API to export the planning data from the SF system to Google BigQuery. There, the individual tables are maintained and combined with views and business logic to form a final view for the SAC. These raw master and transaction data are then made available as a data model for the PKP via SAC Import Job (connection to BigQuery).

The return of the planning data from SAC to SF then takes place via the approach described in product 1. 

What are the advantages of this solution?

Individuality

The data provisioning and return within the Google Cloud is fully adaptable to the process of PKP in the SAC, so that exactly the data that is needed is processed. 

Automation

The complex processes behind the data processes are automatically executed by the implemented process within the Google Cloud. 

Cost efficiency

By replacing the DSP with the native SF API via Google Cloud Services, high license costs for the DSP are saved. Only a minimal portion of the functionality would be used for the PKP. 

Features of the product

SF data extraction via Google Cloud Services

The DSP was replaced by the Google Cloud as the central data platform, thus eliminating the need for a stand-alone PKP. The use of the SF API also simplifies the integration of so-called "custom fields," which are present in every modified SF system, as they are supplied by the API by default.

PKP within the SAC

Workforce planning is carried out in SAC after the data has been transferred from SF via DSP. Within SAC, planning logics and forecasts can be applied based on the SF data. SAC offers a flexible and customizable planning environment that can be tailored to the individual requirements of the company. Once planning is complete, the final plan data is stored in a data model within SAC to keep it available for further processing.

Importing SAC planning data via Google Cloud Services into SF

Once the personnel cost planning (PKP) is completed in SAC, Google Cloud Services takes over the data integration. The planned data is exported via the SAC Export API to Google BigQuery, where the data is transformed and prepared for import into SF. Finally, the planned data is transferred back into the SF system using the SF API. This process leverages the scalability and efficiency of the Google Cloud to ensure smooth and flexible data integration.

What opportunities are you missing without the product?

Without this solution, you will miss out on significant benefits in the area of compensation planning. The manual integration of data between SAP SF and the SAC is time-consuming and prone to errors. 

Without Google Cloud Services, you lack automated and scalable data provisioning and feedback, which makes the entire planning process inefficient. 

In addition, you benefit from the cost savings achieved by substituting the DSP, as Google Cloud optimally utilizes SF's native APIs and avoids costs for unused software components. 

Contact us for a consultation on integrating your SF data with the Google Cloud and using it in the SAC.

Published by:

Gary Lude

Professional Consultant

author

How did you like the article?

How helpful was this post?

Click on a star to rate!

Average rating 4.2 / 5.
Number of ratings: 21

No votes so far! Be the first person to rate this post!

INFORMATION

More information

Cover_Photo_SAC_AI_ML_Features_at_a_glance

SAC AI features explained: Joule, Just Ask, and Smart Predict

This wiki explains how to use Smart Predict to create automated forecasting models...
Visual Woman and robot look at each other at a desk, the robot is sitting

SAP Business AI & AI Units

When it comes to AI in the SAP universe, there are basically two approaches...
Visual Databricks and BDC Wiki

What is Databricks? What is the BDC? The ultimate guide to the perfect combination!

In today's data-driven business world, the ability to efficiently analyze and use large amounts of data is crucial for...
Your guide to successful SAC migration

SAC Migration by Q2 2026: The Guide to Transitioning to the Optimized Story Experience

The time for the conversion of SAP Analytics Cloud (SAC)...
Hands with three stars representing the different technologies: SAP Analytics Cloud, SAP Business Data Cloud, SAP Datasphere.

Feature update for SAP Business Data Cloud, Analytics Cloud, and Datasphere

This wiki article summarizes the most important content of the webinar on the topic:...
Lord of the Rings association with connection to SQL and dbt as fighters.

SQL and dbt: The future of modern data transformation

The article describes data processing in companies. Both...
9.1 Differences between SAP Databricks and native Databricks

SAP Databricks vs. Native Databricks: The detailed comparison for your company

In today's data-driven business world, the ability to efficiently analyze and use large amounts of data is crucial for...