Installation guide
Prerequisites
Python 3.8 is a must ⚠️ - this is enforced by the
snowflake-snowpark-pythonpackage. Refer to Snowflake documentation for more details.A tool to manage Python virtual environments (e.g. venv, conda, virtualenv). Anaconda is recommended by Snowflake.
Kedro is fixed for now at version
<0.18.9due to data set errors that appear in later versions.
Plugin installation
Install from PyPI
Install the plugin (it automatically installs Kedro in a supported version)
$ pip install "kedro-snowflake>=0.1.0"
Install from sources
You may want to install the develop branch which has unreleased features:
pip install git+https://github.com/getindata/kedro-snowflake.git@develop
Available commands
You can check available commands by going into project directory and running:
kedro snowflake
kedro snowflake [OPTIONS] COMMAND [ARGS]...
Options:
-e, --env TEXT Environment to use.
-h, --help Show this message and exit.
Commands:
init Creates basic configuration for Kedro Snowflake plugin
run Runs the pipeline using Snowflake Tasks