Luo ja hallinnoi OneLake-turvallisuusrooleja

OneLake-turvallisuusroolit antavat sinun hallita, kuka pääsee käsiksi tiettyihin tauluihin ja kansioihin Fabric-tietokohteissasi. Manage OneLake -tietoturvassa käytä roolinäkymää roolien konfigurointiin, jäsennäkymää jäsenyyden hallintaan ja datanäkymää datan suojaamisen ja jakamisen tarkasteluun. Yleiskatsauksen OneLake-tietoturvakonsepteista ja oikeuksista löytyy kohdasta Data Security in OneLake.

Luo OneLake-turvallisuusrooleja hallitaksesi pääsyä dataan seuraaville kohdetyypeille:

Kangas esine Tuetut käyttöoikeudet
Lakehouse Lue, lueKirjoita
Azure Databricks mirrored catalog Luku
Peilatut tietokannat Luku
Peililuettelot Luku

Roolien luominen ja jäsenyyden jakaminen astuvat voimaan heti, kun tallennat roolin, joten varmista, että haluat myöntää pääsyn ennen kuin lisäät jonkun rooliin.

Edellytykset

  • Fabric-kirjoitus- tai uudelleenjao-oikeudet (yleensä sisältyvät ylläpitäjä- tai jäsentyötilan käyttäjille)

Roolien hallinta

Käytä Kaikki roolit -välilehteä luodaksesi rooleja ja hallitaksesi kunkin roolin käyttöoikeuksia, tietoja ja jäsenyyttä.

Luo rooli

Luo OneLake-käyttöoikeusrooli seuraavien vaiheiden avulla.

  1. Avaa Fabric-kohde, johon haluat hallita datan käyttöä.

  2. Valitse Manage OneLake Security -valikosta tuotevalikosta.

  3. OneLake-turvapaneelissa, Kaikki <kohdetyyppiroolit> -välilehdeltä, valitse Uusi.

  4. Anna seuraavat tiedot uudesta roolista:

    Parametri Arvo
    Roolinimi Anna nimi, joka täyttää seuraavat ohjeet:

    * Roolin nimi sisältää vain aakkosnumeerisia merkkejä.
    * Roolin nimi alkaa kirjaimella.
    * Nimet ovat kirjainkoon merkitsemättömiä ja niiden on oltava yksilöllisiä.
    * Nimen enimmäispituus on 128 merkkiä.
    Roolityyppi OneLaken tietoturva tukee vain apuraharoolityyppejä.
    Valitse myöntämisoikeudet Valitse ne oikeudet, jotka haluat myöntää. Read on vähimmäisoikeus, ja voit lisätä ReadWrite-toiminnon joillekin kohdetyypeille.

    Note

    Voit soveltaa rivitason tietoturvaa (RLS) ja sarakketason turvallisuutta (CLS) rooleihin, jotka myöntävät vain lukuluvan . RLS- ja CLS-vaihtoehdot eivät ole käytettävissä rooleissa, jotka myöntävät ReadWrite-luvan .

  5. Valitse Seuraava.

  6. Lisää dataa rooliisi. Määrittele roolin laajuus valitsemalla mukaan otettavat tiedot.

    • Kaikki tiedot: tämä rooli antaa pääsyn kaikkiin tämän tuotteen tauluihin ja tiedostoihin. Tämä valinta mahdollistaa myös pääsyn tuleviin kansioihin.
    • Valikoitu data: tämä rooli antaa pääsyn valittuihin taulukoiden ja kansioiden ryhmään. Määritä sitten tämän roolin hyväksytyt tiedot seuraavien vaiheiden avulla.
  7. Jos valitsit Valitut tiedot edellisessä vaiheessa, määritä kyseinen valinta:

    1. Valitse Muokkaa.

      Kuvakaappaus, joka korostaa Muokkaa-painiketta datan valitsemiseksi.

    2. Laajenna Taulukot ja Tiedostot -hakemistot nähdäksesi tiedot tuotteessasi.

    3. Valitse niiden taulukoiden ja tiedostojen vieressä olevat valintaruudut, joihin haluat roolin kuuluvan.

    4. Rivitason tai sarakkeen turvallisuuden soveltamiseksi taulukkoon valitse taulun nimi. Valitse sitten Data access ja valitse sopiva vaihtoehto. Lisätietoja löytyy kohdista apply row-level security ja apply column-level security.

      Kuvakaappaus, joka korostaa Data access -vaihtoehtoa taulukossa.

    5. Valitse Lisää tiedot , jos haluat lisätä valitut kohteet rooliisi.

  8. Valitse Seuraava.

  9. Lisää jäseniä rooliisi. Syötä manuaalisesti niiden käyttäjien nimet tai sähköpostiosoitteet, jotka haluat sisällyttää rooliin. Tai valitse Edistynyt konfiguraatio ja seuraa ohjeita kohtaan Assign virtuaaliset jäsenet.

    Tärkeää

    Ennen kuin lisäät käyttäjiä rooliin, jolla on rajoitettu pääsy, varmista, ettei DefaultReader-rooli jo anna heille laajempaa pääsyä. Rajoittaaksesi heidän pääsyään, poista heidät DefaultReader-roolista tai muokkaa tai poista DefaultReader-roolia.

  10. Valitse Luo.

