Enterprise Planning with AWS data on SAP Datasphere and SAP Analytics Cloud
This blog is part of technical resource for SAP TechEd session DT-200 : Amplify the Value of SAP Investments with Joint Reference Architectures
As an operational or financial planner, you want to have access to your distributed data so you can analyse, plan and forecast better. This data might reside in SAP (applications like Analytics cloud and Data warehouse cloud) or non-SAP applications, stored in data lakes such as Amazon S3.
Amazon Simple Storage Service (Amazon S3) is an object storage service offering industry-leading scalability, data availability, security, and performance. For more details refer to https://aws.amazon.com/s3/
Now we will be looking at the architectural pattern(which is part of the SAP and AWS Joint Reference Architectures), that will allow you to have a consolidated view of the distributed data and extend it into SAP Analytics Cloud (SAC) to allow effective enterprise planning.
We will see how to connect and acquire the data from Amazon S3 (shown by arrow 3 in below diagram) and create models in SAP Datasphere. We will use OData APIs to import and create the Planning models in SAC that will be used for the Planning (shown by arrow 4).
- Create connection in SAP Datawarehouse cloud to Amazon S3 bucket that holds the planning data
- Create target table in SAP Datawarehouse cloud that will be used to acquire data from Amazon S3
- Create dataflows to bring the data from Amazon S3 to SAP Datasphere target models
- Identify the SAP Analytics Cloud tenant that will be used for Planning. Find the redirect URL that will be used for OData API client configuration in SAP Datasphere
- Create and configure the OData API Client in SAP Datasphere for the SAP Analytics Cloud tenant identified in earlier step
- In SAP Analytics Cloud, Create OData connection pointing it to the SAP Datasphere model which holds data acquired from Amazon S3
- Create a Planning model in SAP Analytics Cloud
- Import data into it using OData API connection created earlier
- Map and validate the data.
- Create Planning Story and create planning widgets using the model created
Step1-3 : Upload Sales data sample to Amazon S3 bucket and create connection in SAP Datawarehouse cloud to S3 bucket.
Sample Sales Data that will be stored in Amazon S3 to be used as input for Enterprise Planning.
Step 4-6: Create OData Client in SAP Datasphere and configure connectivity inSAP Analytics Cloud to read data from the OData API end point.
Steps 7 – 10 : Create planning model in SAP Analytics Cloud and import data from SAP Datasphere Odata API.
Now that the connection is successfully established, there are multiple options for acquiring the data into SAP Analytics Cloud:
- Option1: Load data into an existing Planning model
- Option 2: Create a model from scratch via the OData Service connection
SAP Analytics Cloud Planning model:
SAP Analytics Cloud Planning dashboard:
Through the SAP Datasphere’s rich data flows and integration to external data stores such as Amazon S3, , this architectural pattern allows for end to end unified and consolidated view of all your data (no matter where they originate from – SAP or non-SAP applications), to be used as inputs for the planning models in SAP Analytics cloud. This allows for an effective enterprise planning.
For more information about this topic or to ask a question, please contact us at firstname.lastname@example.org