Kom godt i gang med OneLake-sikkerhed

OneLake-sikkerhed giver dig mulighed for at anvende rollebaseret adgangskontrol (RBAC) på dine data, der er gemt i OneLake. Du kan definere sikkerhedsroller, der giver adgang til specifikke mapper inden for et Fabric-element, og derefter tildele disse roller til brugere eller grupper. Roller kan også indeholde sikkerhed på række- eller kolonneniveau for yderligere at begrænse adgangen. OneLake-sikkerhedstilladelserne bestemmer, hvilke data brugeren kan se på tværs af alle oplevelser i Fabric.

Fabric-brugere med tilladelserne Skriv og Del igen (generelt brugere af administrator- og medlemsarbejdsområdet) kan komme i gang ved at oprette OneLake-sikkerhedsroller for kun at give adgang til bestemte mapper eller tabeller i et Fabric-dataelement. Hvis du vil give adgang til data i et element, skal du føje brugere til en dataadgangsrolle. Brugere, der ikke er en del af en dataadgangsrolle, kan ikke se nogen data i det pågældende element.

Hvilke typer data kan sikres?

Brug OneLake sikkerhedsroller til at administrere OneLake-læseadgang til alle tabeller eller mapper i et understøttet dataelement. Adgang til tabeller kan begrænses yderligere ved hjælp af sikkerhed på række- og/eller kolonneniveau. Alle sikkerhedssæt gælder for adgang fra alle programmer i Fabric. For mere information, se dataadgangskontrolmodellen.

For specifikke itemtyper kan du også konfigurere ReadWrite-adgang. Denne tilladelse giver brugerne mulighed for at redigere data i et lakehouse på bestemte tabeller eller mapper uden at give dem adgang til at oprette eller administrere Fabric-elementer. ReadWrite-adgang gør det muligt for brugere at udføre skriveoperationer gennem Spark-notebooks, OneLake-filudforskeren eller OneLake-API'er. Skriveoperationer gennem Lakehouse UX for viewers understøttes ikke.

Følgende dataelementer understøtter OneLake-sikkerhed:

Stof vare Understøttede tilladelser
Lakehouse Læs, Læs Skriv
Azure Databricks mirrored catalog Read
Spejlede databaser Read
Spejlede kataloger Read

Standardindstillingerne

Når du opretter et nyt element, følger der et sæt standardroller med. Standardroller sikrer, at privilegerede brugere kan se og interagere med data i det nyoprettede element. Forskellige genstande har forskellige standardroller afhængigt af elementets anvendelsestilfælde, men de fleste indeholder en DefaultReader-rolle . Ved at bruge virtualiserede rollemedlemskaber inkluderes alle brugere, der har de nødvendige tilladelser til at se data i elementet (for eksempel ReadAll-tilladelsen), som medlemmer af denne standardrolle. For at begrænse adgangen til disse brugere, slet rollen DefaultReader eller fjern ReadAll-tilladelsen fra de brugere, der har adgang til dem.

Nyligt oprettede elementer, der har et tilsvarende SQL-analyse-endpoint , starter som standard i Delegeret identitetstilstand . For at sikre endpointet med OneLake-sikkerhed skal en administrator eller medlem skifte det til brugerens identitetstilstand. For trinene, se Aktiver OneLake-sikkerhed for SQL-analyse-endpoint.

Vigtig

Når du tilføjer en bruger til en dataadgangsrolle, skal du sørge for at fjerne dem fra DefaultReader-rollen. Ellers har de fuld adgang til dataene.

Aktivér OneLake-sikkerhed for SQL-analyseslutpunkt

Før du kan bruge OneLake-sikkerhed med SQL analytics-endpointet, skal du konfigurere det til at bruge brugerens identitetsadgangstilstand.

Bemærkning

Du behøver kun at skifte til brugerens identitetsadgangstilstand én gang pr. SQL-analyse-endpoint. Endepunkter, der ikke er skiftet til brugerens identitetstilstand, fortsætter med at bruge en delegeret identitet til at evaluere tilladelser.

  1. Gå til SQL analytics endpoint.

  2. I SQL analytics endpoint-oplevelsen skal du vælge fanen Sikkerhed .

  3. Vælg indstillinger for Data>.

    Skærmbillede, der viser, hvordan man navigerer til dataadgangstilstandsindstillingerne for et SQL-analyse-endpoint.

  4. Vælg Brug OneLake-sikkerhed for tabeller (Brugerens identitetsadgangstilstand), og vælg derefter Anvend.

    Skærmbillede, der viser, at man vælger OneLake-sikkerhed (brugerens identitetsadgangstilstand) som dataadgangstilstand.

  5. Vælg Fortsæt for at bekræfte dit valg.

Nu er SQL Analytics-slutpunktet klar til brug med OneLake-sikkerhed.