Provider activation in the web app¶
Some types of analyses allow a clean room user to activate results. One of the activation options is to push the results of the analysis to the provider’s Snowflake account. The consumer can push results back to the provider or, in the case of provider-run analyses, the provider can push the results to their own Snowflake account.
In both cases, the results of the analysis are pushed to the provider’s Snowflake account outside of the clean room.
Push results back to the provider¶
To activate results back to the provider’s Snowflake account, complete these steps:
After running the analysis, select Activate in the Results section.
Select the name of the provider account.
In the Segment Name field, enter a descriptive name for the segment being activated.
Use the ID Columns drop-down list to select the columns that contain identifiers.
Optionally, use the Attribute Columns drop-down list to enrich results with values in the selected columns.
Select Push Data.
View analysis results in the provider’s Snowflake account¶
The first time a collaborator pushes data to the provider’s Snowflake account, the provider must sign in to the web app to establish a data pipeline. This only needs to be done once. To establish the data pipeline, the provider must:
Stay signed in to the web app for 30-60 minutes.
After the data pipeline has been established, the provider can do the following to view the activation data in their Snowflake account:
Sign in to Snowsight.
Use a SQL query or the database object explorer in Snowsight to view the data:
In the left navigation, select Data » Database.
Navigate to
SAMOOHA_BY_SNOWFLAKE_LOCAL_DB
»PUBLIC
»Tables
»PROVIDER_ACTIVATION_SUMMARY
.Select Data Preview.
Open Projects » Worksheets.
Select + » SQL Worksheet.
To list the activation data that was pushed from the collaborator’s clean room environment, paste and run the following statement:
SELECT * FROM samooha_by_snowflake_local_db.public.provider_activation_summary;
You can also use filters in your query to focus on a particular segment or clean room.