Skip to content

Releases: fivetran/dbt_qualtrics

v1.3.0 dbt_qualtrics

Choose a tag to compare

@fivetran-data-model-bot fivetran-data-model-bot released this 23 Jun 18:36
bcce179

PR #29 includes the following updates:

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

1 total change • 1 possible breaking change

Data Model(s) Change type Old New Notes
All models source_relation column (when using a single qualtrics schema) Empty string ('') <database>.<schema>

Feature Updates

  • Introduces the new (recommended) qualtrics_sources variable for more robust union data configuration. The oldqualtrics_union_schemas and qualtrics_union_databases variables will still be supported. See the README for specific details.

Under the Hood

  • Adds the fivetran_using_source_casing variable for case-sensitive destination support. When enabled, downstream transformations respect source casing to ensure consistent results. See the Additional Configurations section of the README for details.
  • Introduces fivetran_utils.partition_by_source_relation to conditionally include source_relation in partition clauses only when multiplesources are configured.
  • Removed qualtrics.qualtrics_union_data and replaced the references with the standardized fivetran_utils.union_data macro.

Full Changelog: v1.2.2...v1.3.0

v1.2.2 dbt_qualtrics

Choose a tag to compare

@fivetran-data-model-bot fivetran-data-model-bot released this 26 May 17:50
ce5f8d5

PR #28 includes the following updates:

Feature Updates

  • Disables qualtrics__contact if both the directory_contact and core_contact source tables are disabled.
  • Allows qualtrics__response, qualtrics__directory, and qualtrics__daily_breakdown to run without directory_contact or contact_mailing_list_membership source tables.
    • dbt Core only: Leverages the qualtrics__using_directory_contacts and qualtrics__using_contact_mailing_list_memberships variables to enable/disable data from these sources.

Full Changelog: v1.2.1...v1.2.2

v1.2.2-a1 dbt_qualtrics

Pre-release

Choose a tag to compare

@fivetran-data-model-bot fivetran-data-model-bot released this 14 May 15:51

PR #28 includes the following updates:

Feature Updates

  • Disables qualtrics__contact if both the directory_contact and core_contact source tables are disabled.
  • Allows qualtrics__response, qualtrics__directory, and qualtrics__daily_breakdown to run without directory_contact or contact_mailing_list_membership source tables.
    • dbt Core only: Leverages the qualtrics__using_directory_contacts and qualtrics__using_contact_mailing_list_memberships variables to enable/disable data from these sources.

Full Changelog: v1.2.1...v1.2.2-a1

v1.2.1 dbt_qualtrics

Choose a tag to compare

@fivetran-data-model-bot fivetran-data-model-bot released this 16 Apr 19:51
2221290

PR #26 includes the following updates:

Bug Fix

  • Fixes a Redshift error in qualtrics__contact, qualtrics__survey, and qualtrics__distribution where percentile_cont raised a "Non supported data-type in order-by expression" error. Redshift requires float values in ORDER BY expressions within percentile_cont. The following fields are now cast to float on Redshift before being passed to the percentile calculation:
    • qualtrics__contact and qualtrics__survey: duration_in_seconds, progress
    • qualtrics__distribution: time_to_open_in_seconds, time_to_start_in_seconds, time_to_complete_in_seconds

Under the Hood

  • Introduces the qualtrics_percentile macro to manage Redshift-specific percentile behavior. The macro dispatches to a Redshift implementation that applies the float cast, and delegates to fivetran_utils.percentile for all other warehouses.

Full Changelog: v1.2.0...v1.2.1

v1.2.0 dbt_qualtrics

Choose a tag to compare

@fivetran-data-model-bot fivetran-data-model-bot released this 16 Jan 03:51
534f22a

PR #24 includes the following updates:

Documentation

  • Updates README with standardized Fivetran formatting.

Under the Hood

  • In the quickstart.yml file:
    • Adds table_variables for relevant sources to prevent missing sources from blocking downstream Quickstart models.
    • Adds supported_vars for Quickstart UI customization.

