Reference
You’ll see the following messages in Studio.| Message | Description |
|---|---|
| Initializing project | Prophecy is loading project files and setting up the Studio environment. This message blocks interaction with the canvas until initialization completes. |
| Processing changes | Prophecy has received your edits and is checking for side effects that need to be handled. The system identifies dependencies and updates related project files automatically. For example, adding a table from the Environment tab to the pipeline canvas also creates an entry in sources.yml. |
| Generating code | Prophecy is converting your visual pipeline into SQL files. During this process, Prophecy:
|
| Compiling | Prophecy is performing checks and computing output schemas for each gem’s output. Compilation happens automatically after code generation. |
| DBT initialization | Prophecy is preparing the dbt environment for your project (since Prophecy uses dbt behind the scenes for transformations). Before running pipelines, Prophecy:
|
| Running | Prophecy is executing your pipeline. This includes orchestrating the run, managing dependencies, and coordinating execution across different components. |
| Running query in warehouse | Prophecy is executing SQL queries directly in your data warehouse. Different parts of your pipeline run in different environments:
|
Duration
Status messages may remain visible longer in large projects because:- More gems require more code generation.
- Complex dependencies need more processing time.
- Larger schemas take longer to compute.
- More files need to be synchronized with the dbt sandbox.

