Muistiinpano
Tälle sivulle pääsy edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoja.
Tälle sivulle pääsy edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoja.
Tässä opetusohjelmassa kerrotaan, miten dynaamista sisältöä käytetään Microsoft Fabric -putkissa. Kun luot muuttujakirjastokohteen ja lisäät siihen muuttujia, voit automatisoida käyttöönottoputken eri vaiheiden arvot. Tässä opetusohjelmassa kopioit tietoja lakehousesta toiseen. Tämän jälkeen voit määrittää kopiointitehtävän lähde- ja kohdearvot muuttujakirjaston avulla.
Tässä opetusohjelmassa:
- Luo muuttujakirjasto.
- Lisää muuttujia kirjastoon.
- Määritä muuttujille lisäarvojoukkoja.
- Käytä muuttujia työtilan toisessa kohteessa (putkessa).
- Muokkaa muuttujia Git-arkistossa.
- Luo käyttöönottoputki ja ota muuttujakirjasto käyttöön.
- Muuta käyttöönottoputken kohdevaiheessa määritettyä aktiivista arvoa.
- Osoita, että muuttujan arvo vastaa kussakin vaiheessa asetettua aktiivista arvoa.
Seuraavassa kaaviossa näkyy tämän opetusohjelman työtilan asettelu.
Ennakkovaatimukset
Fabric-vuokraajatili, jolla on aktiivinen tilaus. Luo tili maksutta.
Seuraava vuokraajakytkin on otettu käyttöön hallintaportaalissa:
Vuokraajan järjestelmänvalvoja, kapasiteetin järjestelmänvalvoja tai työtilan järjestelmänvalvoja voi ottaa nämä kytkimet käyttöön organisaatiosi asetusten mukaan.
Luo Stage LHs -työtila, SourceLH_Stage lakehouse mallitiedoilla ja Pipeline_Stage putki
Luo ensin työtila ja lakehouse, joita voit käyttää alustavina valmistelutietoina:
Siirry Power BI:hin.
Valitse sivupalkista Työtila.
Luo työtila. Kutsukaa sitä Stage LH:ksi.
Luo järvitalo:
Luo putki:
Valitse lakehousessa Uusi putki.
Kirjoita nimi Pipeline_Stage ja valitse sitten Luo.
Valitse ohjatun Kopioi tiedot Lakehouseen-toiminnon Valitse tietolähde -sivulla Mallitiedot.
Valitse Yleiset vapaapäivät.
Kun näytetiedot on latautunut, valitse Seuraava.
Valitse Yhdistä tietojen kohteeseen -sivulla Seuraava.
Valitse Tarkista + tallenna -sivulla Tallenna + suorita.
Lähde-LH:t muuttujilla -työtilan luominen
Luo nyt työtila, jossa työskentelet ja jota käytät muuttujakirjastosi kanssa:
Siirry Power BI:hin.
Valitse sivupalkista Työtila.
Luo työtila. Kutsu sitä lähde-LH:iksi muuttujilla.
Luo SourceLH_Dev, SourceLH_Test ja SourceLH_Prod lakehouseja
Luo seuraavaksi kolme lakehousea käytettäväksi muuttujakirjaston kanssa:
Luo ensimmäinen järvitalo:
Valitse sivupalkista Lähde-LH:t muuttujilla -työtila.
Valitse Uusi kohde -.
Valitse Tallenna tiedot -kohdasta Lakehouse.
Kirjoita nimi SourceLH_Dev ja valitse sitten Luo.
Luo toinen lakehouse noudattamalla edellisiä vaiheita. Nimeä se SourceLH_Test.
Luo kolmas lakehouse noudattamalla edellisiä vaiheita. Nimeä se SourceLH_Prod.
Valitse sivupalkista Source LH:t muuttujilla -työtila ja varmista, että se sisältää kaikki äskettäin luodut lakehouset.
Lakehousen työtila- ja objektitunnusten hankkiminen
Näissä vaiheissa saat muuttujakirjastossasi käytettävät yksilölliset tunnisteet:
Valitse Power BI:n sivupalkissa Stage LHs -työtila.
Valitse työtilassa SourceLH_Stage lakehouse.
Kopioi työtilan tunnus ja lakehouse-objektin tunnus URL-osoitteeseen.
Toista edelliset vaiheet SourceLH_Dev- ja SourceLH_Test-järvitaloille Lähde-LH:t, joissa on muuttujia -työtilassa.
Muuttujia sisältävän muuttujakirjaston luominen
Luo nyt muuttujakirjasto:
Valitse Lähde-LH:t muuttujilla - työtilassa Uusi kohde.
Valitse Kehitä tiedot -kohdassa **Muuttujakirjasto**.
Nimeä kirjaston WS-muuttujat ja valitse sitten Luo.
Valitse Uusi muuttuja.
Luo seuraavat muuttujat:
Nimi Type Oletusarvo asetettu Source_LHMerkkijono <SourceLH_Stage lakehousen opas> Source_WSIDMerkkijono <SourceLH_Stage työtilan GUID-tunnus> Destination_LHMerkkijono <SourceLH_Dev lakehousen GUIDE> Destination_WSIDMerkkijono <SourceLH_Dev työtilan GUID-tunnus> SourceTable_NameMerkkijono ProcessedDestinationTable_NameMerkkijono DevCopiedDataValitse Tallenna.
Vaihtoehtoisten arvojoukkojen luominen
Näissä vaiheissa lisäät vaihtoehtoiset arvojoukot muuttujakirjastoosi:
Luo ensimmäinen arvojoukko:
Valitse WS-muuttujien muuttujakirjastossa Lisää arvojoukko.
Kirjoita nimeksi Testaa VS ja valitse sitten Luo.
Luo seuraavat muuttujat:
Nimi Type Oletusarvo asetettu Source_LHMerkkijono <SourceLH_Dev lakehousen GUIDE> Source_WSIDMerkkijono <SourceLH_Dev työtilan GUID-tunnus> Destination_LHMerkkijono <SourceLH_Test lakehousen opas> Destination_WSIDMerkkijono <SourceLH_Test työtilan GUID> SourceTable_NameMerkkijono DevCopiedDataDestinationTable_NameMerkkijono TestCopiedDataValitse Tallenna>hyväksyn.
Luo toinen arvojoukko:
Valitse Lisää arvojoukko.
Kirjoita nimeksi Prod VS ja valitse sitten Luo.
Luo seuraavat muuttujat:
Nimi Type Oletusarvo asetettu Source_LHMerkkijono <SourceLH_Test lakehousen opas> Source_WSIDMerkkijono <SourceLH_Test työtilan GUID> Destination_LHMerkkijono <SourceLH_Prod lakehousen GUIDE> Destination_WSIDMerkkijono <SourceLH_Prod työtilan GUID-tunnus> SourceTable_NameMerkkijono TestCopiedDataDestinationTable_NameMerkkijono ProdCopiedDataValitse Tallenna>hyväksyn.
Luo Pipeline_Deploy putki ja määritä muuttujat
Näissä vaiheissa luot putken ja määrität muuttujat:
Valitse Lähde-LH:t muuttujilla - työtilassa Uusi kohde.
Valitse Nouda tiedot -kohdasta Putki.
Anna nimi Pipeline_Deploy ja valitse sitten Luo.
Valitse Kopioi tiedot>Lisää pohjaan.
Valitse pohja niin, että kohdistus on pois päältä Kopioi tiedot.
Valitse **Kirjastomuuttujat**.
Valitse Uusi ja lisää sitten seuraavat muuttujat:
Nimi Kirjasto Muuttujan nimi Type SourceLHWS-muuttujat Source_LHMerkkijono SourceWSIDWS-muuttujat Source_WSIDMerkkijono DestinationLHWS-muuttujat Destination_LHMerkkijono DestinationWSIDWS-muuttujat Destination_WSIDMerkkijono SourceTableNameWS-muuttujat SourceTable_NameMerkkijono DestinationTableNameWS-muuttujat DestinationTable_NameMerkkijono Valitse Tallenna.
Määritä Pipeline_Deploy-putken lähdeyhteys
Näissä vaiheissa määrität putken lähdeyhteyden:
Siirry Lähde-LH:t muuttujilla -työtilassa kohtaan Pipeline_Deploy.
Valitse pohjassa Kopioi tiedot niin, että kohdistus on Kopioi tiedot.
Valitse Lähde.
Määritä SourceLH:
Määritä SourceWSID:
Määritä SourceTableName:
Nyt kun lähdeyhteys on määritetty, voit testata sitä. Valitse Esikatsele tietoja ja valitse sitten pikaikkunassa OK . Kun tiedot on täytetty, voit sulkea tietojen esikatselun.
Määritä Pipeline_Deploy-putken kohdeyhteys
Näissä vaiheissa määrität putken kohdeyhteyden:
Siirry Lähde-LH:t muuttujilla -työtilassa kohtaan Pipeline_Deploy.
Valitse pohjassa Kopioi tiedot niin, että kohdistus on Kopioi tiedot.
Valitse Kohde.
Määritä SourceLH:
Määritä kohde-WSID:
Määritä DestinationTableName:
Nyt kun kohdeyhteys on määritetty, tallenna putki ja valitse Suorita. Varmista, että se suoritetaan onnistuneesti.
Käyttöönottoputken luominen
Luo nyt käyttöönottoputki:
Valitse Lähde-LH:t muuttujilla - työtilassa Luo käyttöönottoputki.
Nimeä putki Deployment_Pipeline_Var ja valitse sitten Seuraava.
Valitse käyttöönottoputkessa Luo ja jatka.
Kehitysvaiheeseen:
Testivaihe:
Tuotantovaiheessa:
Muuttujakirjaston aktiivisen joukon määrittäminen kullekin vaiheelle
Näissä vaiheissa määrität aktiivisen joukon käyttöönottoputken kullekin vaiheelle:
Määritä aktiivinen joukko testivaihetta :
Määritä aktiivinen joukko Prod-vaiheelle :
Valitse sivupalkista Deployment_Pipeline_Var putki.
Valitse Prod-vaihe .
Valitse WS-muuttujat.
Valitse kolme pistettä (...) ja valitse sitten Aseta aktiiviseksi. Valitse Aseta aktiiviseksi -painike.
Valitse Tallenna>hyväksyn.
Muuttujakirjaston tarkistaminen ja testaaminen
Nyt kun olet määrittänyt muuttujakirjaston ja määrittänyt kaikki aktiiviset joukot käyttöönottoputken kullekin vaiheelle, voit tarkistaa ne:
Tarkista SourceLHs_Dev lakehouse:
Vaihda SourceLHs_Test lakehouseen ja toista edelliset vaiheet.
TestCopiedData-taulukon ei pitäisi näkyä, koska et ole vielä suorittanut putkea aktiivisella Test VS -joukolla.
Vaihda SourceLHs_Prod lakehouseen ja toista edelliset vaiheet.
ProdCopiedData-taulukon ei pitäisi näkyä, koska et ole vielä suorittanut putkea aktiivisella Prod VS -joukolla.
Tarkista Deployment_Pipeline_Var-putken testivaihe:
Siirry Deployment_Pipeline_Var-putkeen ja valitse Testaa-vaihe.
Valitse Pipeline_Deploy putki.
Valitse Suorita. Tämän prosessin pitäisi päättyä onnistuneesti.
Tarkista SourceLHs_Test lakehouse uudelleen:
Tarkista Deployment_Pipeline_Var-putken tuotantovaihe:
Siirry Deployment_Pipeline_Var-putkeen ja valitse Tuotanto-vaihe.
Valitse Pipeline_Deploy putki.
Valitse Suorita. Tämän prosessin pitäisi päättyä onnistuneesti.
Tarkista SourceLHs_Prod lakehouse uudelleen:
Vaihda SourceLHs_Prod lakehouseen.
Muuta yhteys LakehousestaSQL-analytiikan päätepisteeseen.
Laajenna Resurssienhallinnassa Rakenteet>dbo>Taulukot.
Varmista, että ProdCopiedData-taulukko tulee näkyviin.
Muuttujien arvojen mukauttaminen Gitissä (valinnainen)
Jos haluat nähdä, miten muuttujakirjasto on esitetty Gitissä, tai muokata muuttujia Git-säilöstä:
Valitse työtilassa Lähteen hallinta ja yhdistä työtila Git-säilöön.
Valitse Lähteen hallinta -ruudussa Vahvista , jos haluat siirtää työtilan sisällön Git-säilöön.
Git-säilössä on kansio jokaiselle työtilan kohteelle. Kansio nimeltä WS-muuttujat. VariableLibrary edustaa muuttujakirjaston kohdetta. Lisätietoja tämän kansion sisällöstä on kohdassa Muuttujakirjasto CI/CD.
Vertaa valueSets-kansionProdVS.json- ja TestVS.json-tiedostoja. Varmista, että muuttujalle
overrideson määritetty eri arvot. Voit muokata näitä arvoja suoraan käyttöliittymässä tai muokkaamalla tätä tiedostoa Gitissä ja päivittämällä sen työtilaan.{ "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/VariablesLibrary/definition/valueSets/1.0.0/schema.json", "valueSetName": "Test VS", "overrides": [ { "name": "Source_LH", "value": "4fe228d3-a363-4b7f-a5d4-fae9d2abca43" }, { "name": "DestinationTableName", "value": "TestCopiedData" } ] }{ "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/VariablesLibrary/definition/valueSets/1.0.0/schema.json", "valueSetName": "Prod VS", "overrides": [ { "name": "Source_LH", "value": "c0f13027-9bf4-4e8c-8f57-ec5c18c8656b" }, { "name": "DestinationTableName", "value": "ProdCopiedData" } ] }