DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler
Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.
I denne opplæringen lærer du hvordan du utfører datamaskering for sensitiv informasjon i LuckyTemplates ved hjelp av Power Query . Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
Datamaskering lar deg skjule eller fjerne konfidensiell eller identifiserbar informasjon i LuckyTemplates-datamodellene dine.
Diskusjonen vil fokusere på disse punktene:

Og denne grunnleggende modellen vil bli brukt som eksempel:
Når du anonymiserer dataene dine, må du først identifisere hvilken informasjon som er og ikke er en viktig løsning.
Innholdsfortegnelse
Anonymisering av et kundebord
I denne kundetabellen er ikke kolonnene Stat og Selskap essensielle løsninger.
Så du må gå tilog fjern disse to kolonnene, og la bare kunde-ID og navn være igjen.
I dette eksemplet må du anonymisere Navn- kolonnen.
For å starte, gå til Legg til kolonne, klikk på Indekskolonne, og velg deretter Fra 1.
Fra Indekskolonnen som ble lagt til, velg Legg til kolonne fra eksempler .
Navngi deretter kolonnen Kundenavn , og skriv deretter inn Kunde 1 som en informasjon. Power Query vil automatisk fortsette informasjonen.
Siden du har kolonnen Kundenavn som proxy for det faktiske kundenavnet, kan du nå fjerne Navn- og Indeks-kolonnene fra tabellen.
Anonymisering av en salgstabell
I denne salgstabellen er alle 3 kolonnene essensielle løsninger i dine data. Beløp- kolonnen har imidlertid informasjon som må anonymiseres.
For å gjøre dette, legg til en indekskolonne som starter fra 1.
Deretter oppretter du en egendefinert kolonne, gir den navnet salgsbeløp, og følger deretter denne formelen:
Denne formelen randomiserer området mellom 0 og 5000.
Med denne vil du da se en Salgsbeløp- kolonne med tilfeldige tall i tabellen din.
For å forhindre at disse tallene tilbakestilles til et vanlig tall, legger du til en annen indekskolonne og endrer deretter salgsbeløpstypen til Helnummer .
Denne faktatabellen har 5000 rader. Men selv om det er randomisert og anonymisert, må du fortsatt ta ut 90 % av dataene.
Så gå til Hjem-fanen og velg Fjern rader . Deretter velger du Fjern alternative rader .
Skriv inn følgende informasjon:
Dette vil fjerne 9 av hver 10 rad i tabellen din. Så fra 5000 sitter du igjen med 500 rader.
Bryte koblingen for å forhindre avmaskering av data
Du kan angre trinnene du har gjort i tabellen ved hjelp av Power Query. Det gjør den imidlertid utsatt for å bli tuklet med. Noen kan angre arbeidet ditt for å uanonymisere dataene dine.
Slik forhindrer du at det skjer:
Velg først Lukk og bruk .
Klikk deretter Kundetabellen i datavisningen og velg Kopier tabell .
Lim inn tabellen i det tilsvarende arket og fanen i MS Excel. Gjør det samme med salgstabellen og lagre filen. For dette eksemplet er filnavnet som brukes "Anonymiserte data".
Gå tilbake til datavisningen og slett kunde- og salgstabellen.
Når du har slettet kunde- og salgstabellen, trekker du deg tilbake og åpner informasjonen fra Excel-filen.
Deretter sjekker du kunde- og salgstabellene, og klikker på Transform data.
Salgstabellen har nå kolonner som er i et gyldig dato- og numerisk felt.
For Kunder-tabellen er kolonnene i et numerisk og tekstfelt.
For å sjekke om du har forhindret at dataene dine blir demaskert, gå tilbake til Kilde under de anvendte trinnene.
I formellinjen ser du at tabellen kommer fra Excel-filen.
Dette betyr at datamaskeringen ikke lenger kan angres.
Når du er ferdig med å implementere disse trinnene, klikker du Lukk og bruk.
Opprette den manglende lenken i datotabellen
Gå tilbake til modellen din og gjenskap den manglende koblingen til Dato-tabellen ved å dra Dato i Dato-tabellen til Dato i Sales-tabellen.
Du har nå en fullstendig anonymisert modell uten frykt for å avsløre konfidensielle data.
Konklusjon
Denne generelle tilnærmingen anonymiserer konfidensielle data ved å fjerne tall og navn, og ved å bryte koblingen ved å bruke Power Query Applied Steps gjennom Microsoft Excel-transformasjon.
Denne tilnærmingen maskerer imidlertid ikke bare dataene dine, den gjør den også uoppnåelig for andre mennesker.
Husk å bruke denne metoden for å beskytte og sikre konfidensiell informasjon i datamodellen din.
Beste ønsker,
Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.
Finn ut hvorfor det er viktig å ha en dedikert datotabell i LuckyTemplates, og lær den raskeste og mest effektive måten å gjøre det på.
Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.
I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.
Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.
Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.
I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.
I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.
I denne bloggen vil du lære hvordan du bruker LuckyTemplates rangering og tilpassede grupperingsfunksjoner for å segmentere et eksempeldata og rangere det i henhold til kriterier.
Lær hvordan du oppretter og tilpasser punktdiagrammer i LuckyTemplates, som hovedsakelig brukes til å måle ytelse mot mål eller tidligere år.