Create an AI connection for Snowflake in AI Control Tower using the AI Service Graph Connector for Snowflake (Version 2.0.5).
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 the available connectors.
-
Click Create connection.
-
Review setup instructions page displays the prerequisites for setting up Snowflake Keypair connection.
Note: Verify to follow all the prerequisite steps.
-
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.. |
-
Enter the details on 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 Continue.
-
Select the Confirm connection setup activity to verify whether the connection was configured.
Result
Click View all connections to view the newly created connection.
The AI connection for Snowflake is created and configured.