DMM API Features

The characteristics of our product for data migration and the added benefits of using it

FEATURESDMM ProfessionalDMM Enterprise
Infrastructure and Pricing:
Support OutSystems 8 to OutSystems 11✅✅
Support MySQL, SQL Server And Oracle✅✅
Support any size and complexity✅✅
Support OnPrem, Cloud or mixed Scenarios✅✅
Fixed and predictable subscription model✅✅
DMM activations per subscriptionUp to 3Unlimited (*)
Support available from 9 to 18h WEST (JIRA support portal, email or call)✅✅
Execution Capabilities:
The fastest data migration solution available✅✅
Migrate Data Between Outsystems instances (including between different OS versions, databases, cloud/onPrem)✅✅
Data Exporting from the environment and archive it or move it to some ETL procedure✅✅
Data Import from external sources into your OutSystems apps✅✅
Online and offline executions (no need to stop the environment access)✅✅
BPT MigrationN/A✅
Data Deletion / Bulk Delete✅✅
Secure Access✅✅
Runtime Connection - The support for OutSystems in PaaS Cloud is immediate, seamless and effortless✅✅
Data Append Mode✅✅
Data Filtering to fine tune what is moved✅✅
Data Masking and Anonymization to change sensitive data on the fly✅✅
Data Ignoring to completely clear sensitive data✅✅
Multiple OutSystems frontends support✅✅
DMM database REST Driver✅✅
Incremental migrationN/A✅
Email migrationN/A✅
Smart User MigrationN/A✅
Automatic Tenant Filtering in Data Migration & Data DeletionN/A✅
Direct Export to non-OutSystems databaseN/A✅
Take Snapshots of your database data for later import/reset✅✅
Automatic Timezone offset in Migration executionsN/A✅
Execution of operations (Migrations, Exports, Imports or Deletions) through API calls✅✅
Extensibility and reuse:
Open UI that can be extended by the customer✅✅
Detailed log of executions✅✅
Under the Hood:
Automatic Dependency Detection✅✅
Full support of static entities✅✅
User and groups synchronization✅✅
Circular dependency resolution✅✅
BLOB Support✅✅
Maintaining record ID in migrations/imports (PK / FK values are kept equal to data origin; requires DB privileges)✅✅

*Additional payment maybe due for more than 3 activations per subscription