Components
Data Warehouse Manager (DWHM) Key Pair Support
We are adding Key Pair support to the Data Warehouse Manager (DWHM) component.
ℹ️
The DWHM component is private paid component and not publicly available to all users.
We are upgrading the DWHM component to support Key Pair authentication, aligning with Snowflake's latest security enhancements.
Key Pair authentication will soon be available for all user types within the component:
- Root user managing schemas and other users.
- User representing a person interacting with the database.
- Schema representing a service interacting with the database.
Root User
- These credentials are set up by Keboola support, so no action is required from users.
- When Key Pair authentication is used for the Root user, its type is set to the new
ServiceSnowflake user type.

User
Configuration rows of type User in the component now support both the new Person and the old Legacy Service Snowflake user types.
- If the
Migrate user to PERSONflag is set to true and the component is run, the database user will be migrated fromLegacy ServicetoPerson. After migration, setting up MFA is mandatory upon first login to the Snowflake UI. - If the flag is not set to true, a
Legacy Serviceuser can still be created. However, this is not recommended due to the upcoming deprecation of this user type by Snowflake. - Once a user is migrated to the
Persontype, it cannot be reverted.

Schema
Configuration rows of type Schema in the component now support both the new Service and the old Legacy Service Snowflake user types.
- By filling in the
Public keyfield (either by generating a Key Pair in the UI or by creating your own),- an existing schema user is migrated from the
Legacy Servicetype to the newServicetype, - new schema user is created with the
Servicetype.
- an existing schema user is migrated from the
- It is still possible to use or create a
Legacy Serviceuser by leaving thePublic keyfield empty. - Once the schema is migrated to the
Servicetype, it cannot be reverted.
