Analyze Snowflake Data in SAP Analytics Cloud (2024)

Use CData Connect Cloud to create an OData API on top of Snowflake data and visualize live Snowflake data in SAP Analytics Cloud.

SAP Analytics Cloud is a cloud-based business intelligence platform. CData Connect Cloud creates a live connection to Snowflake and can be used to generate an OData API (natively supported in Analytics Cloud) for Snowflake. By pairing SAP Analytics Cloud with CData Connect Cloud, you get true cloud-to-cloud connectivity to all of your SaaS and cloud-based Big Data and NoSQL sources — no need to migrate your data or write your integrations. Simply connect to Connect Cloud as you would any other OData service and get instant, live access to all of your data.

In this article, we walk through connecting to Snowflake from SAP Analytics Cloud (through CData Connect Cloud) to create a model and build a simple dashboard.

Configuring Connect Cloud

To work with live Snowflake data in SAP Analytics Cloud, we need to connect to Snowflake from Connect Cloud, provide user access tothe connection, and create OData endpoints for the Snowflake data.

(Optional) Add a New Connect Cloud User

As needed, create Users to connect to Snowflake through Connect Cloud.

  1. Navigate to the Users page and click Invite Users
  2. Enter the new user's email address and click Send to invite the user Analyze Snowflake Data in SAP Analytics Cloud (1)
  3. You can review and edit users from the Users page Analyze Snowflake Data in SAP Analytics Cloud (2)

Add a Personal Access Token

If you are connecting from a service, application, platform, or framework that does not support OAuth authentication, you can create a Personal Access Token (PAT) to use for authentication. Best practices would dictate that you create a separate PAT for each service, to maintain granularity of access.

  1. Click on your username at the top right of the Connect Cloud app and click User Profile.
  2. On the User Profile page, scroll down to the Personal Access Tokens section and click Create PAT.
  3. Give your PAT a name and click Create.Analyze Snowflake Data in SAP Analytics Cloud (3)
  4. The personal access token is only visible at creation, so be sure to copy it and store it securely for future use.

Connect to Snowflake from Connect Cloud

