# Description Brings 3 new properties from HubSpot - Deals: * Dashboard Type: Old Dash, New Dash or null * Pricing Structure: this contains several possibilities, such as new pricing v1, v2, old pricing (legacy), api pricing, etc. * Partnership Services: what services the client has according to Hubspot. Not the best in terms of quality but better than nothing specially in Old Dash. I also handled a small processing since services were differently separated. This is propagated to intermediate in `int_hubspot__deal`. This is needed to automate the pricing differences for clients in old dash to be moved to new dash. # Checklist - [X] The edited models and dependants run properly with production data. - [X] The edited models are sufficiently documented. **Mostly on intermediate, did not bother to update staging besides the new fields.** - [X] The edited models contain PK tests, and I've ran and passed them. - [X] I have checked for DRY opportunities with other models and docs. - [X] I've picked the right materialization for the affected models. # Other - [ ] Check if a full-refresh is required after this PR is merged. Related work items: #28627 |
||
|---|---|---|
| .. | ||
| _hubspot_sources.yml | ||
| schema.yml | ||
| stg_hubspot__contacts.sql | ||
| stg_hubspot__deal_pipeline_stages.sql | ||
| stg_hubspot__deal_pipelines.sql | ||
| stg_hubspot__deals.sql | ||
| stg_hubspot__form_submissions.sql | ||