├── .codespellignore ├── .codespellrc ├── .dockerignore ├── .github ├── actions │ ├── ghcr │ │ └── action.yaml │ └── python │ │ └── action.yaml └── workflows │ ├── ci.yaml │ └── task.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── .vscode └── launch.json ├── LICENSE ├── README.md ├── assets └── banner.png ├── dashboards ├── charts │ ├── Activity_86.yaml │ ├── Cash_79.yaml │ ├── Cash_Flow_74.yaml │ ├── Expenses_87.yaml │ ├── FI_Progress_85.yaml │ ├── Income_76.yaml │ ├── Net_Worth_84.yaml │ ├── No._Uncleared_82.yaml │ ├── Passive_Income_80.yaml │ ├── Saving_Rate_77.yaml │ ├── Spending_75.yaml │ ├── Unaccounted_Spending_83.yaml │ ├── Uncleared_Balance_81.yaml │ └── Uncleared_Transactions_78.yaml ├── dashboards │ └── Finance_Dashboard_10.yaml ├── databases │ └── Providence.yaml ├── datasets │ └── Providence │ │ ├── mart_finance_dashboard.yaml │ │ ├── mart_finance_dashboard_cash_flow.yaml │ │ └── mart_finance_dashboard_uncleared.yaml └── metadata.yaml ├── docker-compose.yaml ├── env ├── infra └── Dockerfile.pipeline ├── makefile ├── pipelines ├── .dockerignore ├── .prefectignore ├── b2.py ├── conftest.py ├── dbt_flow.py ├── deploy.py ├── pipeline.py ├── requirements-dev.txt ├── requirements.txt ├── simplygo_flow.py ├── simplygo_tasks.py ├── test_b2.py ├── test_flows.py ├── test_simplygo_tasks.py ├── uob │ ├── __init__.py │ ├── resources │ │ └── ACC_TXN_test.xls │ ├── test_transforms.py │ └── transforms.py ├── uob_flow.py └── ynab_flow.py ├── renovate.json ├── tests ├── pyproject.toml ├── requirements.txt └── test_e2e.py └── transforms └── dbt ├── .gitignore ├── .sqlfluff ├── .sqlfluffignore ├── analyses └── .gitkeep ├── dbt_project.yml ├── macros ├── .gitkeep ├── deduplicate.sql ├── dev_limit.sql ├── is_deleted.sql ├── scraped_on.sql ├── timestamp.sql └── ynab_unnest.sql ├── models ├── intermediate │ ├── dim_model │ │ ├── dim_account.sql │ │ ├── dim_bank_card.sql │ │ ├── dim_budget.sql │ │ ├── dim_budget_category.sql │ │ ├── dim_date.sql │ │ ├── dim_payee.sql │ │ ├── fact_accounting_transaction.sql │ │ ├── fact_bank_statement.sql │ │ ├── fact_monthly_budget.sql │ │ ├── fact_public_transport_trip_leg.sql │ │ ├── fact_vendor_transaction.sql │ │ └── models.yml │ └── transforms │ │ ├── int_unique_budget_category.sql │ │ ├── int_unique_enriched_bank_statement.sql │ │ ├── int_unique_transaction.sql │ │ └── models.yml ├── marts │ ├── finance_dashboard │ │ ├── mart_finance_dashboard.sql │ │ ├── mart_finance_dashboard_cash_flow.sql │ │ ├── mart_finance_dashboard_uncleared.sql │ │ └── models.yml │ └── ynab_sink │ │ ├── mart_ynab_sink.sql │ │ └── models.yml └── staging │ └── external │ ├── simplygo │ ├── models.yml │ ├── sources.yml │ ├── stg_simplygo_card.sql │ └── stg_simplygo_trip_leg.sql │ ├── uob │ ├── models.yml │ ├── sources.yml │ └── stg_uob_statement.sql │ └── ynab │ ├── models.yml │ ├── sources.yml │ ├── stg_ynab_account.sql │ ├── stg_ynab_budget.sql │ ├── stg_ynab_budget_category.sql │ ├── stg_ynab_budget_category_group.sql │ ├── stg_ynab_payee.sql │ ├── stg_ynab_subtransaction.sql │ └── stg_ynab_transaction.sql ├── package-lock.yml ├── packages.yml ├── profiles.yml ├── pyproject.toml ├── requirements-dev.txt ├── requirements.txt ├── seeds ├── .gitkeep ├── map_bank_card.csv ├── map_budget_account.csv ├── seeds.yml └── ynab_payee_flag.csv ├── snapshots └── .gitkeep └── tests ├── .gitkeep └── assert_sum_bank_transaction_amount_eq_account_balance.sql /.codespellignore: -------------------------------------------------------------------------------- 1 | crate 2 | connexion 3 | -------------------------------------------------------------------------------- /.codespellrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/.codespellrc -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/actions/ghcr/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/.github/actions/ghcr/action.yaml -------------------------------------------------------------------------------- /.github/actions/python/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/.github/actions/python/action.yaml -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/task.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/.github/workflows/task.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/README.md -------------------------------------------------------------------------------- /assets/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/assets/banner.png -------------------------------------------------------------------------------- /dashboards/charts/Activity_86.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/dashboards/charts/Activity_86.yaml -------------------------------------------------------------------------------- /dashboards/charts/Cash_79.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/dashboards/charts/Cash_79.yaml -------------------------------------------------------------------------------- /dashboards/charts/Cash_Flow_74.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/dashboards/charts/Cash_Flow_74.yaml -------------------------------------------------------------------------------- /dashboards/charts/Expenses_87.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/dashboards/charts/Expenses_87.yaml -------------------------------------------------------------------------------- /dashboards/charts/FI_Progress_85.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/dashboards/charts/FI_Progress_85.yaml -------------------------------------------------------------------------------- /dashboards/charts/Income_76.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/dashboards/charts/Income_76.yaml -------------------------------------------------------------------------------- /dashboards/charts/Net_Worth_84.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/dashboards/charts/Net_Worth_84.yaml -------------------------------------------------------------------------------- /dashboards/charts/No._Uncleared_82.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/dashboards/charts/No._Uncleared_82.yaml -------------------------------------------------------------------------------- /dashboards/charts/Passive_Income_80.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/dashboards/charts/Passive_Income_80.yaml -------------------------------------------------------------------------------- /dashboards/charts/Saving_Rate_77.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/dashboards/charts/Saving_Rate_77.yaml -------------------------------------------------------------------------------- /dashboards/charts/Spending_75.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/dashboards/charts/Spending_75.yaml -------------------------------------------------------------------------------- /dashboards/charts/Unaccounted_Spending_83.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/dashboards/charts/Unaccounted_Spending_83.yaml -------------------------------------------------------------------------------- /dashboards/charts/Uncleared_Balance_81.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/dashboards/charts/Uncleared_Balance_81.yaml -------------------------------------------------------------------------------- /dashboards/charts/Uncleared_Transactions_78.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/dashboards/charts/Uncleared_Transactions_78.yaml -------------------------------------------------------------------------------- /dashboards/dashboards/Finance_Dashboard_10.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/dashboards/dashboards/Finance_Dashboard_10.yaml -------------------------------------------------------------------------------- /dashboards/databases/Providence.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/dashboards/databases/Providence.yaml -------------------------------------------------------------------------------- /dashboards/datasets/Providence/mart_finance_dashboard.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/dashboards/datasets/Providence/mart_finance_dashboard.yaml -------------------------------------------------------------------------------- /dashboards/datasets/Providence/mart_finance_dashboard_cash_flow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/dashboards/datasets/Providence/mart_finance_dashboard_cash_flow.yaml -------------------------------------------------------------------------------- /dashboards/datasets/Providence/mart_finance_dashboard_uncleared.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/dashboards/datasets/Providence/mart_finance_dashboard_uncleared.yaml -------------------------------------------------------------------------------- /dashboards/metadata.yaml: -------------------------------------------------------------------------------- 1 | version: 1.0.0 2 | type: Dashboard 3 | timestamp: '2024-06-21T03:03:18.227993+00:00' 4 | -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/env -------------------------------------------------------------------------------- /infra/Dockerfile.pipeline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/infra/Dockerfile.pipeline -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/makefile -------------------------------------------------------------------------------- /pipelines/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/pipelines/.dockerignore -------------------------------------------------------------------------------- /pipelines/.prefectignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/pipelines/.prefectignore -------------------------------------------------------------------------------- /pipelines/b2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/pipelines/b2.py -------------------------------------------------------------------------------- /pipelines/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/pipelines/conftest.py -------------------------------------------------------------------------------- /pipelines/dbt_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/pipelines/dbt_flow.py -------------------------------------------------------------------------------- /pipelines/deploy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/pipelines/deploy.py -------------------------------------------------------------------------------- /pipelines/pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/pipelines/pipeline.py -------------------------------------------------------------------------------- /pipelines/requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/pipelines/requirements-dev.txt -------------------------------------------------------------------------------- /pipelines/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/pipelines/requirements.txt -------------------------------------------------------------------------------- /pipelines/simplygo_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/pipelines/simplygo_flow.py -------------------------------------------------------------------------------- /pipelines/simplygo_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/pipelines/simplygo_tasks.py -------------------------------------------------------------------------------- /pipelines/test_b2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/pipelines/test_b2.py -------------------------------------------------------------------------------- /pipelines/test_flows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/pipelines/test_flows.py -------------------------------------------------------------------------------- /pipelines/test_simplygo_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/pipelines/test_simplygo_tasks.py -------------------------------------------------------------------------------- /pipelines/uob/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pipelines/uob/resources/ACC_TXN_test.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/pipelines/uob/resources/ACC_TXN_test.xls -------------------------------------------------------------------------------- /pipelines/uob/test_transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/pipelines/uob/test_transforms.py -------------------------------------------------------------------------------- /pipelines/uob/transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/pipelines/uob/transforms.py -------------------------------------------------------------------------------- /pipelines/uob_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/pipelines/uob_flow.py -------------------------------------------------------------------------------- /pipelines/ynab_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/pipelines/ynab_flow.py -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/renovate.json -------------------------------------------------------------------------------- /tests/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/tests/pyproject.toml -------------------------------------------------------------------------------- /tests/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/tests/requirements.txt -------------------------------------------------------------------------------- /tests/test_e2e.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/tests/test_e2e.py -------------------------------------------------------------------------------- /transforms/dbt/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/.gitignore -------------------------------------------------------------------------------- /transforms/dbt/.sqlfluff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/.sqlfluff -------------------------------------------------------------------------------- /transforms/dbt/.sqlfluffignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/.sqlfluffignore -------------------------------------------------------------------------------- /transforms/dbt/analyses/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /transforms/dbt/dbt_project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/dbt_project.yml -------------------------------------------------------------------------------- /transforms/dbt/macros/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /transforms/dbt/macros/deduplicate.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/macros/deduplicate.sql -------------------------------------------------------------------------------- /transforms/dbt/macros/dev_limit.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/macros/dev_limit.sql -------------------------------------------------------------------------------- /transforms/dbt/macros/is_deleted.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/macros/is_deleted.sql -------------------------------------------------------------------------------- /transforms/dbt/macros/scraped_on.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/macros/scraped_on.sql -------------------------------------------------------------------------------- /transforms/dbt/macros/timestamp.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/macros/timestamp.sql -------------------------------------------------------------------------------- /transforms/dbt/macros/ynab_unnest.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/macros/ynab_unnest.sql -------------------------------------------------------------------------------- /transforms/dbt/models/intermediate/dim_model/dim_account.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/intermediate/dim_model/dim_account.sql -------------------------------------------------------------------------------- /transforms/dbt/models/intermediate/dim_model/dim_bank_card.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/intermediate/dim_model/dim_bank_card.sql -------------------------------------------------------------------------------- /transforms/dbt/models/intermediate/dim_model/dim_budget.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/intermediate/dim_model/dim_budget.sql -------------------------------------------------------------------------------- /transforms/dbt/models/intermediate/dim_model/dim_budget_category.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/intermediate/dim_model/dim_budget_category.sql -------------------------------------------------------------------------------- /transforms/dbt/models/intermediate/dim_model/dim_date.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/intermediate/dim_model/dim_date.sql -------------------------------------------------------------------------------- /transforms/dbt/models/intermediate/dim_model/dim_payee.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/intermediate/dim_model/dim_payee.sql -------------------------------------------------------------------------------- /transforms/dbt/models/intermediate/dim_model/fact_accounting_transaction.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/intermediate/dim_model/fact_accounting_transaction.sql -------------------------------------------------------------------------------- /transforms/dbt/models/intermediate/dim_model/fact_bank_statement.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/intermediate/dim_model/fact_bank_statement.sql -------------------------------------------------------------------------------- /transforms/dbt/models/intermediate/dim_model/fact_monthly_budget.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/intermediate/dim_model/fact_monthly_budget.sql -------------------------------------------------------------------------------- /transforms/dbt/models/intermediate/dim_model/fact_public_transport_trip_leg.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/intermediate/dim_model/fact_public_transport_trip_leg.sql -------------------------------------------------------------------------------- /transforms/dbt/models/intermediate/dim_model/fact_vendor_transaction.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/intermediate/dim_model/fact_vendor_transaction.sql -------------------------------------------------------------------------------- /transforms/dbt/models/intermediate/dim_model/models.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/intermediate/dim_model/models.yml -------------------------------------------------------------------------------- /transforms/dbt/models/intermediate/transforms/int_unique_budget_category.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/intermediate/transforms/int_unique_budget_category.sql -------------------------------------------------------------------------------- /transforms/dbt/models/intermediate/transforms/int_unique_enriched_bank_statement.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/intermediate/transforms/int_unique_enriched_bank_statement.sql -------------------------------------------------------------------------------- /transforms/dbt/models/intermediate/transforms/int_unique_transaction.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/intermediate/transforms/int_unique_transaction.sql -------------------------------------------------------------------------------- /transforms/dbt/models/intermediate/transforms/models.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/intermediate/transforms/models.yml -------------------------------------------------------------------------------- /transforms/dbt/models/marts/finance_dashboard/mart_finance_dashboard.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/marts/finance_dashboard/mart_finance_dashboard.sql -------------------------------------------------------------------------------- /transforms/dbt/models/marts/finance_dashboard/mart_finance_dashboard_cash_flow.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/marts/finance_dashboard/mart_finance_dashboard_cash_flow.sql -------------------------------------------------------------------------------- /transforms/dbt/models/marts/finance_dashboard/mart_finance_dashboard_uncleared.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/marts/finance_dashboard/mart_finance_dashboard_uncleared.sql -------------------------------------------------------------------------------- /transforms/dbt/models/marts/finance_dashboard/models.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/marts/finance_dashboard/models.yml -------------------------------------------------------------------------------- /transforms/dbt/models/marts/ynab_sink/mart_ynab_sink.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/marts/ynab_sink/mart_ynab_sink.sql -------------------------------------------------------------------------------- /transforms/dbt/models/marts/ynab_sink/models.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/marts/ynab_sink/models.yml -------------------------------------------------------------------------------- /transforms/dbt/models/staging/external/simplygo/models.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/staging/external/simplygo/models.yml -------------------------------------------------------------------------------- /transforms/dbt/models/staging/external/simplygo/sources.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/staging/external/simplygo/sources.yml -------------------------------------------------------------------------------- /transforms/dbt/models/staging/external/simplygo/stg_simplygo_card.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/staging/external/simplygo/stg_simplygo_card.sql -------------------------------------------------------------------------------- /transforms/dbt/models/staging/external/simplygo/stg_simplygo_trip_leg.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/staging/external/simplygo/stg_simplygo_trip_leg.sql -------------------------------------------------------------------------------- /transforms/dbt/models/staging/external/uob/models.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/staging/external/uob/models.yml -------------------------------------------------------------------------------- /transforms/dbt/models/staging/external/uob/sources.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/staging/external/uob/sources.yml -------------------------------------------------------------------------------- /transforms/dbt/models/staging/external/uob/stg_uob_statement.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/staging/external/uob/stg_uob_statement.sql -------------------------------------------------------------------------------- /transforms/dbt/models/staging/external/ynab/models.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/staging/external/ynab/models.yml -------------------------------------------------------------------------------- /transforms/dbt/models/staging/external/ynab/sources.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/staging/external/ynab/sources.yml -------------------------------------------------------------------------------- /transforms/dbt/models/staging/external/ynab/stg_ynab_account.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/staging/external/ynab/stg_ynab_account.sql -------------------------------------------------------------------------------- /transforms/dbt/models/staging/external/ynab/stg_ynab_budget.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/staging/external/ynab/stg_ynab_budget.sql -------------------------------------------------------------------------------- /transforms/dbt/models/staging/external/ynab/stg_ynab_budget_category.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/staging/external/ynab/stg_ynab_budget_category.sql -------------------------------------------------------------------------------- /transforms/dbt/models/staging/external/ynab/stg_ynab_budget_category_group.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/staging/external/ynab/stg_ynab_budget_category_group.sql -------------------------------------------------------------------------------- /transforms/dbt/models/staging/external/ynab/stg_ynab_payee.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/staging/external/ynab/stg_ynab_payee.sql -------------------------------------------------------------------------------- /transforms/dbt/models/staging/external/ynab/stg_ynab_subtransaction.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/staging/external/ynab/stg_ynab_subtransaction.sql -------------------------------------------------------------------------------- /transforms/dbt/models/staging/external/ynab/stg_ynab_transaction.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/models/staging/external/ynab/stg_ynab_transaction.sql -------------------------------------------------------------------------------- /transforms/dbt/package-lock.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/package-lock.yml -------------------------------------------------------------------------------- /transforms/dbt/packages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/packages.yml -------------------------------------------------------------------------------- /transforms/dbt/profiles.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/profiles.yml -------------------------------------------------------------------------------- /transforms/dbt/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/pyproject.toml -------------------------------------------------------------------------------- /transforms/dbt/requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/requirements-dev.txt -------------------------------------------------------------------------------- /transforms/dbt/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/requirements.txt -------------------------------------------------------------------------------- /transforms/dbt/seeds/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /transforms/dbt/seeds/map_bank_card.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/seeds/map_bank_card.csv -------------------------------------------------------------------------------- /transforms/dbt/seeds/map_budget_account.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/seeds/map_budget_account.csv -------------------------------------------------------------------------------- /transforms/dbt/seeds/seeds.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/seeds/seeds.yml -------------------------------------------------------------------------------- /transforms/dbt/seeds/ynab_payee_flag.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/seeds/ynab_payee_flag.csv -------------------------------------------------------------------------------- /transforms/dbt/snapshots/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /transforms/dbt/tests/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /transforms/dbt/tests/assert_sum_bank_transaction_amount_eq_account_balance.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrzzy/providence/HEAD/transforms/dbt/tests/assert_sum_bank_transaction_amount_eq_account_balance.sql --------------------------------------------------------------------------------