Getting Started

Instructions for setting up and using the Automation of Snowflake Resource Deployment project.

Getting Started

To begin using the Automation of Snowflake Resource Deployment project, follow these steps:

Prerequisites

  • Ensure you have access to a Snowflake account with the necessary permissions for role and user management.
  • Familiarity with Snowflake’s security model and role management principles.
  • Set up a Python environment with the required libraries.

Installation

  1. Clone the Repository: Clone the GitHub repository to your local machine.

    Terminal window
    git clone https://github.com/EC528-Fall-2024/automation-snowflake-harness.git
    cd automation-snowflake-harness
  2. Install Required Packages: Install the necessary Python packages.

    Terminal window
    pip install -r requirements.txt
  3. Set Up Environment Variables: Create a .env file in the project root directory to store your Snowflake credentials securely.

    SNOWFLAKE_ACCOUNT=#
    SNOWFLAKE_USER=#
    SNOWFLAKE_PASSWORD=#
    SNOWFLAKE_WAREHOUSE=#
    SNOWFLAKE_DATABASE=#
    SNOWFLAKE_SCHEMA=#

Running the Project

Edit this page