Get desktop application:
View/edit binary Protocol Buffers messages
A superset of all possible phases across all dbt commands. Note that not all phases are relevant to all commands.
Used in: , , , , , , , ,
Do not use.
Cleaning output folders (e.g. the target directory)
dbt Project loading: analyzing dbt_project, profiles.yml and scanning files
Parsing and macro name resolution of all dbt files
Schedule nodes based on selection criteria and dependencies.
Run dbt-compare macros against selected nodes
Initializing the adapter (warehouse connection and configuration)
Handling deferral. Fetching state source schemas from remote, hydrating relation, and schema cache
Hydration of schemas for static analysis
Building the task graph from the schedule
Hydration of cached models, seeds, snapshots and sources
Render SQL (also called `compile` in dbt core)
SQL static analysis
Execution against the target database
Freshness analysis of sources and models
Analysis of individual node lineages
Debugging connection correctness and availability to the warehouse
Executing on-run-start hooks at the start of supported dbt commands
Executing on-run-end hooks at the end of supported dbt commands
Top-level event for reporting a build phase, with optional details.
The current phase of execution.
Optional count of total individual items within the phase (nodes or hooks).
Optional count of skipped items within the phase. Skipped means NODE_OUTCOME_SKIPPED for node phases and HOOK_OUTCOME_SKIPPED for hook phases.
Optional count of errored items within the phase. Error means NODE_OUTCOME_ERROR for node phases and HOOK_OUTCOME_ERROR for hook phases.