Manage Snowflake Data Sources
This section describes ALTR's capabilities for managing Snowflake data sources. ALTR must be connected to a data source in order to enforce data access governance and advanced data protection on sensitive data.
Caution
In order to connect a data source to ALTR, you must have access to a service user that has the appropriate privileges to access the database and enforce security policies. ALTR strongly recommends running the stored procedure to update the service user's privileges before connecting a new data source, even if you think the privileges are already properly configured.
Before you can connect tags and columns to ALTR so policy can be applied, connect your data source.
To connect a Snowflake data source:
Select Navigation menu.
→ in theClick Add Data Source.
For the Snowflake connection type, click Add Data Source.
Enter a Display Name. This is a user-friendly name to identify the data source.
Note
If you created this database using a case-sensitive name, be sure to encase it in double quotation marks.
Select a Service User. If your ALTR account was created from Snowflake Partner Connect, select PC_ALTR_USER.
Note
If your service user is not listed, create a service user in Snowflake and register it with ALTR. Learn more.
Enter your Snowflake Database Name exactly as it appears in Snowflake.
(Optional) Click Advanced Settings to set advanced settings for this data source. ALTR does not recommend users change any of these settings without consulting ALTR Support.
Max Data Connection—This field is not used. The default values is 5.
Warehouse—If present, ALTR will attempt to use this warehouse when connecting to Snowflake. If this value is not supplied, ALTR will use the Service User's default warehouse.
Role—This is the Snowflake role. If present, ALTR will attempt to use this role when connecting to Snowflake. If this value is not supplied, ALTR will use the Service User's default role.
Click Next.
(Optional) Enable Import Data Usage History to import historical access history information.
(Optional) Click Tag Data by Classification to classify the data in the database.
Click Connect Data Source.
Remove a Snowflake data source from ALTR if your service user is having problems or some other issue has occurred with the data source.
Note
If there are columns connected to your data source, you must disconnect the columns before you can remove the data source. Refer to Disconnecting Columns for more information.
To remove a data source:
Select Navigation menu.
→ in theSelect the data source you wish to disconnect.
Click the Remove Data Source button. The process to remove a data source can take up to several minutes to complete.
Warning
Before force removing a data source, consult ALTR Support.
Force removing data sources clears the integration memory from your data source connection. Be aware that if you choose to do this, artifacts, such as the masking policy and schema objects, might still be left in Snowflake.
Force remove a data source if you are unable to remove a data source as expected. This action ignores any errors encountered during the removal process. Use great caution with this feature because it cannot be undone.
To force remove a data source:
Ensure all columns have been disconnected from ALTR. Learn more.
Ensure there are no active row policies on the data source. Learn more.
Select the data source you wish to remove.
Click Remove Data Source.
Click the Trouble Removing? link; a modal displays to confirm.
Click Force Remove Data Source button; a modal displays to confirm.
Click Yes, Force Remove Data Source.
Review your source system and clear out any remnants, which could limit storage or pose security risks from ongoing API call requests.