You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**This PR will address the following Issue/Feature:**
1
+
<!--
2
+
Pre-Submission Reminders
3
+
Before marking this PR as "ready for review":
3
4
4
-
**This PR will result in the following new package version:**
5
-
<!--- Please add details around your decision for breaking vs non-breaking version upgrade. If this is a breaking change, were backwards-compatible options explored? -->
Copy file name to clipboardExpand all lines: CHANGELOG.md
+19-3Lines changed: 19 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,23 @@
1
-
# dbt_qualtrics_source version.version
1
+
# dbt_qualtrics_source v0.4.0
2
2
3
-
## Documentation
4
-
- Corrected references to connectors and connections in the README. ([#14](https://github.com/fivetran/dbt_qualtrics_source/pull/14))
3
+
[PR #16](https://github.com/fivetran/dbt_qualtrics_source/pull/16) and [PR #17](https://github.com/fivetran/dbt_qualtrics_source/pull/17) include the following updates:
4
+
5
+
## Schema & Data Updates
6
+
**1 total change • 0 possible breaking changes**
7
+
8
+
| Data Model | Change Type | Old Name | New Name | Notes |
- Materializes [Qualtrics staging tables](https://fivetran.github.io/dbt_qualtrics_source/#!/overview/github_source/models/?g_v=1) which leverage data in the format described by [this ERD](https://fivetran.com/docs/applications/qualtrics/#schemainformation). These staging tables clean, test, and prepare your Qualtrics data from [Fivetran's connector](https://fivetran.com/docs/applications/qualtrics) for analysis by doing the following:
@@ -45,7 +46,7 @@ If you are **not** using the [Qualtrics transformation package](https://github.
45
46
```yml
46
47
packages:
47
48
- package: fivetran/qualtrics_source
48
-
version: [">=0.3.0", "<0.4.0"] # we recommend using ranges to capture non-breaking changes automatically
49
+
version: [">=0.4.0", "<0.5.0"] # we recommend using ranges to capture non-breaking changes automatically
49
50
```
50
51
51
52
### Step 3: Define database and schema variables
@@ -84,7 +85,7 @@ vars:
84
85
85
86
### (Optional) Step 5: Additional configurations
86
87
<details open><summary>Expand to view configurations</summary>
87
-
88
+
88
89
#### Passing Through Additional Fields
89
90
This package includes all source columns defined in the macros folder. You can add more columns using our pass-through column variables. These variables allow for the pass-through fields to be aliased (`alias`) and casted (`transform_sql`) if desired, but not required. Datatype casting is configured via a sql snippet within the `transform_sql` key. You may add the desired sql while omitting the `as field_name` at the end and your custom pass-though fields will be casted accordingly. Use the below format for declaring the respective pass-through variables:
90
91
@@ -124,7 +125,7 @@ models:
124
125
#### Change the source table references
125
126
If an individual source table has a different name than the package expects, add the table name as it appears in your destination to the respective variable. This config is available only when running the package on a single connection.
126
127
> IMPORTANT: See this project's [`src_qualtrics.yml`](https://github.com/fivetran/dbt_qualtrics_source/blob/main/models/src_qualtrics.yml) for the default names.
127
-
128
+
128
129
```yml
129
130
# dbt_project.yml
130
131
@@ -137,10 +138,10 @@ vars:
137
138
### (Optional) Step 6: Orchestrate your models with Fivetran Transformations for dbt Core™
138
139
<details><summary>Expand to view details</summary>
139
140
<br>
140
-
141
+
141
142
Fivetran offers the ability for you to orchestrate your dbt project through [Fivetran Transformations for dbt Core™](https://fivetran.com/docs/transformations/dbt). Learn how to set up your project for orchestration through Fivetran in our [Transformations for dbt Core setup guides](https://fivetran.com/docs/transformations/dbt#setupguide).
142
143
</details>
143
-
144
+
144
145
## Does this package have dependencies?
145
146
This dbt package is dependent on the following dbt packages. These dependencies are installed by default within this package. For more information on the following packages, refer to the [dbt hub](https://hub.getdbt.com/) site.
146
147
> IMPORTANT: If you have any of these dependent packages in your own `packages.yml` file, we highly recommend that you remove them from your root `packages.yml` to avoid package version conflicts.
@@ -151,11 +152,11 @@ packages:
151
152
152
153
- package: dbt-labs/dbt_utils
153
154
version: [">=1.0.0", "<2.0.0"]
154
-
155
+
155
156
- package: dbt-labs/spark_utils
156
157
version: [">=0.3.0", "<0.4.0"]
157
158
```
158
-
159
+
159
160
## How is this package maintained and can I contribute?
160
161
### Package Maintenance
161
162
The Fivetran team maintaining this package _only_ maintains the latest version of the package. We highly recommend that you stay consistent with the [latest version](https://hub.getdbt.com/fivetran/qualtrics_source/latest/) of the package and refer to the [CHANGELOG](https://github.com/fivetran/dbt_qualtrics_source/blob/main/CHANGELOG.md) and release notes for more information on changes across versions.
0 commit comments