• Stars
    star
    152
  • Rank 243,168 (Top 5 %)
  • Language
    Python
  • Created about 1 year ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Demo Project for Open Source MDS

Open Source MDS

The Talk

You can watch a recording of the talk on Youtube

This stack is built on a combination of tools including:

Requirements

You will need Python installed. This was all tested on Python 3.10.12 From a virtual environment, run

pip install -e .'[dev]'

Most of the dependencies will be installed through Python.

For Evidence.dev, you will need nodejs installed

Install Sling for getting data from Postgres.

# On Mac, view the website for other platforms
brew install slingdata-io/sling/sling

Steampipe is a separate requirement for the Mastodon API, and can be installed by following the instructions here

On Apple, run:

brew install turbot/tap/steampipe
steampipe plugin install turbot/mastodon

For the Mastodon API, create an Access Token. I used the birds.town instance.

Update ~/.steampipe/config/mastodon.spc with your token and instance:

connection "mastodon" {
    plugin = "mastodon"
    server = "https://birds.town"
    access_token = "abcd12345supersecretpassword"
    max_toots = -1
}

And run

dagster dev

Load up dagster at http://localhost:3000/asset-groups/

And click Materialize all to run the end-to-end pipeline.

Visualization

Evidence.dev is used for visualization.

First, go the dbt_project folder

cd dbt_project

npm --prefix ./reports install
npm --prefix ./reports run dev -- --port 4000

More Repositories

1

dagster

An orchestration platform for the development, production, and observation of data assets.
Python
11,116
star
2

dagster-open-platform

Dagster Labs' open-source data platform, built with Dagster.
Python
228
star
3

fake-star-detector

Python
217
star
4

hooli-data-eng-pipelines

Example Dagster Cloud code for the Hooli Data Engineering organization.
Python
69
star
5

awesome-dagster

All things awesome related to Dagster!
61
star
6

project-dagster-university

an ephemeral project repo for the DU Dagster project
Python
37
star
7

devrel-project-demos

Jupyter Notebook
26
star
8

dagster-cloud

Unify all your data tools into a productive, enterprise-grade platform.
Python
21
star
9

supercharged-dbt-docs

HTML
21
star
10

dagster_llm_finetune

Python
12
star
11

quickstart-etl

Python
11
star
12

dagster-cloud-action

Python
10
star
13

quickstart-gcp

Python
9
star
14

dagster-cloud-cicd-action

GitHub Action to update Dagster Cloud repo locations
JavaScript
7
star
15

data-mesh-demo

Python
7
star
16

quickstart-aws

Python
6
star
17

dagster-website

The data orchestration platform built for productivity.
TypeScript
6
star
18

quickstart-dbt

Python
5
star
19

dagster-cloud-hybrid-quickstart

Template for getting started with Hybrid Dagster Cloud
Python
5
star
20

dagster-cloud-serverless-quickstart

Python
4
star
21

dagster-quickstart

Get started with Dagster ASAP
Python
3
star
22

quickstart-snowflake

Python
2
star
23

docsearch-scraper

This repository holds the code of the DocSearch scraper used to power the hosted version of DocSearch.
Python
2
star
24

dagster-cloud-cicd-action-quickstart

Template to get started with the Dagster Cloud CI GitHub Action
Python
2
star
25

insights-quickstart-dbt-snowflake

Python
2
star
26

dagster-sandbox-example

Python
1
star
27

quickstart-mds

Python
1
star
28

dagster-ml-example

Example Dagster Cloud code for an ML use case.
Python
1
star
29

airflow-migration-example

Python
1
star
30

biweekly-demo

Python
1
star
31

social-listening

Python
1
star
32

helm-user-cloud

Dagster Cloud Helm chart for distribution of User Cloud Agent & other user cloud resources via Helm.
1
star
33

hooli-ml-pipelines

Example Dagster Cloud code for the Hooli ML organization.
Python
1
star
34

dagster-airflow-migration-example

Python
1
star
35

cloud-examples

Curated list of examples and sample code for dagster-cloud projects
Python
1
star
36

build-grpcio

Build wheels for grpcio for m1 macs
1
star