Data Scrambling/ Shuffling Routine während Transformation in InfoObject

BW, SRM, Berechtigung etc.
10 Beiträge • Seite 1 von 1
10 Beiträge Seite 1 von 1

Data Scrambling/ Shuffling Routine während Transformation in InfoObject

Beitrag von toni89 (ForumUser / 17 / 0 / 0 ) »
Hallo in die Runde,

unsere Firma will für Demonstrationszwecke Daten aus unserem Produktiv-HCM-System in ein Demosystem migrieren. Ich soll eine kleine Präsentation machen, welche Möglichkeiten es über ABAP Routinen gäbe, die Daten bei Beladung so zu anonymisieren, dass sie natürlich keine Rückschlüsse mehr auf Personen zulassen, aber gleichzeitig sinnvoll auswertbar bleiben.

Ich dachte, evtl. die Daten in den betreffenden Merkmalen spaltenweise zu "durchmischen", weiß aber nicht ob das machbar ist oder ob es nicht vielleicht auch bessere Möglichkeiten gibt.

Würde mich über Ratschläge riesig freuen.

Liebe Grüße

Toni

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Data Scrambling/ Shuffling Routine während Transformation in InfoObject

Beitrag von Thomas R. (Expert / 755 / 78 / 34 ) »
Hallo Toni,
vermutlich ist eine vernünftige Anonymisierung mit vertretbarem Aufwand nicht hinzubekommen.
Ev. ist es besser sich am Markt eine entsprechende Lösung zu kaufen.

MfG

Thomas R.

Re: Data Scrambling/ Shuffling Routine während Transformation in InfoObject

Beitrag von toni89 (ForumUser / 17 / 0 / 0 ) »
danke schonmal für deine antwort.

vielleicht hat aber trotzdem jemand einen hinweis ( muss nicht mit code sein, sondern nur allgemeine herangehensweise ) wie man das hinbekommen könnte bzw wo eurer Meinung nach man am Besten ansetzen sollte?

Ich hatte mir das quasi als eine Art einmal rotierende Permutation vorgestellt, die beim Beladen des InfoObject durch die gepufferten Daten läuft. In etwa so:

ursprünglich:

ID Vorname
1 Tom
2 Thomas
3 Anja

nach der Routine:

ID Vorname
1 Thomas
2 Anja
3 Tom

Ich hoffe sehr auf weitere Ideen :)

Lieben Gruß


Re: Data Scrambling/ Shuffling Routine während Transformation in InfoObject

Beitrag von Tron (Top Expert / 1327 / 35 / 332 ) »
Moin.
Mein Vorschlag:
Im HR sind die Personen bezogenen Daten NAME VORNAME ... in der Tabelle PA0002 abgelegt (also INFOTYP 0002 in der PA30) . Schlüsselfelder sind die Personalnummer / Gültigkeit etc....

Für eine Personal Testdaten Tabelle könnte man die PA0002 kopieren und bis auf Vor und Nachname eigentlich alles kopieren.
Vor und Nachname fülle ich einfach mit Daten aus dem Telefonbuch. Z.B.
lese ich von der Seite https://anrufer.info/telefonnummern/040-69794
jeweils 12 Nameneinträge und setze diese beim Füllen meiner ZPA0002 ein.
Dann permutiere ich die Telefonnummer in der URL und nehme die nächsten 12 Einträge ... usw..

So bleibt noch die Referenz zur Original Personalnummer.
Wenn man das nicht will, muß man zusätzlich für ZPA0002 halt neue Personalnummern "erfinden".

gruß Jens
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Re: Data Scrambling/ Shuffling Routine während Transformation in InfoObject

Beitrag von Thomas R. (Expert / 755 / 78 / 34 ) »
Da die Personalnummer das kritische Element sind - Schlüsselteil in allen Tabellen - darf gerade die Personalnummer nicht erhalten bleiben, d.h. die Daten der Tabellen müssen zwischen den Personalnummern durchgemischt werden. Und dann noch sinnvolle Daten - die nicht nur die Einfachstfälle beinhalten - sind eine nicht zu unterschätzende Herausforderung.

