You might want to have the installable cloud app working in the customer-specific database environment.
For example, you might want your customers to connect with different databases based on their login credentials. To do that, you can
-
define different database connection caches for different customers and then specify the CacheName value in DBParm (See Using CacheName property of DBParm for details), or
-
define different cache groups for different customers (each group contains one or more caches) and then specify the CacheGroup value in DBParm. See Using CacheGroup property of DBParm for details.
In another situation where you might want the application to work with multiple database types so that different users can connect to different database types from the same application, for example, user A connects with the Oracle database, user B connects with the SQL Server database. You will need to create separate PowerServer projects, each configured with one database type. For detailed instructions, see Supporting multiple database types.