MDM : problèmes et limitations connus - 7.2

Notes de version des produits Talend Master Data Management

Version
7.2
Language
Français (France)
Product
Talend MDM Platform
Content
Installation et mise à niveau
Notes de version

Nous vous invitons à consulter l'outil de suivi des bogues JIRA pour obtenir une liste complète des questions ouvertes :

https://jira.talendforge.org/issues/?filter=29697

Studio

Limitation

Description

Langage de requête SQL MDM La clause Order By avec fonction de comptage ne fonctionne pas si vous utilisez une base de données DB2 ou MS SQL Server, car celles-ci ne sont pas prises en charge.
Si vous voulez utiliser Talend Data Stewardship pour traiter les tâches de fusion générées durant le processus de rapprochement intégré, faites attention aux points énoncés ci-après.
  • La fonction de rapprochement intégrée prend uniquement en charge les clés primaires de type String.
  • La fonction de rapprochement intégrée ne prend pas en charge les entités comportant des clés primaires composites.
  • Le mapping entre MDM et Talend Data Stewardship ne s'applique qu'aux éléments de type simple au niveau racine d’une entité MDM et ignore les éléments de type complexe ou les éléments répétables.

Par défaut, lorsque vous lisez ou écrivez des valeurs d'un enregistrement via la variable mdm_context, la vérification des droits s'effectue sur la personne assignée à la tâche.

  • Pour les tâches non humaines, aucun·e utilisateur·rice n'est associé·e, lors de la lecture ou l'écriture directe de valeurs d'un enregistrement via la variable mdm_context, vous pouvez
    • utiliser la méthode setBypassSecurity afin de contourner les vérifications de sécurité, en entourant votre code des deux lignes suivantes, afin de désactiver puis réactiver les vérifications de sécurité ;
      mdm_context.setBypassSecurity(true); // disabling
      ...
      mdm_context.setBypassSecurity(false); // enabling again

      ou

    • utiliser la méthode setUpdateUser pour configurer un utilisateur ou une utilisatrice valide avant d'effectuer des actions de lecture ou d'écriture et réinitialiser l'utilisateur ou l'utilisatrice, sans avoir à contourner les vérifications de sécurité.
      mdm_context.setUpdateUser("username"); // specify a given user as the current one
      ....
      mdm_context.setUpdateUser(null); // reset the current user to nothing
  • Pour les tâches humaines,
    • lorsque vous exécutez des opérations de lecture ou d'écriture via la variable mdm_context, l'utilisateur ou l'utilisatrice assigné·e est automatiquement utilisé afin de vérifier les droits de lecture ou d'écriture sur les valeurs. Si vous souhaitez utiliser un autre utilisateur ou utilisatrice, vous pouvez l'écraser en utilisant la méthode setUpdateUser.
    • Hors des opérations, par exemple dans une variable locale, lorsqu'il n'y a pas d'utilisateur ou d'utilisatrice assigné·e, la situation est similaire à celle des tâches non humaines.
Un élément de clé étrangère ne s’affiche dans la mise en page personnalisée que s’il est présent dans l'onglet principal. Pour visualiser un élément de clé étrangère dans la mise en page personnalisée, vous devez l’afficher sous l'onglet principal.
Les opérations de simulation de correspondance ne prennent pas en compte la clé de bloc. Vous pouvez utiliser la clé de bloc intégrée lors de la définition d'une règle de correspondance. Toutefois, cette clé ne sera pas prise en compte par les opérations de simulation de correspondance.
Le redémarrage du Studio est nécessaire après l'installation des bibliothèques tierces requises. Après l'installation de bibliothèques tierces requises, vous devez redémarrer le Studio pour que vos mises à jour soient prises en compte.
Les éléments récurrents spécifiés dans la partie visualisable d’une Vue ne fonctionnent pas avec les versions d'Oracle 11g antérieures à la version 11.2 Si vous spécifiez un élément répétable (maxOccurs > 1) dans la section visible d’une vue, cette configuration ne fonctionne pas sur les versions d'Oracle 11g antérieures à la version 11.2.
Le tMDMDelete met parfois beaucoup de temps avant d’exécuter une requête de suppression dans une base de données Oracle. Si le tMDMDelete rencontre des problèmes de délai d’expiration lors de la tentative d'exécution d'une requête de suppression en raison du temps excessif nécessaire à la base de données pour exécuter cette opération, consultez l'article relatif à l’élimination des délais d’expiration des transactions pour les opérations de longue durée sur Talend Help Center (https://help.talend.com).
Le paramètre du tMDMConnection "Use client side transaction id" n'est pas prêt pour la production. Le composant tMDMConnection est doté d’un nouveau paramètre intitulé "Use client side transaction id". Cette option est expérimentale et sera sujette à modification dans le futur, aussi ne doit-elle pas être utilisée dans un environnement de production.
L’opérateur du tMDMInput "Joins With" est réservé pour une utilisation future. Dans le composant tMDMInput, une fois que la case Use multiple conditions est cochée, l'opérateur « Joins With » indiqué dans la colonne Function est réservé pour une utilisation future.
Le déploiement dans Bonita d'un workflow contenant des rôles System_XXX ou d’administration échoue Étant donné que les rôles de système et d'administration ne doivent pas être utilisés, vous ne pouvez pas définir ces rôles dans un workflow Studio Talend. Les workflows contenant des rôles System_XXX ou d'administration dans des connecteurs entraînent un échec.

