Beginner Flux Tutorial Course
Flux is a data language used in the InfluxDB time series platform. This course provides a hands-on introduction to the Flux scripting and query language. To start you will learn about some of the design principles around Flux, the Flux data model, and the general structure of a Flux query. Next you will put that conceptual knowledge into practice by ingesting some data formatted in line protocol and then query that data with Flux. In the last section of the course you will cover how to modify the shape of the data and also how to do some routine data processing tasks using Flux by using some of the built-in functions and packages provided by Flux for working with time series data.
What you'll learn
- Concepts around data ingestion
- How to write basic Flux queries
- How to use Flux for data analysis
- How to shape and process data with Flux
- How to visualize Flux queries in InfluxDB
- Basic programming experience in an object-oriented or functional language
- Knowledge of SQL
- Knowledge about data engineering tasks
- A free InfluxDB Cloud account
Riccardo Tommasini, Ph.D.
Riccardo Tommasini is an Associate Professor (Maître des Confèrenecs) at the Institut National des Sciences Appliquées de Lyon or INSA Lyon, France. Prior to join INSA Lyon, Riccardo was Assistant Professor of Data management at the University of Tartu, Estonia. Riccardo did his PhD at the Department of Electronics and Information of the Politecnico di Milano with a thesis on “Velocity on the Web”. The thesis investigates the velocity aspects that concern the Web environment, together with other challenges such as variety and volume. His research interests span Stream Processing, Knowledge Graphs, Logics and Programming Languages. Riccardo’s tutorial activities comprise Stream Reasoning Tutorials at ISWC 2017, ICWE 2018, ESWC 2019, and TheWebConf 2019, and DEBS 2019, IEEE Big Data 2021.