Skip to main content
Close announcements banner

Talend Data Catalog: deprecated and removed items

Feature Description
Removal of the Manage Custom Attributes page The Manage Custom Attributes page has been removed.

Custom attributes are now defined in the Manage Metamodel page.

The repository database upgrade includes a Migrate Custom Attributes to Metamodel operation.

Removal of the Category object The Category object has been removed. Categories were the only way to create a term hierarchy in the previous versions. Terms no longer require the creation of a category.

The repository database upgrade includes a Migrate Glossaries to Metamodel operation. The categories from previous versions are now migrated as terms without losing the hierarchy at the instance level. Any MQL use of categories has been updated to terms as part of the migration. The count of terms can be higher as categories are now terms.

Removed worksheet attributes
  • The Last Modified Date and Last Viewed Date attributes have been renamed to Updated Date and Viewed Date.
  • The Business Name Inferred, Business Name Inferred Origin, Business Description Inferred, Business Description Inferred Origin attributes have been replaced with the new Documentation attributes.
  • The Certifications, Endorsements, Comments, Warnings attributes have been renamed to Certified By, Endorsed By, Commented By, Warned By.
  • The Used attribute has been renamed to Has Semantic Usage.
  • The Semantic Types attribute has been renamed to Data Classifications.
  • Inferred Semantic Types widget has been moved to a new attribute Data Classifications Matched.
  • Term and Documentation glossary attributes have been renamed to Is Defined By and Long Description.
Deprecated API features The following functions have been deprecated:
  • GET /repository/databaseDocumentation/exportCSV
  • GET /repository/semanticTypes
  • GET /repository/semanticTypes/{objectId}
  • PUT /repository/semanticTypes/{objectId}
  • POST/entities/getAttributeDistinctValueCounts
  • POST/entities/getInferredSemanticObjects
  • GET/types/listEntityTypes
  • GET/repository/customAttributes/{nameOrId}
  • PUT/repository/setCustomAttributes
  • GET /entities/DataProfiling/{objectId}
  • PUT /entities/DataProfiling/{objectId}
  • parameter legacyEntityFormat in POST /entities/executeMQLQuery
  • parameter hideData in POST /entities/DataProfiling/{objectId}
  • parameter categoryPath in POST/entities/glossary
  • parameter entityType in GET/types/listAttribute
  • parameter entityType in GET/types/listGroupTypes
  • functions related to the semantic types

These functions will continue to work in this new version and will be removed in the next major release. For more information, click the See General Documentation link from the Talend Data Catalog REST API documentation page.

Removed API features
  • These functions no longer comply with the new system of object roles.
    • GET/auth/login has been replaced with POST/auth/login.
    • GET/auth/loginPlainText has been replaced with POST/auth/loginPlainText.
    • GET/auth/loginOAuth2 has been replaced with POST/auth/loginOAuth2.
    • POST/entities has been replaced with POST/entities/executeMQLQuery.
    • POST/entities/countEntities has been replaced with GET/entities/countMQLQuery.
    • GET/repository/getModelImportParameters has been replaced with GET/repository/importModel.
    • PUT/repository/setModelImportParameters has been replaced with PUT/repository/importModel.
    • GET/repository/getDataParameters has been replaced with GET/repository/importModel.
    • PUT/repository/setDataParameters has been replaced with PUT/repository/importModel.
    • POST/operations/repositoryExport/attachFile has been replaced with POST/repository/attachments/{objectId}.
    • POST/search/entity has been replaced with POST/entities/executeMQLQuery.
    • POST/entities/getAttributeStatistics has been removed.
    • POST/entities/getAttributeStatisticsCount has been removed.
    • GET/admin/grants/{objectId} has been replaced with GET/admin/grants/getObjectRoles/{objectId}.
    • PUT/admin/grants/{objectId}/{userGroupId} has been replaced with PUT/admin/grants/grantObjectRole/{objectId} and PUT/admin/grants/revokeObjectRole/{objectId}.
    • GET/admin/stewards/{objectId} has been replaced with GET/admin/grants/getObjectGrantees/{objectId}.
    • PUT/admin/stewards/{objectId} has been replaced with PUT/admin/grants/grantObjectRole/{objectId} and PUT/admin/grants/revokeObjectRole/{objectId}.
    • parameter backupAllVersions in POST/repository/backup parameter has been replaced with backupCachedModels.
  • All steward related fields have been removed from the schemas. For example, the CreateUser and CreateUserGroup no longer have the steward field.

Ensure that you do not use these functions before upgrading. For more information, click the See General Documentation link from the Talend Data Catalog REST API documentation page.

Removed MQL filter attributes The following MQL filter attributes have been removed including steward, object_type, last_modified, label, semantic_type, endorsed_by, certified_by, commented_by and warned_by.

Ensure that you do not use these attributes before upgrading. For more information, click the See General Documentation link from the Talend Data Catalog REST API documentation page.

Removed single-model database import

Single-model database import is removed.

Removed dashboard features

The dashboards can no longer store or execute user defined Java scripts for security vulnerability reasons (to mitigate the XSS vulnerabilities). Consequently, a new third party software DOMPurify strips all XSS properties when rendering the custom HTML of the HTML widget. Therefore, if the HTML contains any tags that are not purely formatting tags (font color, size, images, and so on), then they will be removed automatically before displaying the HTML. In addition, all HTML attributes allowing to enter Javascript (onclick, onload, and so on) are also be removed.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – let us know how we can improve!