Katso ja muokkaa roolia

Seuraavien vaiheiden avulla voit muokata aiemmin luotua OneLake-käyttöoikeusroolia.

  1. Avaa nimike, johon haluat määrittää suojauksen.

  2. Valitse Manage OneLake Security -valikosta tuotevalikosta.

  3. OneLaken turvallisuuspaneelissa, Kaikki <kohdetyyppiroolit> -välilehdeltä, valitse rooli, jota haluat muokata.

    Tämä toiminto avaa roolitiedot -sivun. Roolitietojen sivun yläosassa näkyy roolin nimi, käyttöoikeudet ja tyyppi. Roolitietojen sivun alareunassa on kaksi välilehteä: Data roolissa ja Jäsenet roolissa.

  4. Valitse Muokkaapäivittääksesi roolin nimen tai Muokkaa roolioikeudet.

    Kuvakaappaus Fabric-portaalista, jossa näkyy Muokkaa-valikon avaaminen roolien nimen tai käyttöoikeuksien päivittämiseksi.

  5. Valitse Data roolissa -välilehti nähdäksesi kaikki tiedot, joihin roolin jäsenet pääsevät käsiksi.

    Kuvakaappaus, joka näyttää tiedot Data in Role -välilehdellä.

    Column Mitä se näyttää
    Tiedot Taulukoihin tai kansioihin, joihin rooli antaa pääsyn. Laajenna ja kavenna skeemat nähdäksesi kohteet alla, vie hiiri merkinnän päälle nähdäksesi sen koko polun tai vie hiiri useampien vaihtoehtojen (...) päälle rivin tai sarakkeen tason turvallisuuden konfigurointiin. Lisätietoja löytyy kohdasta Taulukko-, sarakke- ja rivitason turvallisuus OneLakessa.
    Tyyppi Kohdetyyppi: Skeema, taulukko tai kansio.
    Tietojen käyttö Riippumatta siitä, onko kohteella rivi- tai sarakketason rajoituksia. Lukituskuvake vaakasuorine viivoineen ilmaisee rivitason turvallisuuden; Lukkokuvake pystysuorina viivoineen ilmaisee sarakkeen tason turvallisuuden.
  6. Tee jokin seuraavista muutoksista roolin tietoihin:

    • Lisää tai poista taulukoita ja kansioita: Valitse Muokkaa dataa avataksesi taulukon ja kansion valintaikkunan. Tarkista ja poista valinnat taulukoista tai kansioista lisätäksesi tai poistaaksesi ne roolista, ja valitse sitten Lisää tiedot vahvistaaksesi valintasi.
    • Lisää tai muokkaa rivitason turvallisuutta: Lisätietoja löytyy kohdasta Apply row-level security to a table.
    • Lisää tai muokkaa saraketason turvallisuutta: Lisätietoja löytyy kohdasta Apply column-level security to a table.
  7. Valitse roolivälilehden jäsenet nähdäksesi roolin jäsenet.

    Kuvakaappaus, joka näyttää yksityiskohdat, jotka näkyvät Jäsenet roolivälilehdellä.

    Column Mitä se näyttää
    Jäsenet Jäsenen profiilikuva ja nimi.
    Tyyppi Olipa jäsen käyttäjä tai ryhmä.
    Lisätty käyttäen Miten käyttäjä liittyi rooliin: suoraan sähköpostiosoitteen kautta tai osana ryhmää. Lisätietoja käyttäjien lisäämisestä käyttöoikeusryhmien avulla löytyy kohdasta Assign virtual members.
  8. Jos haluat muokata roolin jäseniä, valitse Lisää jäseniä.

    • Jos haluat lisätä jäseniä manuaalisesti, kirjoita nimi tai sähköpostiosoite Lisää jäseniä rooliisi -tekstiruutuun. Valitse oikea nimi ehdotetusta luettelosta. Valitse sitten valintakuvake vahvistaaksesi valintasi tai valitse X-kuvake tyhjentääksesi valinnan.

    • Jäsenten lisäämiseksi heidän Fabric-esineoikeuksiensa perusteella valitse Kehittynyt konfiguraatio ja luo virtuaalinen jäsenryhmä. Lisätietoja löytyy kohdasta Assign virtuaaliset jäsenet.

  9. Jos haluat poistaa käyttäjiä roolista, valitse lisää vaihtoehtoja (...) heidän nimensä vierestä ja valitse Poista roolista.

