Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
In deze zelfstudie leert u hoe u gegevensmaskering uitvoert voor gevoelige informatie in LuckyTemplates met behulp van Power Query . Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.
Met gegevensmaskering kunt u vertrouwelijke of identificeerbare informatie in uw LuckyTemplates-gegevensmodellen verbergen of verwijderen.
De discussie zal zich toespitsen op deze punten:
En dit basismodel wordt als voorbeeld gebruikt:
Bij het anonimiseren van uw gegevens moet u eerst vaststellen welke informatie wel en niet een essentiële oplossing is.
Inhoudsopgave
Een klantentabel anonimiseren
In deze klantentabel zijn de kolommen Staat en Bedrijf geen essentiële oplossingen.
U moet dus naar Power Query gaan en die twee kolommen verwijderen, zodat alleen de klant-ID en naam overblijven.
In dit voorbeeld moet u de kolom Naam anonimiseren .
Ga om te beginnen naar Kolom toevoegen, klik op Indexkolom en selecteer vervolgens Vanaf 1.
Kies Kolom uit voorbeelden toevoegen in de Index-kolom die is toegevoegd .
Geef vervolgens de kolom de naam Klantnaam en voer vervolgens Klant 1 in als informatie. Power Query zal de informatie automatisch voortzetten.
Aangezien u de kolom Klantnaam heeft als proxy voor de daadwerkelijke klantnaam, kunt u nu de kolommen Naam en Index uit de tabel verwijderen.
Een verkooptabel anonimiseren
In deze verkooptabel zijn alle 3 de kolommen essentiële oplossingen in uw gegevens. De kolom Bedrag bevat echter informatie die moet worden geanonimiseerd.
Voeg hiervoor een Index-kolom toe die begint bij 1.
Maak vervolgens een aangepaste kolom, noem deze Verkoopbedrag en volg deze formule:
Deze formule maakt het bereik tussen 0 en 5000 willekeurig.
Hiermee ziet u dan een kolom Verkoopbedrag met willekeurige getallen in uw tabel.
Om te voorkomen dat die getallen worden gereset naar een gemeenschappelijk getal, voegt u nog een indexkolom toe en wijzigt u het type Verkoopbedrag in Geheel getal .
Deze feitentabel heeft 5.000 rijen. Maar zelfs als het gerandomiseerd en geanonimiseerd is, moet u nog steeds 90% van de gegevens verwijderen.
Ga dus naar het tabblad Start en selecteer Rijen verwijderen . Kies vervolgens Alternatieve rijen verwijderen .
Voer de volgende informatie in:
Hiermee worden 9 van elke 10 rijen in uw tabel verwijderd. Dus vanaf 5.000 houdt u 500 rijen over.
De koppeling verbreken om ontmaskering van gegevens te voorkomen
U kunt de stappen die u in uw tabel hebt uitgevoerd ongedaan maken met behulp van Power Query. Dat maakt het echter vatbaar voor manipulatie. Iemand kan uw werk ongedaan maken om uw gegevens ongedaan te maken.
Hier leest u hoe u dit kunt voorkomen:
Kies eerst Sluiten & Toepassen .
Klik vervolgens in de gegevensweergave op de tabel Klant en selecteer Tabel kopiëren .
Plak de tabel in het bijbehorende blad en tabblad in MS Excel. Doe hetzelfde met de tabel Verkoop en sla het bestand op. Voor dit voorbeeld is de gebruikte bestandsnaam "Geanonimiseerde gegevens".
Ga terug naar de gegevensweergave en verwijder de tabel Klanten en verkopen.
Nadat u de tabel Klant en Verkoop hebt verwijderd, trekt u de informatie uit het Excel-bestand terug en opent u deze.
Controleer vervolgens de tabellen Klanten en Verkoop en klik op Gegevens transformeren.
De tabel Verkoop heeft nu kolommen in een geldig datum- en numeriek veld.
Voor de tabel Klanten staan de kolommen in een numeriek en tekstveld.
Om te controleren of u met succes hebt voorkomen dat uw gegevens werden ontmaskerd, gaat u terug naar Bron onder Toegepaste stappen.
In de formulebalk ziet u dat de tabel uit het Excel-bestand komt.
Dit betekent dat de gegevensmaskering niet meer ongedaan kan worden gemaakt.
Als u klaar bent met het implementeren van deze stappen, klikt u op Sluiten en toepassen.
Het creëren van de ontbrekende schakel in de datumtabel
Ga terug naar uw model en maak de ontbrekende link naar de datumtabel opnieuw door de datum in de datumtabel naar de datum in de verkooptabel te slepen.
Je hebt nu een volledig geanonimiseerd model zonder angst om vertrouwelijke gegevens vrij te geven.
LuckyTemplates-queryparameters: tabellen optimaliseren
Lay-out van kalendertype omzetten in tabelindeling in LuckyTemplates Query-editor gebruiken
Een dynamische datumquery-tabel maken in LuckyTemplates: een zelfstudie over Query-editor
Conclusie
Deze algemene benadering anonimiseert vertrouwelijke gegevens door nummers en namen te verwijderen en door de koppeling te verbreken met behulp van de Power Query Applied Steps via Microsoft Excel-transformatie.
Deze aanpak maskeert uw gegevens echter niet alleen, maar maakt ze ook onbereikbaar voor andere mensen.
Vergeet niet om deze methode te gebruiken om vertrouwelijke informatie in uw datamodel te beschermen en te beveiligen.
Al het beste,
Wat is zelf in Python: voorbeelden uit de echte wereld
Je leert hoe je objecten uit een .rds-bestand in R opslaat en laadt. In deze blog wordt ook besproken hoe je objecten uit R naar LuckyTemplates importeert.
In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.
Deze zelfstudie behandelt hoe u de Multi Threaded Dynamic Visuals-techniek kunt gebruiken om inzichten te creëren op basis van dynamische gegevensvisualisaties in uw rapporten.
In dit artikel zal ik de filtercontext doornemen. Filtercontext is een van de belangrijkste onderwerpen waarover elke LuckyTemplates-gebruiker in eerste instantie zou moeten leren.
Ik wil laten zien hoe de online service LuckyTemplates Apps kan helpen bij het beheren van verschillende rapporten en inzichten die uit verschillende bronnen zijn gegenereerd.
Leer hoe u wijzigingen in uw winstmarge kunt berekenen met behulp van technieken zoals vertakking van metingen en het combineren van DAX-formules in LuckyTemplates.
Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.
Als u tot nu toe nog steeds Excel gebruikt, is dit het beste moment om LuckyTemplates te gaan gebruiken voor uw zakelijke rapportagebehoeften.
Wat is LuckyTemplates Gateway? Alles wat u moet weten