Search

Home

Release Notes

User Docs

Setting Up Permissions for Snowflake BettrData Import and Select User (1)

In order to output data from Bettrdata to Snowflake, you will need a user that has the correct permissions to push the data. This includes,

  • Usage of the intended database, schema, and warehouse
  • Ability to select, delete, insert, or update rows on the intended table (s)
    • If just a audience builder user this can be just select, but include future views and tables for database/schema that this will use
    • Make sure to manually grant the views and tables. They do not appear to do it automatically
  • Ability to create a stage, write, and read on the target database.schema.
    • This is for the user to push data to Snowflake. It is not needed for the BD Select user
    • The stage that used by BettrData is “bd_load_stage”

Warning

All service users MUST be set to type “LEGACY_SERVICE”. See below for example

Example

In this example, we are creating a role and user to both push data from Bettrdata to Snowflake and from Snowflake to bettrdata. For clients that own their own Snowflake and have the experience with Snowflake, alter this as needed for either/or/both the import and selection of data with Bettrdata

Provide credential and login details to Bettrdata if Bettrdata cannot create