Hello World

Your first walkthrough with Kaskada. For the runnable colab version of this quickstart see our Tutorials.

This quick start is intended to get you comfortable working with Kaskada quickly.

Kaskada is a fully managed feature engine. Most interactions with Kaskada are performed via an API. A Python client library is provided to make interacting with the API as easy as possible.

IPython is an interactive Python execution engine used by many notebooks (ie Jupyter, Colab, etc) to execute code blocks.

This tutorial assumes that you are working in an IPython environment.

Over the next 4 pages, you will learn how to:

  1. Install and set up our Python client library in a notebook environment.
  2. Create a table and load data into the table.
  3. Write queries over the table and see results.
  4. Save a query as a view, for sharing in other notebooks or use in production.

For Google-Colab only:

Google Colab uses an older version of IPython by default. Our tools require at least version 7. To upgrade IPython, run the following command in the first line of your notebook:

!pip install "ipython>=7"

And then restart the runtime (Runtime -> Restart Runtime). Now you can proceed with the tutorial.

️ Note

We are aware that performing this upgrade returns error and warning statements in Colab. We are working on a fix for this. Despite these messages, the tutorial should work without issue.


© Copyright 2021 Kaskada, Inc. All rights reserved. Privacy Policy

Kaskada products are protected by patents in the United States, and Kaskada is currently seeking protection internationally with pending applications.