Curso Using SQL with InfluxDB

  • DevOps | CI | CD | Kubernetes | Web3

Curso Using SQL with InfluxDB

16 horas
Visão Geral

Este curso Using SQL with InfluxDB, apresenta o uso de SQL no InfluxDB para consulta, análise e exploração de dados de séries temporais. O treinamento aborda os fundamentos do suporte a SQL no InfluxDB, diferenças em relação a bancos de dados relacionais tradicionais, boas práticas de modelagem e construção de consultas eficientes para cenários de observabilidade, monitoramento, telemetria, IoT e ambientes industriais. O foco é capacitar o aluno a utilizar SQL como linguagem principal para extrair valor dos dados armazenados no InfluxDB.

Objetivo

Após realizar este Curso Using SQL with InfluxDB, você será capaz de:

  • Compreender como o SQL é suportado no InfluxDB
  • Diferenciar SQL tradicional e SQL aplicado a time series
  • Modelar dados no InfluxDB visando consultas SQL eficientes
  • Executar consultas SQL para análise de métricas e telemetria
  • Utilizar agregações temporais e janelas de tempo
  • Integrar consultas SQL do InfluxDB com ferramentas analíticas
  • Aplicar boas práticas de performance e otimização
  • Resolver problemas comuns em consultas SQL no InfluxDB
Publico Alvo
  • Analistas de dados
  • Engenheiros de dados
  • Profissionais de TI e DevOps
  • Profissionais de observabilidade e SRE
  • Engenheiros de software
  • Profissionais de OT e indústria 4.0
Pre-Requisitos
  • Conhecimentos básicos de SQL
  • Noções de bancos de dados
  • Conceitos básicos de séries temporais
  • Familiaridade com ambientes Linux ou cloud
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico

Module 1: SQL Support in InfluxDB Overview

  1. Evolution of Query Languages in InfluxDB
  2. SQL in InfluxDB Architecture
  3. Supported SQL Features and Limitations
  4. When to Use SQL vs Flux

Module 2: Time Series Concepts for SQL Users

  1. Time as a First-Class Dimension
  2. Measurements, Tags, and Fields
  3. Buckets and Data Organization
  4. Cardinality and Its Impact on SQL Queries

Module 3: Getting Started with SQL Queries

  1. Connecting to InfluxDB Using SQL
  2. Basic SELECT Statements
  3. Filtering Data by Time Range
  4. Ordering and Limiting Results

Module 4: Aggregations and Time Windows

  1. Aggregate Functions for Time Series
  2. GROUP BY Time Windows
  3. Downsampling Techniques
  4. Handling Missing Data

Module 5: Advanced SQL Queries in InfluxDB

  1. Joins and Their Constraints
  2. Subqueries and Nested Queries
  3. Mathematical and Statistical Functions
  4. Working with Multiple Measurements

Module 6: Schema Design for SQL Performance

  1. Designing Measurements for SQL Queries
  2. Tags vs Fields Best Practices
  3. Optimizing Schema for Aggregations
  4. Query Cost and Performance Considerations

Module 7: SQL for Observability and Telemetry

  1. Infrastructure Metrics Analysis
  2. Application Performance Queries
  3. IoT and Sensor Data Analysis
  4. Industrial and MES Telemetry Scenarios

Module 8: Integration and Visualization

  1. Using SQL Queries with Grafana
  2. SQL Queries in Dashboards
  3. Alerts Based on SQL Results
  4. Exporting Query Results

Module 9: Troubleshooting and Best Practices

  1. Common SQL Errors in InfluxDB
  2. Query Optimization Techniques
  3. Performance Monitoring
  4. Production Best Practices
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h