Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Apache Flink: Exploratory Data Analytics with SQL

via LinkedIn Learning

Overview

Learn how to use Apache Flink relational APIs—the Table API and SQL—for batch and real-time exploratory data analytics.

Syllabus

Introduction
  • Apache Flink for exploratory analysis
1. Flink Relational APIs
  • What is Apache Flink?
  • Flink relational APIs
  • Integrations and connectors
  • Course prerequisites
  • Setting up the exercise files
2. Basic Batch Analytics
  • Creating a table environment
  • Creating tables from a CSV
  • Selecting table data
  • Filtering data in tables
  • Writing tables to files
3. Advanced Batch Analytics
  • Aggregations on tables
  • Ordering and limiting data
  • Adding new columns
  • Joining tables
  • Working with datasets
4. Streaming SQL
  • Challenges with streaming SQL
  • Dynamic tables
  • Appending and retracting data
  • Consuming Kafka sources
  • Running continuous queries
5. Advanced Streaming Analytics
  • Windowing on streams
  • Using tumbling and sliding windows
  • Writing tables to Kafka
  • Working with data streams
  • Using event time
6. Use Case Project
  • Use case problem definition
  • Read source data into a Flink table
  • Compute total scores
  • Compute aggregations
Conclusion
  • Next steps

Taught by

Kumaran Ponnambalam

Reviews

Start your review of Apache Flink: Exploratory Data Analytics with SQL

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.