feat: add funda ingest and staging models
This commit is contained in:
@@ -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(),
|
||||
},
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user