Skip to content

v1.6.0 - Add fields and persist passthrough cols#200

Merged
fivetran-jamie merged 13 commits into
mainfrom
qdm-migration
May 12, 2026
Merged

v1.6.0 - Add fields and persist passthrough cols#200
fivetran-jamie merged 13 commits into
mainfrom
qdm-migration

Conversation

@fivetran-jamie

@fivetran-jamie fivetran-jamie commented Apr 25, 2026

Copy link
Copy Markdown
Contributor

PR Overview

Package version introduced in this PR:

  • 1.6.0-a1
  • 1.6.0

This PR addresses the following Issue/Feature(s):

  • GA-1020068

Summary of changes:

  • Adds item and customer pass through columns to quickstart and persists to transaction_details end model
  • Adds some new fields to the entity and customer staging models
  • Adds _fivetran_deleted to the transaction and transaction_line staging models
  • Removes _fivetran_deleted filter from vendors staging model

Submission Checklist

  • Alignment meeting with the reviewer (if needed)
    • Timeline and validation requirements discussed
  • Provide validation details:
    • Validation Steps: Check for unintentional effects (e.g., add/run consistency & integrity tests)
    • Testing Instructions: Confirm the change addresses the issue(s)
    • Focus Areas: Complex logic or queries that need extra attention
  • Merge any relevant open PRs into this PR

Changelog

  • Draft changelog for PR
  • Final changelog for release review

@fivetran-jamie fivetran-jamie self-assigned this Apr 25, 2026
cast(reversaldate as date) as reversal_date,
reversaldefer = 'T' as is_reversal_defer
reversaldefer = 'T' as is_reversal_defer,
_fivetran_deleted

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

filter remains

@fivetran-jamie fivetran-jamie marked this pull request as ready for review April 27, 2026 23:18
@fivetran-jamie fivetran-jamie added the docs:ready Triggers the docs generator workflow. label Apr 28, 2026
Comment thread CHANGELOG.md Outdated
Co-authored-by: Avinash Kunnath <108772760+fivetran-avinash@users.noreply.github.com>
Comment thread CHANGELOG.md
Comment thread CHANGELOG.md Outdated
| Data Model(s) | Change type | Old | New | Notes |
| ------------- | ----------- | --- | --- | ----- |
| `stg_netsuite2__customers` | New fields | | `is_inactive`, `comments`, `url`, `created_at` | Additional customer attributes now available in the staging model. Sourced from `isinactive`, `comments`, `url`, and `datecreated` in the `CUSTOMER` table. Remove from `customers_pass_through_columns` if currently included. |
| `stg_netsuite2__entities` | New field | | `date_created`, `_fivetran_deleted` | Remove from `entities_pass_through_columns` if currently included. |

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could this be a potential breaking change in Quickstart if Entities Pass Through Columns is set?

@fivetran-jamie fivetran-jamie Apr 28, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nope, this model isn't run in Quickstart nor are the pass through columns exposed there

Comment thread CHANGELOG.md Outdated
Comment thread CHANGELOG.md
Comment thread CHANGELOG.md Outdated
Comment thread CHANGELOG.md Outdated
Comment thread CHANGELOG.md Outdated

@fivetran-avinash fivetran-avinash left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@fivetran-jamie Some quick comments before approval.

Comment thread CHANGELOG.md Outdated
Comment thread CHANGELOG.md Outdated
Comment thread CHANGELOG.md Outdated
fivetran-jamie and others added 2 commits April 28, 2026 14:30
Co-authored-by: Avinash Kunnath <108772760+fivetran-avinash@users.noreply.github.com>

@fivetran-avinash fivetran-avinash left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved for pre-release.

@fivetran-jamie fivetran-jamie added the pre-release Triggers the auto-releaser workflow. label Apr 28, 2026

@fivetran-avinash fivetran-avinash left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@fivetran-jamie A few comments but looks good! This doesn't require a release review.

Comment thread models/netsuite2/staging/stg_netsuite2.yml Outdated
Comment thread CHANGELOG.md
# dbt_netsuite v1.6.0
[PR #200](https://github.com/fivetran/dbt_netsuite/pull/200) includes the following updates:

## Schema/Data Changes (--full-refresh required after upgrading)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is the reason we don't bring in these rows because they don't impact Quickstart users?

| stg_netsuite2__transaction_accounting_lines | New field | | amount_linked | |
| stg_netsuite2__transaction_lines | New field | | _fivetran_deleted | |

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yep

Comment thread CHANGELOG.md

| Data Model(s) | Change type | Old | New | Notes |
| ------------- | ----------- | --- | --- | ----- |
| `netsuite2__transaction_details`<br>`netsuite2__entity_subsidiary_relationships` | Filter on `VENDOR` data | Soft-deleted records excluded | Soft-deleted records included | |

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we include stg_netsuite2__vendors here (or not since it doesn't impact Quickstart customers)?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thinking no since it doesn't impact them

Co-authored-by: Avinash Kunnath <108772760+fivetran-avinash@users.noreply.github.com>
@fivetran-jamie fivetran-jamie added docs:ready Triggers the docs generator workflow. and removed docs:ready Triggers the docs generator workflow. pre-release Triggers the auto-releaser workflow. labels May 12, 2026
@fivetran-jamie fivetran-jamie merged commit f039c52 into main May 12, 2026
8 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs:ready Triggers the docs generator workflow.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants