Open syed-a-ali opened 2 months ago
Hi @syed-a-ali, thanks for reporting this issue and bringing it to our attention. After chatting with our team, I've reclassified this as a feature rather than a bug. Our models were not built to bring in userListIds
. Also, at the moment, userListIds
isn't available in the Iterable ERD for user_history
. We would need that field to be available to do work on that and bring it into our data models.
Once that field is available, I think we can scope out and investigate the work it would take to bring in user list ids in the way we currently bring in email list ids. But for now I'd recommend your best path forward is to work closely with the Fivetran support team to see if you can find a way to get the userListId
values available to you within either the additional_properties
value in user_history
, or populate the userListIds
field somehow.
Sorry we couldn't be of more immediate help here! Once that field is available in the ERD, we can potentially start scoping out bring that in. Let us know if you have any additional questions or concerns about the Iterable package!
Thanks for the update. Per advise from the connector support team I've raised this feature request there.
Is there an existing issue for this?
Describe the issue
Our Iterable project is based on
userId
as described here.We're using the Fivetran Iterable connector to sync the data from our Iterable account to our Snowflake database.
This is followed by using Fivetran's iterable_source and iterable dbt packages to transform the data into final models.
As per the docs, the
LIST_USER_HISTORY
source is not used and theiterable__list_user_history
model recreates this source. However, we're unable to obtain theuserListIds
in this model.Issue was raised with Fivetran's connector team as well but we were referred to the dbt team for help.
Relevant error log or model output
Expected behavior
As seen in the screenshot from Iterable, we'd like to see the
userListIds
in this model.Possible solution
In the
USER_HISTORY
source there is a field namedadditional_properties
that contains theuserListId
key which is empty. Below is the field for the above mentioned user. Possibly this needs to be populated and sourced.dbt Project configurations
Package versions
Did not directly source the Fivetran package due to a special use case where we combine three Iterable projects and union them.
What database are you using dbt with?
snowflake
How are you running this dbt package?
dbt Core™
dbt Version
root@a41253d07c31:/app/data_marts# dbt --version Core:
latest: 1.8.6 - Update available!
Your version of dbt-core is out of date! You can find instructions for upgrading here: https://docs.getdbt.com/docs/installation
Plugins:
snowflake: 1.6.0 - Update available!
At least one plugin is out of date or incompatible with dbt-core. You can find instructions for upgrading here: https://docs.getdbt.com/docs/installation
Additional Context
No response
Are you willing to open a PR to help address this issue?