Kun teet muutoksia roolijäsenyyteen, rooli päivittyy välittömästi. Ilmoitus näyttää muutosten onnistumisen tai epäonnistumisen.

Aseta rivitason turvallisuus taulukkoon

Määrittele rivitason turvallisuussäännöt (RLS) osaksi mitä tahansa OneLake-turvallisuusroolia, joka antaa pääsyn taulukkotietoihin Delta Parquet -muodossa. Rivit liittyvät vain taulukkodataan, joten et voi määritellä RLS:ää ei-taulukkokansioille tai jäsentämättömälle datalle. Parhaana käytäntönä vältä epämääräisiä tai liian monimutkaisia RLS-ilmaisuja. Koko sääntösyntaksi löytyy kohdasta Row-level security syntax reference.

  1. Mene kohteeseesi ja valitse Manage OneLake security.

  2. Valitse olemassa oleva rooli tai valitse Uusi luodaksesi uuden roolin.

  3. Roolitiedot -sivulla valitse lisää vaihtoehtoja (...) suojattavan taulukon vierestä ja valitse sitten Riviturvallisuus.

    Kuvakaappaus, jossa näkyy rivin turvallisuuden valinta käyttöoikeuksien muokkaamiseksi taulukossa.

  4. Koodieditorissa kirjoita SQL-lause, joka määrittelee, mitkä rivit käyttäjät voivat nähdä. Syntaksiohjeita löytyy kohdasta Rivitason turvallisuussyntaksiviittaus.

  5. Vahvista rivin suojaussäännöt valitsemalla Tallenna.

Sovella sarakketason turvaa taulukkoon

Määrittele saraketason turvallisuus (CLS) osana OneLake-turvallisuusroolia mille tahansa Delta Parquet -taululle. Oletuksena käyttäjillä on pääsy kaikkiin sarakkeisiin. Luo CLS-säännöt, jotka piilottavat sarakkeet pääsyn peruuttamiseksi.

Tärkeää

