# Create a Snowflake Test Warehouse

## Overview

The test warehouse feature allows you to follow good software development practices by enabling you to test your code in a non-production environment before merging your changes into production.  Follow these steps to create your test warehouse

1. [Navigate to Warehouse](#navigate-to-the-warehouse-screen-in-the-daasity-app)
2. [Name and request provision your warehouse](#name-and-provision-your-test-warehouse)
3. [Check the warehouse provisioning is complete](#wait-for-the-warehouse-to-be-provisioned)
4. [Connect to your test warehouse](#connect-to-your-warehouse-and-use-it-for-testing)

Once you are done with the testing you should destroy your test warehouse

1. [Destroy your test warehouse](#destroying-your-test-warehouse)

## Navigate to the Warehouse screen in the Daasity App

<div align="left"><figure><img src="/files/cvyNihrIbzc8mxrOFEvU" alt="" width="229"><figcaption></figcaption></figure></div>

## Name & provision your test warehouse

Scroll to the **Test warehouse** section at the bottom of this screen.

In the **Test warehouse** section, add a name for your test warehouse. This will be the name of the warehouse that shows up in other sections of the app.

Then click **Provision Test Warehouse**.

<figure><img src="/files/d1E9hfOZCcPyhLJAH5ge" alt=""><figcaption></figcaption></figure>

## Wait for the warehouse to be provisioned

While the warehouse is being set up, you will see a screen similar to this one:

This means your test warehouse provisioning is in progress. The time it takes to complete provisioning will be dependent on the size of your production warehouse. Typically it will take between a few minutes and a half hour.

<figure><img src="/files/42b4RMakYuFUVE232eSs" alt=""><figcaption></figcaption></figure>

## Connect to your warehouse & use it for testing

Now that your test warehouse is set up, you can use it when testing [workflows](/technical-docs/workflows-and-scheduling/getting-started-with-workflows.md).

If you need to access the test warehouse to query the data, use the connection details to connect to it directly from the snowflake console or through an IDE like DataGrip or Navicat.

<figure><img src="/files/IBb6CzYwBdMdosE2dQTR" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Your test warehouse will last for one week before it is automatically removed.  You can extend the duration of the warehouse by clicking on the extend expiration button
{% endhint %}

## Destroying your test warehouse

Once you have completed your testing you should destroy your test warehouse by clicking on the Destroy Test Warehouse button

<figure><img src="/files/vJlGVRzuktRrEPuv5uCy" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.daasity.com/technical-docs/warehouse/test-data-warehouse/create-a-snowflake-test-warehouse.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
