- Added Quickstart model counts to README. (#12)
- Corrected references to connectors and connections in the README. (#12)
- Added the ability to disable the
USAGE_RECORD
source table via variableusing_twilio_usage_record
(defaulttrue
). If disabled, downstream this will remove thetotal_account_spend
field intwilio__account_overview
. Refer to the README for more details.
- Removes references to unused models in
twilio__message_enhanced
.
Note: This release is a 🚨 breaking change 🚨 due to breaking changes introduced in the upstream twilio_source package v0.3.0 release, where we explicitly cast the below fields as float types and remove any non-numerical characters.
-
queue_time, num_media, num_segments
in addition to the existing float-castedduration, price, count, usage
fields -
Please be aware if you were expecting string values from these fields.
Note: This release is a 🚨 breaking change 🚨 due to breaking changes introduced in the upstream twilio_source package v0.2.0 release, in which we have updated the
stg_*_tmp
models to use thedbt_utils.star
macro instead of a basicselect *
(PR #6).
- Fixed two testing-related typos in
twilio.yml
to conform to the dbt YAML file JSON schema (PR #5).- This was causing tests to not be run on the
message_id
column intwilio__message_enhanced
nor theaccount_id
field intwilio__account_overview
.
- This was causing tests to not be run on the
- Added the ability to disable models related to the
CALL
source table. Refer to the README for more details (twilio_source PR #5). - Ensured Fivetran's Quickstart Data Models would be able to dynamically deploy the above
CALL
feature (PR #6).
- Updated the pull request templates (PR #6).
- Included auto-releaser GitHub Actions workflow to automate future releases (PR #6).
This is the first release of Fivetran Twilio dbt package! For more information, refer to the README
This version of our dbt package focuses on Twilio's Programmable Messaging product, specifically around the Message Resource.