Observing Snowflake Shares

Euno observes Snowflake shares, Inbound and Outbound, as part of each Snowflake Integration run. If Euno observes both matching Outbound and Inbound Snowflake Shares, Euno automatically creates lineage between objects in the Inbound database and objects in the Outbound database. This way, Euno provides lineage account Snowflake accounts, for teams that have such setup, allowing users to see full end-to-end lineage.

Observing Inbound Shares

To Observe Inbound Shares, check the box "Observe Inbound Snowflake Shares" under "Advanced" in the Snowflake Integration configuration screen. Make sure to grant the Snowflake role used by the integration, the "Import Share" role:

GRANT import share ON ACCOUNT TO ROLE euno_role;

Observing Outbound Shares

Euno does not automatically discovers Outbound shares, due to a limitation in Snowflake, which allows only Outbound Share owners and the ACCOUNTADMIN roles the ability to see these shares. To observe outbound share, configure the outbound share in the integration configuration screen. Run the command SHOW SHARES as the role ACCOUNTADMIN to get a complete list of outbound shares in the account.

  1. Click "Advanced" to unfold the advanced configuration section

  2. Click "Outbound shares" to unfold the Outbound Shares table

  1. Edit the Outbound shares table by adding, editing and removing entries. Make sure to copy the exact name of the share and the database.

  1. Save the configuration

Last updated