Sarakkeen käyttöoikeuden poistaminen ei estä kyseisen sarakkeen käyttöä, jos toinen rooli myöntää sen käyttöoikeuden.

  1. Mene tietokohteeseesi ja valitse Hallinnoi OneLake-turvallisuutta.

  2. Valitse olemassa oleva rooli tai valitse Uusi luodaksesi uuden roolin.

  3. Roolitietojen sivulla valitse lisää vaihtoehtoja (...) taulun vierestä, jonka haluat suojata, ja valitse sitten Sarakkeen turvallisuus.

    Kuvakaappaus, jossa näkyy valitaan sarakkeen turva muokkaamaan oikeuksia taulukossa.

  4. Jos haluat poistaa pääsyn sarakkeeseen, aseta sarake Permissionto Hide. Käytä valintaruutuja valitaksesi useita sarakkeita ja asettaaksesi oikeudet suurina erin. Käytä suodatinta nähdäksesi saravat luvalla. Sallittujen sarakkeiden luettelossa on oltava vähintään yksi sarake.

  5. Valitse Tallenna.

Roolin poistaminen

Käytä seuraavia vaiheita poistaaksesi OneLake-tietoturvaroolin.

  1. Avaa nimike, johon haluat määrittää suojauksen.

  2. Valitse Manage OneLake Security -valikosta tuotevalikosta.

  3. OneLake-tietoturvapaneelissa, Kaikki <kohdetyyppiroolit> -välilehdellä, rastita ruutu niiden roolien vieressä, jotka haluat poistaa.

  4. Valitse Poista ja odota ilmoitusta, että roolit on poistettu onnistuneesti.

Hallinnoi jäsenyyttä

Käytä Kaikki jäsenet roolissa -välilehteä tarkastellaksesi ja hallinnoidaksesi käyttäjiä ja ryhmiä kaikissa OneLake-turvallisuusrooleissa kyseisessä kohteessa.

Määritä jäsen tai ryhmä rooliin

OneLake-turvallisuusroolit tukevat yksittäisten käyttäjien, Microsoft Entra -ryhmien ja turvallisuusperiaatteiden lisäämistä.

Voit lisätä käyttäjiä tai ryhmiä suoraan rooliin käyttämällä Lisää jäseniä rooliisiUusi roolijäsen > -sivulla. Voit myös luoda virtuaalisia jäsenyyksiä käyttöoikeusryhmillä käyttämällä Advanced configuration control -toimintoa.

Kun lisäät käyttäjiä suoraan rooliin, teet heistä roolin eksplisiittiset jäsenet. Nämä käyttäjät esiintyvät nimensä ja kuvansa kanssa jäsenluettelossa .

Tärkeää

Kun lisäät käyttäjän OneLake-turvallisuusrooliin, poista hänet DefaultReader-roolista. Muuten he säilyttävät täyden pääsyn tietoihin.

Roolin virtuaalijäsenyys mukautuu dynaamisesti käyttäjien Fabric-esineiden oikeuksien mukaan. Kun valitset Edistynyt konfiguraatio ja luvan, lisäät minkä tahansa käyttäjän Fabric-työtilassa, jolla on kaikki valitut oikeudet, roolin implisiittiseksi jäseneksi. Esimerkiksi, jos valitset ReadAll, Write, jokainen Fabric-työtilan käyttäjä, jolla on ReadAll- ja Write-oikeudet kyseiseen kohteeseen, tulee roolin jäseneksi. Jos haluat nähdä, ketkä käyttäjät käyttöoikeusryhmässä on, katso Jäsenet roolissa -välilehden Lisätty käyttäen -sarakkeesta. Näitä jäseniä ei voi poistaa manuaalisesti. Jos haluat poistaa jäsenen, jonka olet lisännyt käyttöoikeusryhmän kautta, poista käyttöoikeusryhmä roolista.

Määritä virtuaalisia jäseniä

Käytä seuraavia oikeuksia tunnistaaksesi virtuaalijäsenet:

  • Luku
  • Kirjoitus
  • Jaa uudelleen
  • Suorita
  • ReadAll

