-
Notifications
You must be signed in to change notification settings - Fork 79
Installation
Versatile Data Kit SDK (vdk) is the go to tool for developing and running data jobs locally.
Versatile Data Kit CLI (VDK) requires Python 3.7+. If you're new to Python, we recommend Anaconda.
pip install quickstart-vdkThis will install VDK with support for sqlite and trino databases and job lifecycle management operations.
See help to see what you can do:
vdk --helpVDK comes with number plugins that can be installed to change or extend behaviour of vdk.
pip install vdk-plugin-nameSee plugins page for more info.
Versatile Data Kit includes Control Service server enabling deploying, managing and monitoring data jobs. It is installed using helm.
- Install helm
- Install kubernetes distribution. If you're new to kubernetes, we recommend minikube
- Install docker
helm repo add vdk-gitlab https://gitlab.com/api/v4/projects/28814611/packages/helm/stable
helm install my-release vdk-gitlab/pipelines-control-service Read more about the installation in the Versatile Data Kit Control Service Chart Github repository
# see Help to see what you can do and start playing around
vdk --help
# for example create a new job:
vdk create -u <URI-YOU-GOT-FROM-helm-install-OUTPUT>SDK - Develop Data Jobs
SDK Key Concepts
Control Service - Deploy Data Jobs
Control Service Key Concepts
- Scheduling a Data Job for automatic execution
- Deployment
- Execution
- Production
- Properties and Secrets
Operations UI
Community
Contacts