Installation guide
Prerequisites
Python 3.8 is a must ⚠️ - this is enforced by the
snowflake-snowpark-python
package. 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.9
due 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