Jaa


Tietovuon tallennuksen määrittäminen käyttämään Azure Data Lake Gen 2:ta

Power BI:ssä käytetyt tiedot tallennetaan oletusarvoisesti Power BI:n tarjoamaan sisäiseen tallennustilaan. Tietovoiden ja Azure Data Lake Tallennus Gen 2:n (ADLS Gen2) integroinnin myötä voit tallentaa tietovuot organisaatiosi Azure Data Lake Tallennus Gen2 -tilille. Tämän ominaisuuden avulla voit tuoda oman tallennustilan Power BI -tietovoihin ja muodostaa yhteyden vuokraaja- tai työtilatasolla.

Miksi kannattaa käyttää ADLS Gen 2 -työtilaa tai vuokraajan yhteyttä

Kun liität tietovuon, Power BI määrittää ja tallentaa viitteen, jotta voit nyt lukea ja kirjoittaa tietoja omaan ADLS Gen 2:een. Power BI tallentaa tiedot Common Data Model (CDM) -muodossa, joka tallentaa metatietoja tiedoistasi tietovuon itsensä luomien todellisten tietojen lisäksi. Tämä ominaisuus avaa käyttöön monia tehokkaita ominaisuuksia ja mahdollistaa sen, että tietosi ja siihen liittyvät metatiedot CDM-muodossa tarjoavat nyt laajennettavuuden, automaation, valvonnan ja varmuuskopiointiskenaariot. Kun tuot nämä tiedot laajasti saataville omassa ympäristössäsi, voit näin tehdä organisaatiossasi luoduista merkityksellisistä tiedoista ja tiedoista demokraattisia. Sen avulla voit myös luoda uusia, hyvin monimutkaisia ratkaisuja. Ratkaisut voivat olla CDM:n huomioivia mukautettuja sovelluksia ja ratkaisuja Power Platformissa, Azuressa sekä sellaisia, jotka ovat saatavilla kumppani- ja riippumattoman ohjelmistotoimittajan (ISV) ekosysteemin kautta. Voit myös luoda sovelluksen CSV-tiedoston lukemiseksi. Tietoteknikot, tietojenkäsittelyasiantuntijat ja analyytikot voivat nyt käsitellä, käyttää ja käyttää uudelleen yleisiä tietoja, jotka on valittu ADLS Gen 2:ssa.

On olemassa kaksi tapaa määrittää, mitä ADLS Gen 2 -säilöä käytetään: voit käyttää vuokraajan määrittämää ADLS Gen 2 -tiliä tai voit tuoda oman ADLS Gen 2 -säilösi työtilatasolla.

Edellytykset

  • Jos haluat tuoda oman ADLS Gen 2 -tilisi, sinulla on oltava omistajan käyttöoikeus tallennustilin tasolla. Resurssiryhmän tai tilauksen tason käyttöoikeudet eivät toimi. Jos olet järjestelmänvalvoja, sinun on vielä määritettävä itsellesi Omistajan-käyttöoikeus. Ei tällä hetkellä tue ADLS Gen2 -Tallennus Tilit palomuurin takana.

  • Tallennustili on luotava hierarkkinen nimitila käytössä.

  • Tallennustili on luotava samassa Microsoft Entra -vuokraajassa kuin Power BI -vuokraaja.

  • Käyttäjällä on oltava Tallennus Blob-tietojen omistaja -rooli, Tallennus Blob-tietojen lukija -rooli ja Omistaja-rooli tallennustilitasolla (vaikutusalueen tulee olla tämä resurssi, eikä se saa periä). Käyttöön otettujen roolimuutosten synkronointi voi kestää muutamia minuutteja, ja ne täytyy synkronoida, ennen kuin seuraavat vaiheet voidaan suorittaa Power BI -palvelu.

  • Power BI -työtilan vuokraajan alueen on oltava sama kuin tallennustilin alueen.

  • Päätepisteiden suojaamiseen vaaditaan TLS (Transport Layer Security) -versio 1.2 (tai uudempi versio). Verkkoselaimet ja muut asiakassovellukset, jotka käyttävät TLS 1.2:ta aiempia TLS-versioita, eivät pysty muodostamaan yhteyttä.

  • Tietovuon liittämistä ADLS Gen 2:een monimenetelmäisen todentamisen (MFA) takana ei tueta.

  • Lopuksi voit muodostaa yhteyden mihin tahansa ADLS Gen 2:een Hallinta-portaalista, mutta jos muodostat yhteyden suoraan työtilaan, sinun on ensin varmistettava, ettei työtilassa ole tietovoita.

