Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Set up an end-to-end data engineering project for Sales Analytics using Apache Flink in this 58-minute tutorial. Learn Apache Flink basics, data ingestion and processing techniques, complex data transformations, and custom output formats. Develop a real-world Flink application that performs comprehensive sales analysis by reading sales and product data, joining datasets, computing total sales per category, sorting results, and writing them back to a CSV file. Master key concepts such as reading CSV data into Flink, using POJOs for data representation, joining datasets on key fields, aggregating data with map and reduce functions, sorting data, and writing custom output formats. Ideal for data engineers, analysts, and beginners in Apache Flink looking to enhance their big data processing skills through practical examples. Access the full source code on GitHub and dive deeper with the accompanying Medium article. Requires basic understanding of Java programming and familiarity with big data concepts.
Syllabus
Apache Flink For Analytics | End to End Data Engineering Project
Taught by
CodeWithYu