Full Changelog: v1.1.1...v1.2.0

v1.1.1 dbt_qualtrics

Choose a tag to compare

@fivetran-data-model-bot fivetran-data-model-bot released this 02 Dec 19:41
a65eea9

PR #23 includes the following updates:

Bug fix

  • Increases required DBT version upper limit to v3.0.0 in the project.yml, correcting an earlier error.

Full Changelog: v1.1.0...v1.1.1

v1.1.0 dbt_qualtrics

Choose a tag to compare

@fivetran-data-model-bot fivetran-data-model-bot released this 01 Dec 19:44
f175713

PR #22 includes the following updates:

Features

  • Increases the required dbt version upper limit to v3.0.0

Full Changelog: v1.0.1...v1.1.0

v1.0.1 dbt_qualtrics

Choose a tag to compare

@fivetran-data-model-bot fivetran-data-model-bot released this 08 Sep 20:06
1b4ed40

PR #19 includes the following update:

Under the Hood

  • Fixed integration test configuration by adding missing identifier variables to properly scope qualtrics source table references in the integration tests dbt_project.yml.

Full Changelog: v1.0.0...v1.0.1

v1.0.0 dbt_qualtrics

Choose a tag to compare

@fivetran-data-model-bot fivetran-data-model-bot released this 14 Aug 14:29
2c3c607

PR #18 includes the following updates:

Breaking Changes

Source Package Consolidation

  • Removed the dependency on the fivetran/qualtrics_source package.
    • All functionality from the source package has been merged into this transformation package for improved maintainability and clarity.
    • If you reference fivetran/qualtrics_source in your packages.yml, you must remove this dependency to avoid conflicts.
    • Any source overrides referencing the fivetran/qualtrics_source package will also need to be removed or updated to reference this package.
    • Update any qualtrics_source-scoped variables to be scoped to only under this package. See the README for how to configure the build schema of staging models.
  • As part of the consolidation, vars are no longer used to reference staging models, and only sources are represented by vars. Staging models are now referenced directly with ref() in downstream models.

dbt Fusion Compatibility Updates

  • Updated package to maintain compatibility with dbt-core versions both before and after v1.10.6, which introduced a breaking change to multi-argument test syntax (e.g., unique_combination_of_columns).
  • Temporarily removed unsupported tests to avoid errors and ensure smoother upgrades across different dbt-core versions. These tests will be reintroduced once a safe migration path is available.
    • Removed all dbt_utils.unique_combination_of_columns tests.
    • Removed all accepted_values tests.
    • Moved loaded_at_field: _fivetran_synced under the config: block in src_qualtrics.yml.

Full Changelog: v0.4.0...v1.0.0

v0.4.0 dbt_qualtrics

Choose a tag to compare

@fivetran-data-model-bot fivetran-data-model-bot released this 17 Jul 17:52
5433a7f

PR #14 and PR #15 includes the following updates:

Schema & Data Updates

2 total changes • 0 possible breaking changes. See v0.4.0 dbt_qualtrics_source release release for upstream column addition

Data Model Change Type Old Name New Name Notes
qualtrics__response New column response_text Captures the free text response associated with the question.
stg_qualtrics__question_response New column response_text Captures the free text response associated with the question.

Documentation

  • Added Quickstart model counts to README. (#13)
  • Corrected references to connectors and connections in the README. (#13)

Under the Hood

  • Updated conditions in .github/workflows/auto-release.yml.
  • Added .github/workflows/generate-docs.yml.
  • Added +docs: show: False to integration_tests/dbt_project.yml.
  • Migrated flags (e.g., send_anonymous_usage_stats, use_colors) from sample.profiles.yml to integration_tests/dbt_project.yml.
  • Updated maintainer_pull_request_template.md with improved checklist.
  • Refreshed README tag block:
    • Standardized Quickstart-compatible badge set
    • Left-aligned and positioned below the H1 title.
  • Updated .gitignore to exclude additional DBT, Python, and system artifacts.

Full Changelog: v0.3.0...v0.4.0