This guide explains how to check if you are using one of the features in the February, 2021 Deprecation/End-of-Life Notice - Legacy Masking Features/Version Support announcement.
The following resources provide helpful information on the new extensible algorithms:
- Extensible Algorithms in the Masking documentation.
- The Extensible Masking Algorithms community.
- Further custom algorithm queries are handled through your Customer Success representative. Please reach out to them so they might direct you to the appropriate resources or services.
Legacy Custom Algorithms (Custom Mapplets)
You can check if you are using any legacy custom algorithms using either the GUI or API.
Using the GUI
- Login to the Masking Engine.
- Navigate to Settings > Custom Algorithms (Legacy).
- If the table contains one or more entries, you are using a custom algorithm (see screenshot below).
Using the API
- Login to the API.
- Call the GET /Algorithms endpoint.
- Any results that have an algorithmType value of CUSTOM are Custom Algorithms. For example, here is the JSON API output for such an algorithm:
...
{
"algorithmName": "My Custom Algorithm",
"algorithmType": "CUSTOM_ALGORITHM",
"createdBy": "admin",
"description": "",
"algorithmExtension": {
"mappletInput": "inputValue",
"mappletOutput": "outputValue",
"fileName": "my-custom-algorithm.xml",
"fileDownloadId": "CUSTOM_ALGORITHM-TXkgQ3VzStYWxnb3JpdGhtLnhtbA=="
}
},
...
Note: Delphix has introduced built-in algorithms which obviate the need for a majority of legacy custom algorithms. Delphix will continue to augment and refine built-in algorithms in future releases, further reducing the need for these legacy custom algorithms.
Min/Max and Data Cleansing
You can check if you are using a min/max or data cleansing algorithm using either the GUI or API.
Using the GUI
- Login to the Masking Engine.
- Navigate to Settings > Algorithms.
- If the table contains an entry with either DC (for Data Cleansing) or MM (for Min Max), you are using the respective algorithm (see screenshot below).
Using the API
- Login to the API.
- Call the GET /Algorithms endpoint.
- Any results that have an algorithmType value of CLEANSING are Data Cleansing Algorithms. Any results that have an algorithmType value of MINMAX are Min/Max Algorithms. For example, here is the JSON API output for each type of algorithm:
...
{
"algorithmName": "My Data Cleansing",
"algorithmType": "CLEANSING",
"createdBy": "admin",
"description": "",
"algorithmExtension": {
"delimiter": "="
}
},
…
{
"algorithmName": "My Min Max",
"algorithmType": "MINMAX",
"createdBy": "admin",
"description": "",
"algorithmExtension": {
"minValue": 5,
"maxValue": 10
}
},
…
Legacy Database Versions
If you are masking a DB2 LUW (Linux Unix Windows) or SQL Server database, consult your database software’s documentation to determine if the database version has been deprecated.