Meilleure réponse
Tout dabord merci davoir posé une si bonne question ……
Avant de passer à la question, je suggère aux candidats dopter pour CloudFoundation si vous recherchez une formation Informatica.
Ils proposent cours gratuit aussi. Alors utilisez-le par les hommes et profitez des avantages du cours gratuit.
OK, passons maintenant à la question:
SQL:
Suppression logicielle:
Cela signifie que vous marquez un enregistrement comme supprimé dans une table particulière, au lieu de supprimer réellement lenregistrement.
Suppression définitive:
Cela signifie que vous supprimez complètement lenregistrement de la table.
Informatica PowerCenter:
En général, les maisons Dataware namusent pas à supprimer un enregistrement de la table. Tout dépend des exigences de lentreprise, sinon cest strictement interdit.
Soft Delete:
Nous avons un indicateur dans la table source comme DELETE\_FLAG qui aurait la valeur «N». Après avoir filtré les enregistrements, nous devons mettre à jour les enregistrements avec la valeur Y, cest-à-dire que lenregistrement doit être supprimé.
Suppression définitive:
Les enregistrements relatifs aux transactions invalides sont entièrement supprimés de la table source en émettant une instruction DML.
Jespère que cela aide !!!
Réponse
Dans une requête de suppression logicielle, vous ne supprimez pas réellement une ligne dune table. Au lieu de cela, vous mettez simplement à jour une colonne particulière de cette ligne.
Lorsque vous effectuez une suppression définitive, vous êtes supprimer cette ligne particulière du tableau.
Si vous voulez prendre un exemple simple où la suppression logicielle est utilisée, cest Facebook. Lorsque vous pensez que vous supprimez votre compte, vous nêtes pas vraiment. Vous êtes en train de mettre à jour une colonne du tableau, disons la colonne is\_active et définissez-la sur 0. Lorsque vous vous connectez avec les mêmes identifiants de nom dutilisateur et de mot de passe, vous ne créez pas de nouveau compte ici. Au lieu de cela, vous mettez à jour à nouveau cette même colonne à 1.
La suppression logicielle est une requête de mise à jour, tandis que la suppression définitive est une requête de suppression réelle.