Muistiinpano

Tuo oma tallennustilasi (Azure Data Lake Gen 2) ei ole saatavilla Power BI -palvelu Yhdysvaltain valtionhallinnon GCC-asiakkaille. Lisätietoja siitä, mitkä ominaisuudet ovat käytettävissä ja mitkä eivät, on artikkelissa Power BI:n ominaisuuksien saatavuus Yhdysvaltain valtionhallinnon asiakkaille.

Seuraavassa taulukossa kuvataan ADLS:n ja ADLS Gen 2:n ja Power BI:n edellyttämät Power BI:n käyttöoikeudet:

Toimi ADLS-käyttöoikeudet Power BI -vähimmäisoikeudet
Näyttöyhteys ADLS Gen 2:sta Power BI -vuokraajaan Omistaja Power BI -järjestelmänvalvoja
Näyttöyhteys ADLS Gen 2:sta työtilaan Omistaja Työtilan järjestelmänvalvoja
Luo Power BI -tietovoita kirjoittamalla takaisin yhdistettyyn ADLS-tiliin Ei käytettävissä Työtilaan osallistuja
Power BI -tietovuon käyttäminen Ei käytettävissä Työtilan katseluohjelma

Näyttöyhteys Azure Data Lake Gen 2:een työtilatasolla

Siirry työtilaan, jossa ei ole tietovoita. Valitse Työtilan asetukset. Valitse Azure Näyttöyhteys ions -välilehti ja valitse sitten Tallennus-osa.

Screenshot of the Workspace settings pane on the Azure connections tab.

Käytä Azuren-yhteyden oletusarvoa -vaihtoehto on näkyvissä, jos järjestelmänvalvoja on jo määrittänyt vuokraajan määrittämän ADLS Gen 2 -tilin. Sinulla on kaksi vaihtoehtoa:

  • Käytä vuokraajan määrittämää ADLS Gen 2 -tiliä valitsemalla ruutu nimeltä Käytä Azure-yhteyden oletusarvoa, tai
  • Valitse Näyttöyhteys Azureen osoittamaan uuteen Azure-tallennus tiliin.

Kun valitset Näyttöyhteys Azureen, Power BI noutaa luettelon Azure-tilauksista, joihin sinulla on käyttöoikeus. Täytä avattavat valikot. Valitse sitten kelvollinen Azure-tilaus, resurssiryhmä ja tallennustili, jolla hierarkkinen nimitila-asetus on käytössä. Se on ADLS Gen2 -merkintä. Henkilökohtaista tiliä, jota käytetään yhteyden muodostamiseen Azureen, käytetään vain kerran alkuperäisen yhteyden määrittämiseen ja oikeuksien myöntämiseen Power BI -palvelu tilille tietojen lukemiseen ja kirjoittamiseen, minkä jälkeen alkuperäistä käyttäjätiliä ei enää tarvita yhteyden pitämiseksi aktiivisena.

Screenshot of the Settings window after choosing Connecting to Azure.

Kun olet valinnut haluamasi vaihtoehdon, valitse Tallenna , niin olet yhdistänyt työtilan omaan ADLS Gen2 -tiliisi. Power BI määrittää automaattisesti tallennustilin, jolla on tarvittavat oikeudet, ja määrittää Power BI -tiedostojärjestelmän, johon tiedot kirjoitetaan. Tässä vaiheessa jokaisen tämän työtilan sisällä olevan tietovuon tiedot kirjoitetaan suoraan tähän tiedostojärjestelmään, jota voidaan käyttää muiden Azure-palveluiden kanssa. Sinulla on nyt yksi lähde kaikille organisaation tai osaston tiedoille.

Azure-yhteyksien määritys

