Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
Showing results for 
Search instead for 
Did you mean: 
Developer Advocate
Developer Advocate
UPDATE from April 2023: Thanks to everyone, who participated in this challenge. While it is no longer possible to receive a badge for completing this challenge, its content is still available along with solutions for everyone interested in completing this learning on their own.


We have a new developer challenge for you for the month of March 2023. This time it’s about fundamentals of Exploratory Data Analysis with SAP HANA Cloud and Python. Read on for all the details.

Developer challenges are all about having fun, trying new things, and learning along the way. For this challenge, we invite you to explore and get familiar with the fundamentals of Exploratory Data Analysis -- usually called "EDA" -- using the Python Machine Learning Client for SAP HANA. The acquired knowledge can be applied when working with SAP Datasphere too!

This challenge is aimed at helping you to get started with the Python Client for SAP HANA. The level of this challenge is introductory. It focuses on an understanding of HANA DataFrames -- the fundamental concept of that Python client.

This challenge assumes that you have (or are capable of quickly getting) some experience with Python and Jupyter notebooks -- primary tools of all data scientists these days.

Exploratory data analysis (EDA) is used by data analysts and data scientists to explore and understand data sets, often employing data visualization methods. Results of a recent study found that data scientists spend about 40% of their time gathering, analyzing, and cleaning data.

Quick Links

All information you will need for the challenge can be found in this repository:

There is a thread Questions regarding "EDA with SAP HANA" developer challenge in the Application Development Group, where we invite you to discuss and share your questions and issues related to the challenge.

Weekly Challenges

For four consecutive weeks in March, you will get a Jupyter notebook that you need to successfully execute and share the results as described here:

Feel free to go beyond what is requested and try more. In the end, it is all about learning and trying new things 🤓

The Timeline

Just check the Challenges each Wednesday during the following four weeks to get the new one.

This is the detailed timeline:

  • March 8th – Start of Challenge: Setup

  • March 15th – Week 2 Challenge: DataFrames

  • March 22nd – Week 3 Challenge: Querying

  • March 29th – Week 4 Challenge: Data Viz

  • April 5th – The end of the Challenge

At the end of the challenge, if you have made submissions, you will receive a cool SAP Community badge for successfully participating in this developer challenge. So make sure to always post your submissions as requested.

The final list of participants who received the badge of completion

Congratulations to:

  • mariuszw

  • sourabh3ss

  • gaurav.phadnis

  • charlie.cai2

  • mioyasutake

  • akash_belagumba_ramesh

  • sainithesh.gajula

  • pawelwiejkut

  • madhav888

  • kyvraoiaiml

  • mhefnawy

  • sergiu.iatco

  • richadwivedi

  • sergi_garcia_munoz

  • obinym

  • dinah

  • salim_nisar

Participating in the Challenge

In order to complete each of the challenges, you need to:

  1. Look into the Challenges to see what the new challenge is each week posted on Wednesdays.

  2. Submit your solution to the corresponding thread in the SAP Community Application Development discussion.

  3. You can join the challenge and submit your solutions at any time in the month of March of 2023, but you need to complete challenges from previous weeks, if not done yet.

Let’s Get Started

We wish you a lot of fun and good luck!

▶️ Head over to the repository to get started:

Join Questions re: "EDA with SAP HANA" developer challenge thread in the Application Development group to discuss, share, and see what other participants from the SAP Community are talking about.

Exciting exploration for everyone!
Product and Topic Expert
Product and Topic Expert
It was a great learning experience.Thanks a lot for providing this informative content for learning exploratory data analysis.
Active Participant
0 Kudos
Nice challenge !

I would suggest some mentor community initiative like data science foundation.


Developer Advocate
Developer Advocate
0 Kudos
I am not familiar with that initiative, 778c06e5953840f38a3ea49dddfbf4ec. What is specific about that and how is it different from the initiatives we have, like openSAP or SAP CodeJams?

Thank you!
Hi Witalij,

sorry for beeing late, so I could not attend this Developer Challenge.

Many thanks for providing it and helping to improve my ML related coding in DataSphere.

IMO the combination of HANA-Graph and ML is very important but unidentified usecase.

Maybe there is another challenge to combine them? 😉

Developer Advocate
Developer Advocate

Thank you for checking it, Dirk. I saw your SAP Innovation Awards 2023 Pitch Deck, impressive. Congratulations!

Our SAP Developer Advocacy team organizes dev challenges on diff topics: <-- Yesterday was the last day of a challenge using SAP Build prepared by my colleague daniel.wroblewski. Have you participated in it?

Another data challenge with SAP Datasphere is run by the product team right now. Please check the announcement by caroliviaSAP Datasphere Intelligent Lookup Series – Up for a (Data) Challenge?

I'll keep your suggestion in mind too.

Best regards,