Snowflake Data Cloud
Connect Snowflake to collect telemetry data such as query history, session activity, user management, and data consumption metrics. The data collected depends on the permissions assigned to the Snowflake role used in this connection.
NeuBird follows Snowflake’s best practices by utilizing secure access through Snowflake’s Role-Based Access Control (RBAC).
Step 1: Create a Snowflake Role and User
Section titled “Step 1: Create a Snowflake Role and User”Create a dedicated role and user in Snowflake for NeuBird to access the necessary telemetry data.
-
Sign in to Snowflake: Log in to your Snowflake account as a user with administrative privileges.
-
Create a new role: Navigate to the Admin section, select Roles, and click on Create Role.
-
Define role permissions: Assign the necessary privileges to the role.
-
Create a user for NeuBird: In the Admin section, select Users > Create User. Provide a username, password, and assign the newly created role to this user.
Connection Fields
Section titled “Connection Fields”| Field | Required | Description |
|---|---|---|
| Name | Yes | A display name for this connection |
| Description | No | Optional description of the integration |
| Account | Yes | The Snowflake account identifier (e.g. xy12345.us-east-1) |
| Username | Yes | The username created for NeuBird access |
| Password | Conditional | The password for the NeuBird user — required if not using an RSA private key |
| RSA Private Key | Conditional | RSA private key to authenticate with Snowflake — required if not using a password |
| Warehouse | Yes | The Snowflake warehouse name |
| Database | Yes | The Snowflake database name |
| Schema | Yes | The Snowflake schema name |
For general instructions on creating and managing connections, see the Connections Overview.