Apache Flink: Exploratory Data Analytics with SQL

Go to class
Write Review

Free Online Course: Apache Flink: Exploratory Data Analytics with SQL provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Apache Flink: Exploratory Data Analytics with SQL is taught by Kumaran Ponnambalam.

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