Käyttäjien määrittämiseksi käyttöoikeusryhmiin käytä seuraavia vaiheita:

  1. Valitse sen roolin nimi, johon haluat määrittää jäseniä.

  2. Valitse roolin tietosivulla Jäsenet roolissa -välilehti.

  3. Valitse Lisää jäseniä.

  4. Valitse Lisäasetukset.

    Kuvakaappaus, jossa näkyy valittu kehittynyt kokoonpano jäsenten lisäämiseksi käyttöoikeusryhmien avulla.

  5. Valitse Permissiongroups-laatikosta valintaruutu jokaisen käyttöoikeuden vierestä, johon haluat ottaa käyttäjät.

    Jokainen käyttöoikeusryhmä näyttää, kuinka monta käyttäjää kyseisessä ryhmässä on.

    Useiden käyttöoikeusryhmien valitseminen sisältää käyttäjät, joilla on kaikki valitut tarvittavat käyttöoikeudet.

  6. Valitse Lisää, jos haluat sisällyttää ryhmät ja tallentaa roolin.

Katso pääsy jäsenten mukaan

Katso, mitkä roolit antavat jäsenelle pääsyn ja mihin tietoihin jäsen pääsee käsiksi.

  1. Avaa se kohde, josta haluat tarkistaa pääsyn.

  2. Valitse Manage OneLake Security -valikosta tuotevalikosta.

  3. Valitse Kaikki jäsenet roolissa -välilehti.

    Sivulla on lueteltu jokainen käyttäjä tai ryhmä, joka kuuluu OneLake-turvallisuusrooliin, sekä roolit, joihin he kuuluvat.

  4. Valitse käyttäjä tai ryhmä avataksesi heidän käyttötietonsa.

  5. Valitse Roolit selataksesi rooleja, joihin tämä käyttäjä tai ryhmä kuuluu.

  6. Valitse Myönnetyt tiedot selataksesi jäsenen pääsyä ja tunnistaaksesi, mikä rooli antaa pääsyn kuhunkin taulukkoon tai kansioon.

  7. Käyttäjän tai ryhmän pääsyn muuttamiseksi valitse rooli ja muokkaa sen tietoja tai jäseniä.

Lisää jäseniä useisiin rooleihin

Lisää useita käyttäjiä tai ryhmiä useisiin OneLake-turvallisuusrooleihin samanaikaisesti.

  1. Kaikki jäsenet roolissa -välilehdellä valitse Lisää jäsenet.

  2. Käytä roolien pudotusvalikkoa valitaksesi jokaisen roolin, jonka haluat antaa.

  3. Jäsenten tekstikenttään syötä käyttäjät tai ryhmät, jotka haluat lisätä. Tai valitse Edistynyt konfiguraatio määrittääksesi virtuaaliset jäsenet.

  4. Valitse Lisää.

Poista jäsen kaikista rooleista

Poista käyttäjä tai ryhmä kaikista OneLake-turvallisuusrooleista, kun heidän ei enää pitäisi päästä käsiksi tuotteen tietoihin.

  1. Kaikki jäsenet roolissa -välilehdeltä valitse käyttäjä tai ryhmä, jonka haluat poistaa.

  2. Valitse Remove from item type (esim . Remove from Mirrored Catalog) peruuttaaksesi jäsenen tietojen käytön kaikissa OneLake-turvarooleissa.

Tietojen hallinta

Käytä All data in roles -välilehteä tarkistaaksesi kaikki tiedot kohteessa ja ymmärtämään, mitkä roolit antavat pääsyn niihin.

Katso pääsy datan perusteella

  1. Avaa se kohde, josta haluat tarkistaa pääsyn.

  2. Valitse Manage OneLake Security -valikosta tuotevalikosta.

  3. Valitse Kaikki tiedot roolissa -välilehti.

    Sivulla luetellaan kohteen taulukot, roolit, jotka myöntävät pääsyn kuhunkin taulukkoon, sekä jäsenten määrä, joilla on pääsy.

  4. Valitse taulukko nähdäksesi siihen liittyvät roolit ja käyttöoikeudet.

  5. Tarkista ne jäsenet, jotka pääsevät pöytään käsiksi.