feat: add funda ingest and staging models

This commit is contained in:
Stijnvandenbroek
2026-03-03 21:38:37 +00:00
parent 1467947c04
commit 8dd6a7b890
11 changed files with 748 additions and 9 deletions

View File

@@ -3,6 +3,13 @@ from pathlib import Path
from dagster import Definitions
from dagster_dbt import DbtCliResource, DbtProject, dbt_assets
from data_platform.assets.funda import (
funda_listing_details,
funda_price_history,
funda_search_results,
)
from data_platform.resources import FundaResource, PostgresResource
# ---------------------------------------------------------------------------
# dbt project
# ---------------------------------------------------------------------------
@@ -29,8 +36,15 @@ def dbt_project_assets(context, dbt: DbtCliResource):
# ---------------------------------------------------------------------------
defs = Definitions(
assets=[dbt_project_assets],
assets=[
dbt_project_assets,
funda_search_results,
funda_listing_details,
funda_price_history,
],
resources={
"dbt": DbtCliResource(project_dir=str(DBT_PROJECT_DIR)),
"funda": FundaResource(),
"postgres": PostgresResource(),
},
)