Create an AI connection for Snowflake in AI Control Tower using the AI Service Graph Connector for Snowflake.
Before you begin
Role required: sn_ai_disc.discovery_admin and sn_cmdb_int_util.sgc_admin
Procedure
-
Navigate to .
-
Click Add.
-
Select AI Connector for Snowflake from all the available connectors.
-
Click Create connection.
Review setup instructions page displays the prerequisites for setting up Snowflake Keypair connection.
-
Verify to follow all the prerequisite steps.
-
Select Next.
-
Enter the connection details:
Table 1. Fields of connection details
|
|
| Connection name |
A unique identifier for this connection. For example: SGC_Snowflake_KeyPair_Connection |
| Connection URL |
Your Snowflake account URL in account_locator format. For example: https://<account_locator>.snowflakecomputing.com |
| Snowflake username |
The service account name created in Snowflake. |
| Public Key Fingerprint |
The SHA256 fingerprint of your public key from Snowflake. |
| Certificate (JKS) |
The X509 certificate (sys_certificate record) containing your Java Keystore with private key. |
| Certificate Password |
The password for your keystore. |
| Key Alias |
The alias for your private key within the keystore.. |
-
Create and test connection.
- Click Create and Test Connection to validate connectivity.
- If the test succeeds, the connection is created and you can proceed to schedule imports.
- If validation fails, verify your Snowflake credentials, network policies, and key-pair configuration.
-
Configure import schedule
Note: After creating a connection, enable and configure scheduled imports.
-
Enable Scheduled Jobs
Note: Two parent scheduled jobs are created by default but are inactive:
- Discovery (Agents) – Discovers AI agents and assets.
- Execution (Usage) – Collects usage and observability data.
-
To enable imports, select the Active check box for both scheduled jobs.
Note: Configure the run frequency for each scheduled job based on your organizational needs. For example, run discovery daily to capture new assets and run execution hourly to monitor usage.
-
Execute on Demand
-
To import data immediately without waiting for the scheduled time, click Execute Now next to the scheduled job.
-
Once configured, scheduled jobs run automatically according to their schedule.
-
Select View all connections to view the newly created connection
Result
The AI connection for Snowflake is created and configured.