Giter Site home page Giter Site logo

toure / quary Goto Github PK

View Code? Open in Web Editor NEW

This project forked from quarylabs/quary

0.0 1.0 0.0 793 KB

Transform data together. Model, test and deploy as a team.

Home Page: https://www.quary.dev

License: MIT License

Rust 77.69% TypeScript 22.18% Makefile 0.13%

quary's Introduction

quary

Quary Community

quary_core_image

What is Quary?

Quary enables teams to design, document, test and deploy data transformations to your SQL data stores. Quary is a SQL engine and CLI tool that lets you manage your data transformation projects with ease.

Teams use Quary to transform their raw data tables into actionable and trustworthy insights. Teams do so by layering well documented and tested transformations into useful insights ready for consumption. A Quary project is formed of a collection of these SQL SELECT statements, that build on top of each other.

Getting Started

Installation

The following Quary repository contains the core Quary library as well as the Quary CLI tool. The Quary CLI tool can be installed as following

Homebrew installation for macOS

Quary can be installed using Homebrew on macOS using the following command:

brew install quarylabs/quary/quary

Other installations

Other builds are available in the releases page to download.

Usage

Once installed, a sample project can be created and run as follows:

mkdir example # create an empty project folder
cd example
quary init    # initialize demo project with sample seeds & models inside current directory
quary compile # validate the project structure and model references without database
quary test -s # run defined tests against target database
quary build   # build and execute the model views/seeds against target database

Note that you will most likely want to use our Visual Studio Code extension to visualise the project.

Support

If you run into any problems using Quary, please let us know. We want Quary to be easy-to-use, so if you are getting confused, it is our fault, not yours. Create an issue and we'll be happy to help you out.

quary's People

Contributors

benfdking avatar dependabot[bot] avatar louisjoecodes avatar zsombor-flds avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.