Exploring Queries, Views, and Matviews

The video provides an introduction to creating, editing, and managing queries on the Dune platform. Key points include:

  1. Basics of Queries: The video starts with an overview of the query editor, explaining how to write and execute queries, view results, and use shortcuts. It introduces the SQL query text area, the run button, the query results section, and the table explorer for finding tables to query.
  2. Forking and Creating Queries: Users can fork existing queries or create new ones. Forking allows users to modify and save queries from others quickly.
  3. Query Editor Components: The query editor consists of three main parts: the SQL text area, the results section, and the data/table explorer. Users can run queries on different engines (free, medium, large) depending on their plan.
  4. Scheduling and Parameters: Users can schedule queries to run at specific intervals (e.g., daily, every 15 minutes) and add parameters for dynamic querying. The video covers handling parameters like text, dates, and lists, including specific tips and gotchas.
  5. Query Views and Materialized Views: The video explains how to create query views, which allow reusing queries within other queries, and materialized views, which store query results for faster access. It highlights the difference between query results and materialized view results.
  6. Settings: Users can manage query settings, such as changing the name, adding tags and descriptions, changing ownership, adjusting privacy settings, and archiving queries.

Overall, the video aims to familiarize users with the essential tools and features for effectively working with queries on Dune.

Transcript