Azure-yhteyksien määrittäminen on valinnainen asetus, joka sisältää enemmän ominaisuuksia, jotka voidaan valinnaisesti määrittää:

  • Vuokraajatason tallennus, jonka avulla voit määrittää oletusasetuksen ja/tai
  • Työtilatason tallennustila, jonka avulla voit määrittää yhteyden työtilaa kohti

Voit halutessasi määrittää vuokraajatason tallennustilan, jos haluat käyttää vain keskitettyä Data Lake -tallennustilaa, tai haluat käyttää tätä tallennustilaa oletusasetuksena. Emme aloita automaattisesti oletusarvon avulla, mikä sallii joustavuuden määrityksissäsi, joten voit joustavasti määrittää tätä yhteyttä käyttävät työtilat haluamallasi tavalla. Jos määrität vuokraajan määrittämän ADLS Gen 2 -tilin, sinun on silti määritettävä kukin työtila käyttämään tätä oletusasetusta.

Voit vaihtoehtoisesti tai lisäksi määrittää työtilatason tallennusoikeudet erillisenä asetuksena, joka tarjoaa täyden joustavuuden määrittää tietyn ADLS Gen 2 -tilin työtilakohtaisesti.

Yhteenvetona: jos vuokraajatason tallennustilan ja työtilatason tallennusoikeudet sallitaan, työtilan järjestelmänvalvojat voivat halutessaan käyttää ADLS-oletusyhteyttä tai päättää määrittää toisen oletusarvosta erillisen tallennustilin. Jos vuokraajan tallennustilaa ei ole määritetty, työtilan järjestelmänvalvojat voivat halutessaan määrittää ADLS-tilejä työtilassa työtilan perusteella. Jos myös vuokraajatason tallennustila on valittuna eikä työtilatason tallennustilaa sallita, työtilan järjestelmänvalvojat voivat halutessaan määrittää tietovuot käyttämään tätä yhteyttä.

ADLS Gen 2:n työtilayhteyksien rakenne ja muoto

ADLS Gen 2 -tallennustilillä kaikki tietovuot tallennetaan tiedostojärjestelmän powerbi-säilöön .

Powerbi-säilön rakenne näyttää tältä: <workspace name>/<dataflow name>/model.jsonja <workspace name>/<dataflow name>/model.json.snapshots/<all snapshots><workspace name>/<dataflow name>/<table name>/<tablesnapshots>

Paikka, johon tietovuot tallentavat tietoja ADLS Gen 2:n kansiohierarkiassa, on sama riippumatta siitä, sijaitseeko työtila jaetussa kapasiteetissa vai Premium-kapasiteetissa.

Seuraavassa esimerkissä käytetään Northwind Odata -mallin Orders-taulukkoa.

Screenshot of the file explorer showing an example using the Orders table of the Northwind Odata sample.

Edellisessä kuvassa:

  • Model.json on tietovuon uusin versio.
  • Model.json.snapshots ovat kaikki tietovuon aiempia versioita. Tästä historiasta on hyötyä, jos tarvitset koostimen aiemman version tai lisäävät asetukset.
  • Tablename on kansio, joka sisältää tulokseksi saatavat tiedot, kun tietovuon päivitys on valmis.

Kirjoitamme vain tähän tallennustiliin, mutta emme tällä hetkellä poista tietoja. Katkaise yhteys, emme poista tietoja ADLS-tililtä, joten kaikki edellisessä luettelossa mainitut tiedostot säilytetään.

Muistiinpano

Tietovuot sallivat esi esitettyjen linkittämisen tai viittaamisen muissa tietovoissa. Tällaisissa tietovoissa model.json-tiedosto voi viitata toisessa samassa tai muussa työtilassa olevan tietovuon model.json-tiedostoon.

Tiedostojen siirtäminen ADLS Gen 2 -tallennustilin välillä tai sen sisällä

Kun siirrät tietovuon yhdeltä ADLS Gen2 -tallennustililtä toiselle, sinun on varmistettava, että model.json-tiedoston polut päivitetään vastaamaan uutta sijaintia. Tämä johtuu siitä, että model.json-tiedosto sisältää tietovuon polun ja polun tietoihin. Jos et päivitä polkuja, tietovuo ei löydä tietoja ja aiheuttaa käyttöoikeusvirheitä. Voit päivittää polut seuraavasti:

  • Avaa model.json-tiedosto tekstieditorissa.
  • Etsi tallennustilin URL-osoite ja korvaa se uudella tallennustilin URL-osoitteella.
  • Tallenna tiedosto.
  • Korvaa aiemmin luotu model.json-tiedosto ADLS Gen2 -tallennustilillä.

