Apache Flink: Exploratory Data Analytics with SQL
Offered By: LinkedIn Learning
Course Description
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
- What is Apache Flink?
- Flink relational APIs
- Integrations and connectors
- Course prerequisites
- Setting up the exercise files
- Creating a table environment
- Creating tables from a CSV
- Selecting table data
- Filtering data in tables
- Writing tables to files
- Aggregations on tables
- Ordering and limiting data
- Adding new columns
- Joining tables
- Working with datasets
- Challenges with streaming SQL
- Dynamic tables
- Appending and retracting data
- Consuming Kafka sources
- Running continuous queries
- Windowing on streams
- Using tumbling and sliding windows
- Writing tables to Kafka
- Working with data streams
- Using event time
- Use case problem definition
- Read source data into a Flink table
- Compute total scores
- Compute aggregations
- Next steps
Taught by
Kumaran Ponnambalam
Related Courses
80043368 - Strategies to Improve Human Papillomavirus (HPV) Vaccination Rates Among College StudentsJohns Hopkins University via Independent MBA Core Curriculum
University System of Maryland via edX A Beginner’s Guide to Data Analytics
Boxplay via FutureLearn A Beginner’s Guide to Data Handling and Management in Excel
Packt via FutureLearn A Day in the Life of a Data Engineer (Korean)
Amazon Web Services via AWS Skill Builder