Utiliser l'outil pin_del_closed_accts d'Oracle BRM pour répondre aux exigences du GDPR

Partager sur

24/05/2019

Table des matières

La raison pour laquelle nous avons commencé à analyser et à tester l'outil Oracle BRM pin_del_closed_accts est l'article 17 du GPRS : "Droit à l'effacement ("droit à l'oubli")“.

Pour répondre aux exigences du GDPR, tous les comptes fermés doivent être supprimés de Oracle BRM après une période de conservation de 24 mois. Jusqu'à présent, nous rendions anonymes toutes les informations relatives aux clients directement dans la base de données de Oracle BRM, car il n'existait pas d'outil dans la facturation de Oracle BRM permettant de supprimer correctement les comptes clôturés et toutes les données connexes. Avec Oracle BRM 7.5 Patch Set 22Un outil permettant de supprimer les comptes fermés a été ajouté.

Oracle-BRM-anonymisé

Image 1. Oracle BRM 7.5 PS22 Customer Center données anonymes des clients

L'outil pin_del_closed_accts supprime tous les comptes et toutes les données référencées pour les comptes qui sont plus anciens qu'un délai de conservation spécifié. Mais n'oubliez pas que l'utilitaire ne supprime que les objets de données OOTB ; tous les objets de données personnalisés doivent être supprimés en implémentant une logique personnalisée et en la déclenchant avec la commande /event/notification/account/pre_delete ou /événement/notification/compte/suppression qui sont générés par l'opcode PCM_OP_CUST_DELETE_ACCT.

La période de rétention peut être définie en configurant l'entrée ClosedAcctsRetentionMonths dans le champ bus_params_customer.xml et le charger dans la base de données Oracle BRM.

L'utilitaire doit être exécuté à partir de Dossier BRM_home/apps/pin_billd. Dans pin.conf, définissez le nombre de fils pour ajuster correctement la charge sur votre ordinateur. Oracle BRM serveur. Au début, les performances étaient très mauvaises et il y avait beaucoup de threads bloqués dans la base de données. Nous avons donc créé des index sur les tables d'audit, car la recherche et la suppression d'enregistrements dans ces tables prennent beaucoup de temps. Si vous avez besoin d'informations détaillées concernant la création d'index, n'hésitez pas à consulter contactez-nous.

L'utilitaire accepte plusieurs paramètres d'entrée, de sorte que les comptes peuvent être supprimés dans un ordre spécifique :

1. Suppression de tous les comptes enfants fermés et non payants dans la hiérarchie à différents niveaux :

pin_del_closed_accts -subord -leaf
pin_del_closed_accts -subord

2. Suppression des comptes membres des groupes de partage :

pin_del_closed_accts -members_sharing

3. Suppression des comptes enfants payants à différents niveaux d'une hiérarchie :

pin_del_closed_accts -members_billing

4. Suppression de tous les comptes fermés restants :

pin_del_closed_accts

Il est également possible d'utiliser une liste d'entrée avec des comptes POID pour supprimer des comptes spécifiques :

pin_del_closed_accts -file file_name

Exemple de fichier d'entrée :
0 PIN_FLD_RESULTS ARRAY [0] alloué 20, utilisé 1
1 PIN_FLD_POID POID [0] 0.0.0.1 /account 1111 0
0 PIN_FLD_RESULTS ARRAY [1] alloué 20, utilisé 1
1 PIN_FLD_POID POID [0] 0.0.0.1 /account 2222 0
0 PIN_FLD_RESULTS ARRAY [1] alloué 20, utilisé 1
1 PIN_FLD_POID POID [0] 0.0.0.1 /account 3333 0
0 PIN_FLD_RESULTS ARRAY [1] alloué 20, utilisé 1
1 PIN_FLD_POID POID [0] 0.0.0.1 /account 4444 0

S'il existe des références entre les comptes, les comptes référencés ne seront pas supprimés.

Nous supprimons les comptes de plus de 24 mois une fois par mois pour répondre aux exigences du GDPR. La suppression entraîne une charge assez importante sur la base de données, c'est pourquoi elle est effectuée pendant la nuit, lorsque la charge sur notre base de données en temps réel est faible. Oracle BRM Le système de facturation est faible.

Se conformer aux exigences du GDPR avec l'outil pin_del_closed_accts a été un pas dans la bonne direction parce que tout est fait automatiquement ; par conséquent, nous n'avons plus à nous en soucier.

Image de Aleš
Aleš
Ales Pristovnik est le PDG de Tridens Technology, une entreprise slovène spécialisée dans le développement de solutions logicielles pour l'industrie automobile. Il a une longue expérience dans le secteur des technologies de l'information, ayant travaillé pour plusieurs grandes entreprises dans le passé. Passionné par la technologie et l'innovation, il se concentre actuellement sur le développement de solutions qui amélioreront la sécurité et l'efficacité de l'industrie automobile. Il possède une solide expérience en matière de leadership et de gestion et s'est engagé à faire progresser son entreprise dans le secteur technologique en constante évolution.

Obtenir des nouvelles dans votre boîte de réception !


    0 0 votes
    Évaluation de l'article
    S'abonner
    Notification pour
    invité

    1 Commentaire
    Le plus ancien
    Le plus récent Le plus populaire
    Commentaires en ligne
    Afficher tous les commentaires