ADLS Gen 2 -työtilayhteyksien laajennettavuus

Jos olet yhdistämässä ADLS Gen 2:ta Power BI:hin, voit tehdä tämän toiminnon työtila- tai vuokraajatasolla. Varmista, että sinulla on oikea käyttöoikeustaso. Lue lisätietoja edellytyksistä.

Tallennusrakenne noudattaa Common Data Model -muotoa. Lisätietoja tallennusrakenteesta ja CDM:stä on valikossa Mikä on analyysitietovoiden tallennusrakenne ja Käytä Common Data Modelia Azure Data Lake Tallennus Gen2:n optimoinnissa.

Kun tiedot ja metatiedot on määritetty oikein, ne ovat ohjausobjektissasi. Monet sovellukset ovat tietoisia CDM:stä, ja tietoja voidaan laajentaa käyttämällä Azurea, PowerAppsia ja PowerAutomatea. Voit myös käyttää kolmannen osapuolen ekosysteemiä joko noudattamalla muotoa tai lukemalla raakadataa.

Yhteyden katkaiseminen Azure Data Lake Gen 2:een työtilasta tai vuokraajasta

Jos haluat poistaa yhteyden työtilatasolla, varmista ensin, että kaikki työtilan tietovuot on poistettu. Kun kaikki tietovuot on poistettu, valitse Katkaise yhteys työtilan asetuksissa. Sama koskee vuokraajaa, mutta sinun on ensin varmistettava, että myös kaikkien työtilojen yhteys vuokraajan tallennustiliin on katkaistu, ennen kuin voit katkaista yhteyden vuokraajatasolla.

Poista Azure Data Lake Gen 2 käytöstä

Hallinta-portaalin Tietovuot-kohdassa estää käyttäjiltä tämän ominaisuuden käytön ja estää työtilan järjestelmänvalvojia tuomaan omia Azure-tallennus.

Kumoaminen Azure Data Lake Gen 2:sta

Kun tietovuon tallennustila on määritetty käyttämään Azure Data Lake Gen 2:ta, automaattista palautusta ei ole tarjolla. Power BI:n hallitsemaan tallennustilaan palaaminen on manuaalinen prosessi.

Gen 2:een tekemäsi siirron palauttamiseksi sinun on poistettava tietovuot ja luotava ne uudelleen samassa työtilassa. Koska emme poista tietoja ADLS Gen 2:sta, siirry itse resurssiin ja siisti tiedot. Tämä toimenpide edellyttäisi seuraavia vaiheita.

  1. Vie kopio tietovuosta Power BI:stä. Voit myös kopioida model.json-tiedoston. Model.json-tiedosto on tallennettu ADLS:iin.

  2. Poista tietovuot.

  3. Irrota ADLS.

  4. Luo tietovuot uudelleen tuonnin avulla. Lisäävän päivityksen tiedot (jos sovellettavissa) on poistettava ennen tuontia. Tämä toiminto voidaan tehdä poistamalla tarvittavat osiot model.json-tiedostosta.

  5. Määritä päivitys-/uudelleenluo lisäävän päivityksen käytännöt.

Näyttöyhteys tietoihin ADLS Gen 2 -liittimen avulla

Tämän asiakirjan laajuus kuvaa ADLS Gen 2 -tietovoiden yhteyksiä, ei Power BI ADLS Gen 2 -liitintä. ADLS Gen 2 -liittimen käyttäminen on erillinen, mahdollisesti lisäävä skenaario. ADLS-liitin käyttää ADLS-liitintä tietolähteenä. Power Query Onlinen avulla tietojen ei siis tarvitse olla CDM-muodossa, vaan ne voivat olla asiakkaan haluamaa tietomuotoa. Lisätietoja on artikkelissa Azure Data Lake Tallennus Gen2.

Seuraavissa artikkeleissa on lisätietoja tietovoista ja Power BI:stä: