Giter Site home page Giter Site logo

data-warehousing's Introduction

Data Warehouse

The goal of this project is to create dataware house for signal data collected over long period of time. It can be used by data analyists to generate insights from the data.

Table of content

Introduction

You and your colleagues have joined to create an AI startup that deploys sensors to businesses, collects data from all activities in a business - from people’s interaction to the smart appliances installed in the company to reading environmental and other relevant information. Your startup is responsible to install all the required sensors, receive a stream of data from all sensors, and analyse the data to provide key insights to the business. The objective of your contract with the client is to reduce the cost of running the client facility as well as to increase the livability and productivity of workers.

In this challenge you are tasked to create a scalable data warehouse tech-stack that will help you provide the AI service to the client.

Installation

Before Installing any package make sure to create a virtual enviroment. Prefereble python version 3.7. if you are using older versions of mac, you may incounter error downthe road. so, try to download older version of packages that are showing errors. in my case - psycopg2 was causing the issue. And Install it after installing DBT.

  • DBT : package used for Data Transformation
  • Airflow : youtube video and blog with nice and easly to follow installation.

Folders

  • dags : folder containing dag files which are requred to run by airflow
  • my_scripts : python modules use full for the exicution of commands
  • warehouse-dbt : dbt files

data-warehousing's People

Contributors

natnaelsisay avatar

Stargazers

 avatar

Watchers

 avatar  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.