Thinkwise cloud
Introduction to the Thinkwise cloud
The Thinkwise cloud is a managed Platform-as-a-Service (PaaS) that supports the complete software development lifecycle of applications built with the Thinkwise Platform. You can develop, test, deploy, and maintain applications in a secure, scalable, and automated environment efficiently. The Thinkwise cloud removes the need to manage infrastructure and helps speed up delivery.
Requirements and limitations of the Thinkwise cloud
The Universal GUI is required for using the Thinkwise cloud, as the Windows GUI and its deprecated features are unavailable.
Refer to the sections below for an overview of the main requirements and limitations when using the Thinkwise cloud for your applications.
Refer to the Feature matrix in TCP for an up-to-date overview of supported features in the Thinkwise cloud.
User interfaces in the Thinkwise cloud
Universal GUI
The Universal GUI is required for using the Thinkwise cloud, as the Windows GUI and its deprecated features are unavailable.
Custom application settings are not supported for the Universal GUI. This means, for example, that:
- The default platform is always Universal.
- Cortex configuration is not possible, meaning that the Cortex barcode scanner can not be used.
- Login options are always hidden.
- Allowed HTML protocols are not configurable.
- Chart properties are not configurable.
- Grid row buffer and debounce times are not configurable. These settings are used to optimize grid performance on mobile devices.
For a list of all custom application settings, see Configuration settings for the Universal GUI.
Windows GUI
The Windows GUI is unavailable in the Thinkwise cloud. Deprecated features for the Windows GUI include certain domain controls, settings for grids, forms, reports, cubes and process flow actions.
Databases for the Thinkwise cloud
You can only use SQL Server as RDBMS in the Thinkwise cloud.
Applications in production environments run on the default 'General Purpose' tier of Azure SQL Database. This leads to the following limitations in production:
- CLR (Common Language Runtime) procedures and functions are not supported.
- Configuring database storages is not supported.
- Memory optimized tables are not supported.
- FILESTREAM datatype is not supported.
- Other non-modeled features are not supported, such as:
- FileTables
- Linked servers
- SQL Agent
- Service Broker
- Changed Data Capture (CDC)
In development environments, an Azure SQL Managed Instance is used, which does not have all of the limitations described above. Direct connections to the database in acceptance and production environments are not supported. The database is only accessible via the API.
Software Factory in the Thinkwise cloud
Process flows
The following process flow action is unavailable:
- Provision database, due to the application using a fixed database.
No outbound connections are allowed except for HTTP(s) over port 80/443, making the following connectors unavailable:
In addition, the following non-file storage connectors are unavailable
- Read disk file
- Write disk file
- Move disk file
- Copy disk file
- Delete disk file
- Create disk folder
- Move disk folder
- Copy disk folder
- Delete disk folder
Tasks
Tasks can not use the following Task logic types:
- External function
- External stored procedure
- GUI code
- ITP interface
- Windows command
For more information on task settings, see Create a task.
Reports
Only DevExpress Reports is supported in the Thinkwise cloud.
The following report action is unavailable:
The following limitations apply for the following report properties:
- Papersource name can not be used.
- Printer name can not be used.
- Report file (non-file storage) can not be used.
- Export path will only affect the file name.
- Action may not choose Print.
File storage and connectors
One Azure blob file storage is available by default per environment. You can add additional file storages within Azure.
The following file storage types are not supported:
See Process flows for more information on non-file storage connectors.
When using managed identity in the Thinkwise cloud, the following applies:
- The authentication type for the default Azure blob file storage must be set Use managed identity.
- Managed identity must be used for runtime configurations in the Software Factory and IAM configurations. You can not configure a different username and password.
- Managed identity is not available for web connectors, Azure OpenAI, and Microsoft (Graph) email providers.
AutoML
AutoML and forecasting is unavailable.
Intelligent Application Manager in the Thinkwise cloud
For authentication in IAM:
- User accounts must use OpenID connect or IAM authentication.
- Local authentication, such as Integrated Windows Authentication or RDBMS authentication are not supported.
For more information, see Authentication.
Indicium in the Thinkwise cloud
Custom application settings are not supported for Indicium. This means, for example, that:
- Metadata documents are always hidden.
- Two-factor authentication (2FA) using SMS is not supported.
- Developer mode and Cross-Origin Resouce Sharing (CORS) can not be configured.
- Preloading application models during startup can not be configured.
- Log levels are uneditable.
- Agent behavior is always enabled.
- Licensing is always enabled.
For a list of all custom application settings, see Indicium configuration.
Upcycler in the Thinkwise cloud
The Upcycler is unavailable in the Thinkwise cloud, since it requires local disk access. However, an upcycled model can be exported from an on-premises Software Factory environment to the Software Factory in the Thinkwise cloud.
For more information, see Upcycler.