Skip to content

Latest commit

 

History

History
59 lines (48 loc) · 831 Bytes

File metadata and controls

59 lines (48 loc) · 831 Bytes

Materialize Example

Example Materialize project.

Setup

Install uv

scoop install uv

Install Python

uv python install 3.13

Create virtual environment

uv venv

Install dependencies

uv sync

Activate environment

./.venv/Scripts/activate

Install Pulumi

scoop install pulumi

Deploy

cd pulumi
pulumi up

Setup Metabase at http://localhost:3000 metabase.jpg chart.jpg

Run load data script

uv run load_data.py

Useful to see data updated in Metabase

Tear down

cd pulumi
pulumi destroy

Setup PyCharm

Create a Postgres database connection for materialize and select the following options. pycharm_materialize_data_source.jpg