Available for Express and Enterprise Editions only.
Prerequisites
Before creating the Snowflake fabric, ensure you have:- A Snowflake account URL.
- A Snowflake warehouse to execute queries.
- A role with permissions to use the warehouse and access the database, schema, and stage.
- A stage with read and write permissions.
Creating a Snowflake fabric
To create a fabric using Snowflake as the provider, follow the steps below.Create a new fabric entity
Begin by creating a new fabric entity in Prophecy.
- From the left sidebar, click the + sign.
- On the Create Entity page, select Fabric.
Fill in the Basic Info tab
The Basic Info tab lets you define the key identifiers of the fabric.
- Provide a name for the fabric.
- (Optional) Provide a description for the fabric.
- Select a team that can access the fabric.
- Click Continue.
Fill in the Providers tab
The Providers tab allows you to configure the SQL warehouse provider you want to use. You cannot change the fabric provider after you create the fabric.
- Under Provider, select Snowflake.
-
Enter your Account URL.
Example:
https://xy12345.us-east-1.snowflakecomputing.com -
Enter the Role that Prophecy will use to access Snowflake resources.
Example:
TRANSFORM_ROLE -
Enter the Warehouse that will execute SQL queries generated by your pipelines.
Example:
ANALYTICS_WH -
Provide the default Database and Schema where Prophecy will read and write data.
Example:
Database: ANALYTICSSchema: PIPELINES - Enter the Prophecy Dataplane URL. (This is used to orchestrate pipeline execution and data movement.)
-
Select the authentication method you want to use.
Username and Password (typical for user credentials)
- Enter the Username.
- Enter the Password.
- Enter the Client ID.
- Enter the Client Secret.
-
Provide the Stage that Prophecy will use for temporary orchestration files.
Example:
@PROPHECY_STAGEThe stage functions similarly to Databricks volumes. Prophecy uses it to store temporary files required during pipeline orchestration. The configured role must have read and write permissions on the stage.
To add secrets and connections to your fabric, you need to save
the fabric first.
Edit an existing fabric
To edit an existing fabric:- From the left sidebar, click the Metadata page.
- Navigate to the Fabrics tab.
- Open the fabric you want to edit.
- Update the fabric. Prophecy automatically saves your changes.

