Install Semarchy xDM on Snowflake
Semarchy xDM is available as a native app on the Snowflake Marketplace, which allows you to deploy and manage your xDM application directly within your Snowflake environment.
Snowflake support in xDM is a preview feature. It is not suitable for production environments. Use this feature for testing and evaluation purposes only. |
Prerequisites
Before deploying Semarchy xDM on Snowflake, ensure you have:
-
A Snowflake account with appropriate privileges.
-
A Snowflake database schema for storing your master data. For more information on how to create a Snowflake database schema, see Configure the database schemas.
Architecture
Semarchy xDM on Snowflake deploys as a native app with two primary containers:
-
The xDM container: a virtualized environment that encapsulates and runs the xDM application with all its features.
-
The repository container: a PostgreSQL database that stores xDM metadata (persisted in a block storage volume).
The actual master data managed by xDM is stored in a Snowflake database schema, separating application management from data storage. This architecture allows for optimal performance and scalability while maintaining data governance within your Snowflake environment. |