Snowflake Incremental Sync Out fails when Schema Name is lowercase: Target table doesn't exist
Einstein Analytics - Data Integration
Last updated 9 days ago ·Reference W-8823047 ·Reported By 1 users
In Review
Summary
The Schema Name in Snowflake is case sensitive so that the Snowflake Incremental Sync Out fails when the Schema Name entered in Tableau CRM does not match the case. It returns an error like:
"Target table doesn't exist : TABLENAME"
Note that when creating the schema in Snowflake, it automatically converts the Schema Name to all caps unless the name is entered in quotes.
For example:
tableaucrm would be saved as TABLEAUCRM
"TableauCRM" would be saved as TableauCRM
"tableaucrm" would be saved tableaucrm
The Schema Name entered in the Snowflake Connection in Tableau CRM needs to match the Schema Name as it is saved in Snowflake.
Repro
1. Create a Snowflake Sync Out Connection where the schema name is lowercase or camelcase like tableaucrm or TableauCRM
2. Perform an Incremental Sync a custom object from your Snowflake Sync Out configuration
3. Note that the Sync fails with error "Target table doesn't exist : TABLENAME"
Workaround
Update the Schema Name in the Snowflake Connection to match the Schema Name in Snowflake.
Reported By (1)
Is it Fixed?
Any unreleased services, features, statuses, or dates referenced in this or other public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make their purchase decisions based upon features that are currently available.
