Architecture by Edition
Free and Professional Edition
The Free and Professional Editions provide a complete data platform with managed components.
Express Edition
The Express Edition provides enterprise-grade features scoped to leverage your existing SQL warehouse infrastructure.
This diagram shows the architecture for the Express Edition. Users on the Enterprise Edition can
also leverage this architecture. However, Enterprise users can also connect to additional SQL
warehouses, like BigQuery and Snowflake.
Enterprise Edition
The Enterprise edition offers maximum flexibility with multiple execution engine options and deployment models.
- The diagram demonstrates Databricks as the execution engine. You can connect to other platforms like Amazon EMR and Google Cloud Dataproc, or use another Spark engine through Apache Livy.
- The diagram displays a connection to an external Git repository. You can connect to a variety of providers such as GitHub, Bitbucket, GitLab, and more.
What is Prophecy Automate?
Prophecy Automate is the native runtime available across all Prophecy editions. It extends pipeline execution by providing orchestration, external data handling, and observability for both SQL and PySpark pipelines.- Ingress / Egress: Automate enables pipelines to interact with external systems such as databases, file storage, and APIs.
- Orchestration: Automate manages pipeline execution across environments through time-based and trigger-based scheduling, as well as orchestration APIs for programmatic control. It also supports dynamic execution patterns through features like the DynamicInput gem, which adapts queries based on incoming data, and the Directory gem, which enumerates files and folders from storage systems.
- Observe: Automate provides visibility into pipeline activity, including run history and status tracking, project deployment tracking, and monitoring of active pipeline schedules.