MfG
Thomas R.

Re: Data Scrambling/ Shuffling Routine während Transformation in InfoObject

Beitrag von toni89 (ForumUser / 17 / 0 / 0 ) »
Danke schonmal für eure ganzen ausführlichen Überlegungen und Tipps. Ich weiß das sehr zu schätzen. Ich werd mich morgen mal ransetzen und nochmal alles genau durchgehen. Heute Abend ist erstmal 30. Geburtstag angesagt :) den Vorschlag von Tron finde ich ganz schlüssig, und auch der abapfaker sieht vielversprechend aus. Aber ich verstehe auf jeden Fall auch Thomas Einwand mit der Personalnummer. War auch mein Gedanke, dass in der Schlüsselfunktion der Personalnummer wahrscheinlich die große Herausforderung liegt.

Schönen Abend erstmal an alle!

Re: Data Scrambling/ Shuffling Routine während Transformation in InfoObject

Beitrag von Somani (ForumUser / 81 / 12 / 20 ) »
Wir setzen dafür im HCM Umfeld die Komponente CTBAS "Accenture Clone and Test - Basis Module" ein.
Damit kann man die ganze HR Stammdaten auf ein anderes System/Mandant kopieren und auch gleich anonymisieren.

Die Personalnummer bleibt aber leider auch da bestehen. Es werden lediglich die Namen und so Sachen abgeändert.

Edit: https://www.accenture.com/de-de/softwar ... e-and-test

Re: Data Scrambling/ Shuffling Routine während Transformation in InfoObject

Beitrag von toni89 (ForumUser / 17 / 0 / 0 ) »
okay, also die Personalnummer könnte man doch auch einfach mit einem Zufallswert mappen. Ich denke ein guter Ansatzpunkt sind evtl die HANA anonymisation features ( k-anonymity) plus dummy werte aus dem ABAP-faker für name etc.

Re: Data Scrambling/ Shuffling Routine während Transformation in InfoObject

Beitrag von Tron (Top Expert / 1327 / 35 / 332 ) »
Moin.
Wenn man die Personalnummern ändert, dann darf man nicht vergessen,
das bestehende Daten auch angepasst werden müssten.
Zum Beispiel die Partnerrollen (VBPA / IHPA /..) in Belegen und wo sonst noch die Personalnummer eingesetzt wird.

gruß Jens
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Seite 1 von 1

Vergleichbare Themen

2
Antw.
5063
Views
Löschen Sammdaten Infoobject trotz Verwendung
von manuk » 13.02.2006 11:34 • Verfasst in Sonstige Module
17
Antw.
5617
Views
DATA OFFSET und DATA TRANSFER
von Littlered » 21.07.2005 16:01 • Verfasst in ABAP® Core
0
Antw.
944
Views
C Routine im Report
von JohnLocklay » 10.10.2016 14:10 • Verfasst in ABAP® Core
2
Antw.
1631
Views
Routine für Fortschreibungsregel ( BW )
von ulli952 » 13.07.2010 13:44 • Verfasst in Sonstige Module
16
Antw.
6910
Views
ABAP Routine Fortschreibungsregel im BW
von gruftassel » 25.04.2007 09:16 • Verfasst in ABAP® Core

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 16 Stunden von black_adept gelöst 23 / 3778
User Exit EXIT_RQCPRM10_001
vor 16 Stunden von a-dead-trousers 2 / 308
Trennen Strasse und Hausnummer
vor 22 Stunden von payten 13 / 10664
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1357

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 16 Stunden von black_adept gelöst 23 / 3778
User Exit EXIT_RQCPRM10_001
vor 16 Stunden von a-dead-trousers 2 / 308
Trennen Strasse und Hausnummer
vor 22 Stunden von payten 13 / 10664
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1357

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2890
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9484