arrow-left
All pages
gitbookPowered by GitBook
1 of 1

Loading...

Getting Started with Snowflake

The how-to guides linked on this page illustrate how to integrate Snowflake with Immuta. See the reference guide for information about the Snowflake integration.

Requirements

  • Snowflake enterprise edition

  • Access to a Snowflake account that can create a Snowflake user

1

Connect your technology

These guides provide instructions on getting your data set up in Immuta for the Marketplace and Governance apps.

  1. : Using a single setup process, connect Snowflake to Immuta. This will register your data objects into Immuta and allow you to start dictating access through Marketplace or global policies.

  2. : Use domains to segment your data and assign responsibilities to the appropriate team members. These domains will then be used in Marketplace, policies, audit, and identification.

2

Register your users

These guides provide instructions on getting your users set up in Immuta for the Marketplace and Governance apps.

  1. : Bring the IAM your organization already uses and allow Immuta to register your users for you.

3

Start using Marketplace

These guides provide instructions on using Marketplace for the first time.

  1. : Once you register your tables and users, you can immediately start publishing data products in Marketplace.

4

Add data metadata

These guides provide instructions on getting your data metadata set up in Immuta for the Governance app.

  1. : Bring the external catalog your organization already uses and allow Immuta to continually sync your tags with your data sources for you.

5

Start using the Governance app

These guides provide instructions on using the Governance app for the first time.

  1. : Once you add your data metadata to Immuta, you can immediately create policies that utilize your tags and apply to your tables. Subscription policies can be created to dictate access to data sources.

circle-info

Connections are available on all tenants created after February 26, 2025. If you do not have connections enabled on your tenant, configure Snowflake and register data sources using the legacy workflow.

: Ensure the user IDs in Immuta, Snowflake, and your IAM are aligned so that the right policies impact the right users.
: Users must then request access to your data products in Marketplace.
  • Respond to an access request: To grant access to a data product and its tables, respond to the access request.

  • Run identification: Identification allows you to automate data tagging using identifiers that detect certain data patterns.
    Author a global data policy: Data metadata can also be used to create data policies that apply to data sources as they are registered in Immuta. Data policies dictate what data a user can see once they are granted access to a data source. Using catalog and identification tags you can create proactive policies, knowing that they will apply to data sources as they are added to Immuta with the automated tagging.
  • Configure audit: Once you have your data sources and users, and policies granting them access, you can set up audit export. This will export the audit logs from user queries, policy changes, and tagging updates.

  • Register your Snowflake connection
    Organize your data sources into domains and assign domain permissions to accountable teams
    Connect an IAM
    Publish a data product
    Request access to a data product
    Connect an external catalog
    Author a global subscription policy
    Map external user IDs from Snowflake to Immuta