Professional Documents
Culture Documents
Live Import
Cloud data sources Cloud data sources
SAP Cloud Platform1 SAP S/4HANA Cloud SAP Marketing Cloud SAP Hybris Cloud for Customer SAP Cloud Platform1 SAP Business ByDesign SAP S/4HANA Cloud
SAP Marketing Cloud SAP SuccessFactors SAP Fieldglass SAP Workforce Analytics Concur
SAP data sources
Google BigQuery Google Drive Google Sheets Salesforce OData Dow Jones DNA
SAP HANA SAP BW SAP BW4/HANA SAP S/4HANA
3rd party Cloud Storage 3rd party CRM
SAP BPC Embedded SAP BusinessObjects Universe
SAP data sources
Access via SDI for SAP Cloud Platform & SAP HANA2
SAP BPC NW & MS SAP HANA SAP ERP SAP BusinessObjects Universe SAP BW
Apache Hive AWS SAP Vora SAP Sybase ASE, IQ, ESP OData
SAP S/4HANA SAP BW4/HANA SAP Integrated Business Planning
Microsoft SQL Server Spark SQL Oracle Teradata MaxDB
IBM DB2 MySQL Netezza Facebook Google+ Twitter Other data sources
IBM Microsoft SQL Server MySQL Netezza OData Oracle
Partner delivered
CSV Excel Progress OpenEdge Same data sources as SAP BI 4.23
DB2 Denodo Microsoft Analysis Services Microsoft Azure
Microsoft SQL Server MongoDB MongoDB Atlas MySQL Netezza Partner delivered
Oracle Oracle Essbase Oracle Exadata SAP IQ SAP SQL Anywhere Web Intelligence QuickBooks eloqua
Redshift Teradata Google BigQuery Cloudera Hortonworks Microsoft SharePoint Google Analytics
2. SAP Cloud Platform connects to data using Smart Data Integration and smart data access adapters SugarCRM
SAP HANA
SAP BW
SAP Analytics Metadata Data queries SAP BW/4HANA
Cloud queries SAP S/4HANA
SAP BusinessObjects BI4 Universes
SAP BPC
Connection definition: Connection name, description, data source server and port, preferred language etc.
No user and password are stored in SAC live connection description
Browser uses this information to
establish live connection to data
sources
Model definition: Linked data source query (BW query name, calculation view name, universe name)
Field definition (measures and dimensions)
Based on connection definition, Field types, scales, decimals, aggregation types, formulas, units and currencies, aggregation exceptions
model defines query on your data Dimension definition and hierarchy type
source based on data source Input control values to query data sources
metadata Data or dimension value from data sources are not stored in SAP Analytics Cloud, except values
of filters and input controls used in query, if any
Story definition: Linked models, story description, layout, labels, styling, page names, RSS feed definition, embedded
HTML, images, conditional formatting rules, linked analysis, navigation, chart types, chart positions in
Based on models, story defines story, specific chart parameters (color and styling, comment, variance definition, reference line
your dashboard definition, top N parameter, sorting parameter, all parameters depending on type of chart), filter values,
formulas, linked column relationships for filtering (live connection), story defined variables, etc.
Data or dimension value from data sources are not stored in SAP Analytics Cloud, except values
of filters and input controls used in query, if any
Metadata is:
“ID”, “Name”, “Phone Number”, “Salary”
Data is:
1, Alex Bean, 555-324-2342, $80,000
2, Corey Foo, 777-234-2318, $100,000
Get /resource 1
Response
Resource 2
Get /resource 2
Response
When a domain is requesting to interact with a resource on The domain from which resources are being requested can respond to the first domain
another domain, request headers are added from the first domain with the following HTTP response headers based on what configuration options are set:
in order to use the cross-origin resource sharing feature. These Access-Control-Allow-Origin
are the HTTP request headers that may be associated with the Access-Control-Allow-Credentials
requesting domain. Access-Control-Expose-Headers
- Origin Access-Control-Max-Age
- Access-Control-Request-Method Access-Control-Allow-Methods
- Access-Control-Request-Headers Access-Control-Allow-Headers
Firewall
Firewall
HTTPS SAP HANA
HTTPS CORS SAP BW
SAP Analytics SAML SAML
SAP BW/4HANA
Cloud SAP S/4HANA
Metadata Data SAP BusinessObjects BI4 Universes
SAP BPC
SAML
Firewall
Firewall
SAML 2 IDP
Web Browser
5. Send credentials <SAMLRequest>
Identity Provider
6. Send SAML assertion as <SAMLResponse>
with secured user name identifier in HTTP body <SAMLResponse>
7. Forward <SAMLResponse> as POST 7 ACS
parameter to assertion consumer service of SP Resource
8. Send data of the service to the user 8
2
<SAMLRequest> Resource
1
Service Request
Service Provider
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 10
Course Introduction and Connectivity Overview
On-premise import data connections
Cloud Connector
▪ Secure data transfers between the on-premise data
source and SAP Cloud Platform
Cloud Connector
SAP Analytics Cloud agent
▪ Connect and send query requests to the on-premise
data source SAP Analytics Cloud
▪ Supports Apache Tomcat 7 or higher Agent
Firewall
Firewall
SAP BPC NW
Data ODATA
SAP Analytics
Cloud Connector
Cloud Data
Data
SQL Databases
SAP BW
Firewall
Firewall
SAP Analytics Cloud Agent
File Server
SAP ERP
SAP BusinessObjects BI4 Universes
SAP BPC MS
SAP S/4HANA
Data
Target Audience
▪ IT administrators
▪ Cloud architects
Course Requirements
▪ Background in SAP applications such as:
SAP HANA, SAP BW, SAP S/4HANA and
SAP BusinessObjects BI4
▪ Understanding of SAML SSO concepts
Option 1
▪ Deploy the provided solution system in your own AWS
account. Solution system contains 3 images that include:
− SAP NetWeaver IDP
− SAP BW/4HANA
− SAP HANA
− SAP BusinessObjects BI4.2 SP6
− SAP Web Dispatcher Reverse Proxy
▪ Requires existing subscription to SAP Analytics Cloud or
purchase of a new BI-only subscription for USD 23/month.
Option 2
▪ Use provided click-through demos that simulate working
with a real system
open@sap.com
Follow all of SAP
www.sap.com/contactsap