Problème

Solution de contournement

Lors de l'utilisation de la démo du produit, vous devez déployer les workflows séparément du reste de la démo afin d’éviter les problèmes de synchronisation. Plus précisément, procédez comme suit lorsque vous commencez à travailler avec la démo du produit :
  1. Déployez tous les objets, excepté le workflow.
  2. Démarrez le processus de synchronisation manuelle à partir de l'onglet Gestion des utilisateurs et des utilisatrices dans Talend MDM Web UI chaque fois qu'un utilisateur ou une utilisatrice ou un rôle est créé ou modifié, afin de vous assurer que les informations correspondantes sont correctement créées dans Bonita (rôles Demo_User et Demo_Manager, ainsi que les utilisateurs et utilisatrices associés).
  3. Déployez le workflow.

Programme d’installation

Problème

Solution de contournement

Par défaut, macOS Sierra place tous les fichiers téléchargés en "quarantaine". Cela vous empêche d'exécuter le Studio.
  1. Décompressez Studio Talend comme vous le faites habituellement.
  2. Ouvrez une fenêtre Terminal dans le dossier où vous avez décompressé votre instance Studio Talend.
  3. Exécutez l'une des commandes suivantes :
    xattr -d com.apple.quarantine *

    Ou :

    xattr -c *
les utilisateurs et utilisatrices possédant une version récente de Mac OS X peuvent être amenés à mettre à jour leurs paramètres Gatekeeper pour pouvoir installer les produits Talend. Gatekeeper est disponible à partir d’OS X 10.7.5.
  1. Cliquez sur l’icône Pomme, puis sur Préférences système.
  2. Sous Préférences système, cliquez sur Sécurité et vie privée.
  3. Sous Sécurité et vie privée, cliquez sur l’onglet Général.
  4. Cliquez sur l'icône de cadenas près de Cliquez sur le cadenas pour effectuer des modifications, puis identifiez-vous avec le nom d'utilisateur ou d'utilisatrice et le mot de passe d'un compte associé à des droits administrateur. Seuls les administrateurs et administratrices peuvent modifier les paramètres de sécurité.

  5. Sous Autoriser les applications téléchargées de, sélectionnez l’option N'importe où, puis confirmez votre choix dans la boîte de dialogue qui s'affiche.
  6. Fermez toutes les fenêtres afin que votre Mac verrouille à nouveau automatiquement les paramètres Sécurité et vie privée pour vous.
  7. Installez le Studio Talend (ou tout autre programme exécutable que vous souhaitez installer) en suivant la procédure d'installation habituelle. Veuillez noter que lorsque vous double-cliquez sur le fichier Talend-Studio-macosx-cocoa.app, un avertissement s’affiche pour indiquer qu'il s'agit d'une application téléchargée à partir d'Internet, alors que si vous cliquez sur Ouvrir, votre Mac devrait vous permettre de l'installer sans autre formalité.
  8. Une fois que vous avez terminé la procédure d'installation, vous pouvez répéter les étapes ci-dessus pour rétablir les valeurs précédentes des paramètres Sécurité et vie privée, si vous le souhaitez.

Talend MDM Server

Problème

Solution de contournement

Une migration de base de données peut être requise si votre modèle de données utilise un type réutilisable plusieurs fois. Si votre modèle de données utilise un type réutilisable plusieurs fois avec une ou plusieurs entités et que cela vous amène à rencontrer des problèmes, il peut être nécessaire de procéder à la migration de votre base de données lors de la mise à niveau vers cette version.

Pour plus d'informations, consultez https://jira.talendforge.org/browse/TMDM-6805.

Sur cette version, les utilisateurs et utilisatrices ont toujours la possibilité d’effectuer la migration d'une base de données XML vers une base de données relationnelle. les utilisateurs et utilisatrices existants qui ont choisi d’exploiter cette possibilité devront redéployer explicitement leurs projets et faire migrer les conteneurs système importants. Consultez le Guide de migration Talend pour plus de détails.

Assurez-vous notamment de traiter les files d'attente ACTIVE et FAILED avant d'effectuer une migration, car la procédure de migration entraîne la perte des files d’attente ACTIVE, FAILED et COMPLETED.

Lors de l'utilisation de Talend-LogServer, par défaut, les journaux d'événements sont stockés sans protection de sécurité spécifique et, pour cette raison, tous les fichiers journaux sont visibles par toute personne ayant accès au serveur (via une URL HTTP de votre réseau). Pour plus d'informations, consultez l'article relatif à la désactivation des fonctions Talend Administration Center Logging Screen et Talend Log Server sur Talend Help Center (https://help.talend.com).

Talend MDM Web UI

Problème

Solution de contournement

L’interface d'utilisation Web de MDM prend en charge Internet Explorer 11 en mode de compatibilité uniquement Si vous souhaitez utiliser l'interface d'utilisation Web de MDM avec Microsoft Internet Explorer 11, vous devez activer le mode de compatibilité dans votre navigateur. Les versions d'Internet Explorer antérieurement supportées ne sont pas concernées par cette exigence.