Skip to content

SQL Tasks

This section contains comprehensive guides for configuring SQL tasks in Datablast, including supported databases, configuration methods, and database-specific features.

  • Multiple Databases: BigQuery, Snowflake, Athena, PostgreSQL support
  • Configuration Methods: YAML and annotation-based configuration
  • Materialization: Table, view, and incremental materialization
  • Data Quality: Built-in testing framework
  • BigQuery: Automatic job management, cost tracking, partitioning
  • Snowflake: Snowflake-specific optimizations and features
  • Athena: S3 data access and cost optimization
  • PostgreSQL: Advanced SQL features and transaction support

For best practices, performance optimization, troubleshooting, and advanced configuration patterns, see the comprehensive guides:

  1. Choose Database: Select appropriate SQL dialect
  2. Configure Task: Set up task configuration
  3. Define Materialization: Choose materialization strategy
  4. Add Tests: Implement data quality tests
  5. Set Dependencies: Define task execution order