Skip to content
The Dataform SDK is a framework for managing SQL based data operations in your warehouse.
Branch: master
Clone or download
faiyaz26 and probot-auto-merge Make sure all the onChange handlers are finished running (#218)
* Make sure all the onChange handlers are finished running

* resolve pr comment

* resolve pr comment

* Fix

* Add bazelrc command

* fix

* resolve issues
Latest commit 6efa9cc May 21, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Automatically update branches with probot-auto-merge (#143) Mar 28, 2019
api Make sure all the onChange handlers are finished running (#218) May 21, 2019
cli Update CLI documentation to match different output. Apr 24, 2019
core Change regex to fix the issue #171 May 3, 2019
crossdb v0.1.0 (#200) Apr 24, 2019
docs Homepage (#212) Apr 30, 2019
examples v0.1.0 (#200) Apr 24, 2019
fe A few tweaks to docs (#204) Apr 24, 2019
protos v0.1.0 (#200) Apr 24, 2019
readme/badges cleanup Apr 25, 2019
scripts Add rules for pushing docs site docker nginx images (#169) Apr 12, 2019
static Homepage (#212) Apr 30, 2019
test_profiles Install buildifier and format build files Feb 13, 2019
tests Change regex to fix the issue #171 May 3, 2019
tools User relative paths for build rules so they work in external repos (#217 May 8, 2019
.bazelignore Adopt the new landing page style and move comment fe components into fe/ Feb 22, 2019
.bazelrc Make sure all the onChange handlers are finished running (#218) May 21, 2019
.gitignore Add .orig files to gitignore (#194) Apr 17, 2019
.prettierrc Add tslint config and fix prettier config to match other repository a… Mar 25, 2019
BUILD Use the next_site bazel rules to build the docs site (#161) Apr 8, 2019
LICENSE Create LICENSE Nov 13, 2018
README.md Homepage (#212) Apr 30, 2019
WORKSPACE Add rules for pushing docs site docker nginx images (#169) Apr 12, 2019
cloudbuild.json Lock cloud build bazel version (#175) Apr 15, 2019
contributors.md Add rules for pushing docs site docker nginx images (#169) Apr 12, 2019
package-lock.json Docs highlighting improvements (#195) Apr 18, 2019
package.json Docs highlighting improvements (#195) Apr 18, 2019
tsconfig.json Add node_modules and bazel directories to tsconfig ignore (#166) Apr 9, 2019
tslint.json Add tslint config and fix prettier config to match other repository a… Mar 25, 2019

README.md

The Dataform SDK is a tool for managing SQL based data operations in your warehouse.

Cloud build status NPM package version npm
NPM dependency status License information

Intro

The Dataform SDK is an open source framework for managing SQL based data operations in your warehouse. It helps you pilot the T in ELT, with SQL code, and brings engineering best practices to analytics pipeline management.

How it works

  • You develop datasets and assertions in SQL with Dataform’s built-in templating syntax and APIs
  • Dataform compiles your project into a DAG (Directed Acyclic Graph) of every action in SQL
  • Dataform connects to your warehouse and runs the DAG or just the actions that you specify
  • You receive detailed execution logs

Get started

With the CLI

You can install the Dataform SDK using the following command line. Follow the docs to get started.

npm i -g @dataform/cli

With Dataform web

Dataform web is a development environment and production ready deployment tool for the Dataform SDK. You can learn more on dataform.co

Looking for support?

For questions or support please join our Slack Community.

Want to report a bug or request a feature?

Let us know on Slack, or open an issue!

Want to contribute?

Check out our contributors guide to get started with setting up the repo. If you have already joined Slack, join our #development channel and say hi!

You can’t perform that action at this time.