Configure Enterprise Edition
Prophecy's Enterprise Edition is designed for organizations that need robust security, scalability, and customization. It provides advanced features such as SCIM-based user management, additional compute options, and secure networking configuration.
Dedicated SaaS is the preferred deployment model for the Enterprise Edition. In this model, Prophecy runs in a secure, Prophecy-managed VPC that is isolated for your organization. This page describes how to configure a Dedicated SaaS deployment.
Deployment setup
The following are optional configurations for your deployment that you can work with Prophecy to set up. Please reach out to Prophecy if you want to enable any of the following configurations.
- SSO: Enable single sign-on for Prophecy users.
- SCIM: Auto-provision users into teams using SCIM groups.
- LLM: Enterprise Edition requires a customer-provided LLM endpoint to power Prophecy AI.
- Transpiler: Enable the transpiler to migrate from external tools.
- Compute options:
- SQL warehouse: Databricks is enabled by default. You can also enable BigQuery or Snowflake.
- Prophecy Automate: Prophecy Automate is enabled by default. You can choose to disable it.
- Serverless: Option to connect to Databricks Serverless.
User management
Enterprise Edition allows an unlimited number of users in a Prophecy environment.
Learn how to add teams and users in Team and user provisioning.
Git credentials
Prophecy projects are stored as code in Git repositories. You can use either:
- A Prophecy-managed Git repository
- An external Git repository
To access external repositories, the corresponding Git credentials must be stored in Prophecy.
- Learn how to add new Git credentials.
- Learn how to share Git credentials with your team.
When creating a new project, users can select to connect to the Prophecy-managed Git repository or any Git account they have access to in Prophecy. If a user selects a Git account, they can select any empty repository to store the project.
Fabric configuration
A fabric in Prophecy defines the execution environment for your pipelines. The Enterprise Edition supports a multiple fabric types.
- Prophecy fabrics: Use Prophecy Automate with an external SQL warehouse to run pipelines.
- Spark fabrics: Use external Spark clusters to run pipelines.
- SQL fabrics: Use an external SQL warehouse without Prophecy Automate. You can run models in the warehouse, but not pipelines.
You can create individual fabrics for different execution environments (for example, dev
and prod
).
To learn how to create different types of fabrics, visit Fabric setup.
Optional: Networking
Dedicated SaaS deployments run in Prophecy’s VPC. You may need to configure networking to allow Prophecy to communicate with your external services.
Different connection types may have different networking requirements. If a connection fails, check that your networking configuration allows traffic between Prophecy and your external services.