HANDS-ON FLUX TRAINING

October 11-12, 2021 / 9 am - 1 pm PT

Hands-On Flux Training is Sold Out.

Hands-On Flux Training

Duration: Two half-day, hands-on virtual course.
Date: October 11-12, 2021 | 9 am – 1 pm Pacific Time Zone
Available spots: Spots are limited and only the first 50 will be able to register.
Registration: The fee for Flux Training is $500 registration (of course, you are also welcome to attend the now-free virtual InfluxDays conference featuring the keynote sessions).

“The Flux training was really useful as Flux is quite a big shift from the more common sql-like query languages. The examples and exercises were really helpful in deepening our understanding of the data structures at play, and much aligned to the spirit of the conference itself the attendees were encouraged to demonstrate & help each other further their learning.”
Jamie Milton
Senior Analytics Consultant, Fort Digital

Training overview

The course provides an introduction to the InfluxDB 2.0 architecture, InfluxDB Cloud offering and services. It presents fundamental knowledge about time series analysis and stream processing. Central to the course is the use of Fluxlang by InfluxData. The course will cover subjects from Flux core concepts to advanced topics like User Defined Functions, passing by basic queries to manipulate time series data.

After taking this class, attendants will be able to:

  • Articulate and implement simple use cases for InfluxDB
  • Understand the basics of time series analysis and Stream Processing
  • Understand the basics of Flux’s internals
  • Use a subset of InfluxDB functionalities to manipulate time series data
  • Master just enough Go as required to use Fluxlang
  • Build data pipelines and query time series using Fluxlang
  • Deploy Flux Tasks as Streaming jobs with InfluxDB
  • Visualize the query results using InfluxDB Cloud UI

Audience

Data engineers who want a quick introduction into how to use InfluxDB and Fluxlang to enhance their ability to manipulate time series data and provide real-time analytics.

Prerequisites and notes

  • Basic programming experience in an object-oriented or functional language
  • Knowledge of SQL (would be helpful)
  • Knowledge about data engineering tasks
  • All participants will need:
    • An internet connection
    • A free account in InfluxDB Cloud
    • Join the InfluxDB Community Slack
“I really enjoyed the Flux training. Before the course, I didn’t know Flux. By completing the bootcamp, I was able to produce an advanced dashboard using Flux and InfluxDB Cloud 2.0. I think the instructors Marco and Emmanuelle did a great job putting the right amount of information for the training. It was fun!”
Angelo Fausti
Software Engineer, Vera C Rubin Observatory

Day One

Day Two

9:00 am – 9:30 am Setup 9:00 am – 9:30 am Individual Presentation and Group Discussion
9:30 am – 10:00 am Introductions 9:30 am – 10:15 am
  • Data Analysis (Temporal Joins)
  • Hands-On Section
10:00 am – 10:15 am
  • Motivation
  • Time Series
10:15 am – 10:30 am Q&A Break
10:15 am – 10:30 am Q&A Break 10:30 am – 11:15 am Bootcamp
10:30 am – 11:15 am
  • Data Ingestion
  • Conceptual View (Data Models)
  • Logical View (Implementations)
  • Physical View (Syntaxes)
  • Use Case
11:15 am – 11:30 am Q&A Break
11:15 am – 11:30 am Q&A Break 11:30 am – 12:15 pm
  • Simple Alerts and Tasks
  • Case Study: Anomaly Detection
11:30 am – 12:15 pm Data Analysis (Basic) 12:15 pm – 12:30 pm Q&A Break
12:15 pm – 12:30 pm Q&A Break 12:30 pm – 1:00 pm
  • Advanced Usages of Flux
  • Time Series Enrichment
  • Time Series Forecasting
12:30 pm – 1:00 pm
  • Data Analysis (Advanced)
  • Hands-On Section
  • Bootcamp Kickoff
1:00 pm Wrap Up and Q&A

Agenda and schedule are subject to change

Day One

9:00 am – 9:30 am Setup
9:30 am – 10:00 am Introductions
10:00 am – 10:15 am
  • Motivation
  • Time Series
10:15 am – 10:30 am Q&A Break
10:30 am – 11:15 am
  • Data Ingestion
  • Conceptual View (Data Models)
  • Logical View (Implementations)
  • Physical View (Syntaxes)
  • User Case
11:15 am – 11:30 am Q&A Break
11:30 am – 12:15 pm Data Analysis (Basic)
12:15 pm – 12:30 pm Q&A Break
12:30 pm – 1:00 pm
  • Data Analysis (Advanced)
  • Hands-On Section
  • Bootcamp Kickoff

Day Two

9:00 am – 9:30 am Individual Presentation and Group Discussion
9:30 am – 10:15 am
  • Data Analysis (Temporal Joins)
  • Hands-On Section
10:15 am – 10:30 am Q&A Break
10:30 am – 11:15 am Bootcamp
11:15 am – 11:30 am Q&A Break
11:30 am – 12:15 pm
  • Simple Alerts and Tasks
  • Case Study: Anomaly Detection
12:15 pm – 12:30 pm Q&A Break
12:30 pm – 1:00 pm
  • Advanced Usages of Flux
  • Time Series Enrichment
  • Time Series Forecasting
1:00 pm Wrap Up and Q&A

Agenda and schedule are subject to change

Your Trainers

Emanuele-Della-Valle,-PhD

Emanuele Della Valle, PhD

Assistant Professor | Politecnico di Milano

Expert in semantic technologies and stream computing. Brander of stream reasoning: an approach to master the velocity and variety dimension of Big Data blending stream processing and AI +20 years experience in innovation and research projects

Marco Balduini, PhD

Marco Balduini, PhD

Founder & CEO | Quantia Consulting

Expert in data processing, data integration and data science technologies. Main contributor of the C-SPARQL Engine, author of Streaming Linked Data framework and FraPPE ontology ~10 years experience in innovation and research projects.

Riccardo Tommasini, PhD

Riccardo Tommasini, PhD

Assistant Professor | The University of Tartu

Riccardo Tommasini is an Assistant Professor 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.