CData Connect Cloud uses a straightforward, point-and-click interface to connect to data sources.

  1. Log into Connect Cloud, click Connections and click Add Connection Analyze Snowflake Data in SAP Analytics Cloud (4)
  2. Select "Snowflake" from the Add Connection panelAnalyze Snowflake Data in SAP Analytics Cloud (5)
  3. Enter the necessary authentication properties to connect to Snowflake.

    To connect to Snowflake:

    1. Set User and Password to your Snowflake credentials and set the AuthScheme property to PASSWORD or OKTA.
    2. Set URL to the URL of the Snowflake instance (i.e.: https://myaccount.snowflakecomputing.com).
    3. Set Warehouse to the Snowflake warehouse.
    4. (Optional) Set Account to your Snowflake account if your URL does not conform to the format above.
    5. (Optional) Set Database and Schema to restrict the tables and views exposed.

    See the Getting Started guide in the CData driver documentation for more information.

    Analyze Snowflake Data in SAP Analytics Cloud (6)
  4. Click Create & Test
  5. Navigate to the Permissions tab in the Add Snowflake Connection page and update the User-based permissions.Analyze Snowflake Data in SAP Analytics Cloud (7)

Add Snowflake OData Endpoints in Connect Cloud

After connecting to Snowflake, create OData Endpoints for the desired table(s).

  1. Navigate to the OData page and click Add to create new OData endpoints
  2. Select the Snowflake connection (e.g. Snowflake1) and click Next
  3. Select the table(s) you wish to work with and click Confirm Analyze Snowflake Data in SAP Analytics Cloud (8)

With the connection and OData endpoints configured, you are ready to connect to Snowflake data from SAP Analytics Cloud.

Create a Model of Snowflake Data in SAP Analytics Cloud

With the connection to Snowflake configured and the OData endpoint(s) created, we can create a Model for Snowflake data in SAP Analytics Cloud.

  1. Log into your Analytics Cloud instance and click Create -> Model from the menu.
  2. Choose "Get data from a datasource" and select "OData Services"
  3. Choose an existing connection to your Connect Cloud OData or Create a new one:
    • Set Connection Name
    • Set Data Service URL to the Base URL for your OData API: https://cloud.cdata.com/api/odata/service
    • Set Authentication Type to Basic Authentication
    • Set User Name to the Connect Cloud user (e.g. user@mydomain.com)
    • Set Password to the PAT for the above user
    Analyze Snowflake Data in SAP Analytics Cloud (9)
  4. Choose "Create a new query" and click Next
  5. Name the Execute, select an OData endpoint (like Products) and click Next Analyze Snowflake Data in SAP Analytics Cloud (10)
  6. Drag the columns you wish to work with into the Selected Data workspace and click Create Analyze Snowflake Data in SAP Analytics Cloud (11)
  7. At this point, a Draft Data source is created; click the draft to finalize the model
  8. Perform any transformations, including creating calculated dimensions, location dimensions, and combining data sources, then click Create Model Analyze Snowflake Data in SAP Analytics Cloud (12)
  9. Name your model and click OK

Build a Dashboard in SAP Analytics Cloud

With the model created, you are ready to create a dashboard in SAP Analytics Cloud based on Snowflake data.

  1. From the menu, click Create -> Story
  2. Click on SAP Analytics Template (this article uses the "Dashboard" template)
  3. Choose a layout and click Apply
  4. From the More menu, select a visualization to insert (Chart) Analyze Snowflake Data in SAP Analytics Cloud (13)
  5. Select a model to visualize
  6. Select a structure and the required Measures and Dimensions
  7. Save the store Analyze Snowflake Data in SAP Analytics Cloud (14)

More Information & Free Trial

Now, you have created a simple but powerful dashboard from live Snowflake data. For more information on creating OData feeds from Snowflake (and more than 100 other data sources), visit the Connect Cloud page. Sign up for a free trial and start working with live Snowflake data in SAP Analytics Cloud.

Analyze Snowflake Data in SAP Analytics Cloud (2024)

FAQs

Analyze Snowflake Data in SAP Analytics Cloud? ›

Live connectivity to Snowflake from SAP Analytics Cloud

APOS Live Data Gateway enables SAP Analytics Cloud users to consume live Snowflake Data Cloud data, and to easily self-serve through existing APOS semantic layer views.

Can SAP analytics cloud connect to Snowflake? ›

Live connectivity to Snowflake from SAP Analytics Cloud

APOS Live Data Gateway enables SAP Analytics Cloud users to consume live Snowflake Data Cloud data, and to easily self-serve through existing APOS semantic layer views.

How do you integrate a Snowflake in SAP? ›

Methods to load data from SAP to Snowflake
  1. Using Fivetran: Fivetran offers a seamless solution with pre-built connectors, simplifying data integration. ...
  2. Manual Extraction and Loading: Alternatively, organizations can manually extract data from SAP and load it into cloud-based data warehouse.
Jul 28, 2023

How do you ingest data into a Snowflake in SAP? ›

Create a Graph to load the Data from S4H CDS Views into Snowflake Database.
  1. Create Gen2 Graph and Drag “Read Data from SAP” Operator in the graph. ...
  2. Drag the Data Transform operator in the graph and connect it with Read Data from SAP Operator, define the output columns mapping in the transformation operator.
Jan 19, 2023

Is Snowflake good for data analytics? ›

Snowflake is purpose-built to harness the power of big data analytics. Snowflake's architecture physically separates but logically integrates storage and compute and offers full relational database support for structured and semi-structured data.

What does SAP analytics cloud integrate with? ›

SAP Analytics Cloud can connect to various on-premise and cloud data sources, including SAP HANA, SAP S/4HANA, SAP BW/4HANA, SAP BusinessObjects solutions, SAP Business Planning and Consolidation, SQL, OData, Google BigQuery, and many more.

Is Snowflake a data integration tool? ›

With Snowflake for Collaboration, long ETL, FTP, or EDI integration cycles often required by traditional data marts are eliminated. In addition, Snowflake's comprehensive data integration tools list includes leading vendors such as Informatica, SnapLogic, Stitch, Talend, and many more.

Does SAP run on Snowflake? ›

Snowflake's simple architecture makes it easy for people to use SAP. By putting all SAP data into a single place, it makes SAP data easily accessible and actionable. Snowflake can also ingest both structured and semi-structured data.

What is Snowflake data integration? ›

Data integration enables businesses to manage huge datasets from various sources, combining disparate information into a single source of truth. Integration further allows the business to provide users access to the data who can then perform analysis and other processes to uncover actionable insights.

Who is snowflakes biggest competitor? ›

Top Competitors and Alternatives of Snowflake

The top three of Snowflake's competitors in the Data Warehousing category are Amazon Redshift with 17.46%, SAP Business Warehouse with 13.84%, Google BigQuery with 13.10% market share.

Is Snowflake a database or ETL? ›

Snowflake supports both transformation during (ETL) or after loading (ELT). Snowflake works with a wide range of data integration tools, including Informatica, Talend, Fivetran, Matillion and others.

Which cloud providers are supported by Snowflake? ›

A Snowflake account can be hosted on any of the following cloud platforms:
  • Amazon Web Services (AWS)
  • Google Cloud Platform (GCP)
  • Microsoft Azure (Azure)

Which cloud platform does Snowflake use? ›

Organizations can now experience Snowflake's Data Cloud architecture directly on Microsoft Azure.

Can Snowflake connect to other databases? ›

Snowflake data providers can share data that resides in different databases by using secure views. A secure view can reference objects such as schemas, tables, and other views from one or more databases, as long as these databases belong to the same account.

How do I connect my Snowflake to Cognos analytics? ›

Analyze Snowflake Data in Cognos Analytics
  1. Connect to Snowflake in Connect Cloud. Add a Personal Access Token.
  2. Connect to Snowflake in Cognos Analytics. Download the CData Connect Cloud JDBC Driver. Configure the Connection to CData Connect Cloud.
  3. Live Access to Snowflake Data for Analytics.

Top Articles
Latest Posts
Article information

Author: Ouida Strosin DO

Last Updated:

Views: 6536

Rating: 4.6 / 5 (56 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Ouida Strosin DO

Birthday: 1995-04-27

Address: Suite 927 930 Kilback Radial, Candidaville, TN 87795

Phone: +8561498978366

Job: Legacy Manufacturing Specialist

Hobby: Singing, Mountain biking, Water sports, Water sports, Taxidermy, Polo, Pet

Introduction: My name is Ouida Strosin DO, I am a precious, combative, spotless, modern, spotless, beautiful, precious person who loves writing and wants to share my knowledge and understanding with you.