Čítať v angličtine

Zdieľať cez


Kurz: Správa životného cyklu v službe Fabric

V tomto kurze prejdete celým procesom načítavania údajov do pracovného priestoru a používania kanálov nasadenia spolu s integráciou systému Git na spoluprácu s ostatnými pri vývoji, testovaní a publikovaní vašich údajov a zostáv.

Poznámka

Niektoré položky integrácie Git sú vo verzii Preview. Ďalšie informácie nájdete v zozname podporovaných položiek.

Požiadavky

Ak chcete integrovať systém Git s pracovným priestorom služby Microsoft Fabric, musíte nastaviť nasledujúce predpoklady pre službu Fabric aj systém Git.

Predpoklady tkaniny

Ak chcete získať prístup k funkcii integrácie Git, budete potrebovať jedno z týchto možností:

Okrem toho musia byť na portáli na správu povolené nasledujúce prepínače nájomníka:

Tieto prepínače môže povoliť správca nájomníka, správca kapacity alebo správca pracovného priestoru v závislosti od nastavení vašej organizácie.

Požiadavky Gitu

Integrácia systému Git je v súčasnosti podporovaná pre služby Azure DevOps a GitHub. Ak chcete používať integráciu systému Git s pracovným priestorom služby Fabric, budete potrebovať nasledujúce informácie v službách Azure DevOps alebo GitHub:

  • Aktívne konto Azure zaregistrované u toho istého používateľa, ktorý používa pracovný priestor služby Fabric. Vytvorte si bezplatné konto.
  • Prístup k existujúcemu odkladaciemu priestoru.
  • Stiahnite si súbor FoodSales.pbix do odkladacieho priestoru Git, ktorý môžete upravovať. Tento vzorový súbor používame v tomto kurze. Ak chcete, môžete použiť vlastný sémantický model a zostavu.

Ak už máte práva správcu pre pracovný priestor s údajmi, môžete prejsť na krok 3.

Krok č. 1: Vytvorenie pracovného priestoru Premium

Ak chcete vytvoriť nový pracovný priestor a priradiť mu licenciu:

  1. V ľavom navigačnom paneli prostredia služby Power BI vyberte položku Pracovné priestory > + Nový pracovný priestor.

    Snímka obrazovky znázorňujúca vytvorenie používateľského rozhrania pracovného priestoru.

  2. Pracovný priestor pomenujte FoodSalesWS (PredajPredajcov Potravín).

  3. (Voliteľné) Pridajte popis.

    Snímka obrazovky nového pracovného priestoru s názvom. Názov je FoodSalesWS.

  4. Rozbaľte sekciu Rozšírené a zobrazí sa režim licencie.

  5. Vyberte možnosť Skúšobná verzia alebo Kapacita Premium.

    Snímka obrazovky nového pracovného priestoru s režimom licencie.

  6. Vyberte Použiť.

Ďalšie informácie o vytváraní pracovného priestoru nájdete v téme Vytvorenie pracovného priestoru.

Krok č. 2: Načítanie obsahu do pracovného priestoru

Obsah môžete nahrať z OneDrivu, SharePointu alebo lokálneho súboru. V tomto kurze načítame súbor .pbix .

  1. V hornom paneli s ponukami vyberte položku Nahrať > Prehľadávať.

    Snímka obrazovky s používateľským rozhraním ponuky Nahrávanie.

  2. Prejdite do umiestnenia súboru FoodSales.pbix , ktorý ste predtým stiahli, alebo načítajte svoj vlastný vzorový sémantický model a zostavu.

Teraz máte pracovný priestor s obsahom v ňom, s ktorým môžete vy a váš tím pracovať.

Snímka obrazovky pracovného priestoru FoodSalesWS so zostavou, sémantickým modelom a tabuľou v ňom.

Úprava prihlasovacích údajov – iba prvý raz

Pred vytvorením kanála nasadenia je potrebné nastaviť poverenia. Tento krok je potrebné urobiť iba raz pre každý sémantický model. Po nastavení poverení pre tento sémantický model ich už nebudete musieť nastaviť.

  1. Prejdite do časti Nastavenia nastavenia> služby Power BI.

    Snímka obrazovky zobrazujúca používateľské rozhranie ponuky Nastavenia.

  2. Vyberte položku Sémantické modely > Poverenia > zdroja údajov Úprava poverení.

    Snímka obrazovky s ponukou prihlasovacích údajov zdroja údajov.

  3. Nastavte metódu overovania na anonymné, úroveň ochrany osobných údajov na verejné a zrušte začiarknutie políčka Vynechať test pripojenia.

    Snímka obrazovky s povereniami sémantického modelu.

  4. Vyberte položku Prihlásiť sa. Pripojenie sa testuje a nastaví sa prihlasovacie údaje.

Teraz môžete vytvoriť kanál nasadenia.

Krok č. 3: Pripojenie vývojového pracovného priestoru tímu k službe git

Tento pracovný priestor zdieľa celý tím a každý člen tímu ho môže upravovať. Pripojením tohto pracovného priestoru k službe git môžete sledovať všetky zmeny a v prípade potreby sa vrátiť na predchádzajúce verzie. Keď sa všetky zmeny zlúčia do tejto zdieľanej vetvy, nasaďte tento pracovný priestor do produkcie pomocou kanála nasadenia.
Prečítajte si viac o ovládaní verzií s funkciou Git v téme Úvod do integrácie Git.

Pripojme tento pracovný priestor k hlavnej vetve odkladacieho priestoru Git, aby ho mohli upravovať a vytvárať žiadosti o prijatie zmien všetci členovia tímu. Ak používate odkladací priestor Azure DevOps, postupujte podľa týchto krokov. Ak používate odkladací priestor GitHub, postupujte podľa pokynov v téme Pripojenie pracovného priestoru k odkladaciemu priestoru GitHub.

  1. Prejdite do časti Nastavenia pracovného priestoru v pravom hornom rohu.

  2. Vyberte položku Integrácia Git.

  3. Vyberte položku Azure DevOps. Ste automaticky prihlásení do konta Azure Repos zaregistrovaného na používateľa služby Microsoft Entra prihláseného do pracovného priestoru.

    Snímka obrazovky pracovného priestoru so zobrazeným prepojením Nastavenia pracovného priestoru.

  4. V rozbaľovacej ponuke zadajte nasledujúce podrobnosti o vetve, ku ktorému sa chcete pripojiť:

    • Organizácia

    • Projekt

    • Odkladací priestor Git

    • Výber hlavnej (alebo hlavnej) vetvy

    • Zadajte názov priečinka v odkladacom priestore, kde sa nachádza súbor .pbix . Tento priečinok sa synchronizuje s pracovným priestorom.

      Snímka obrazovky znázorňujúca okno integrácie pracovného priestoru s oknom integrácie pracovného priestoru s pripojenou k hlavnej vetve odkladacieho priestoru.

  5. Vyberte položku Pripojiť a synchronizovať.

Po pripojení pracovný priestor zobrazí informácie o ovládaní zdroja, ktoré vám umožnia zobraziť pripojenú vetvu, stav jednotlivých položiek vo vetve a čas poslednej synchronizácie. Ikona ovládacieho prvku Zdroj sa zobrazuje 0 , pretože položky v odkladacom priestore pracovného priestoru Git sú identické.

Snímka obrazovky s ikonou ovládacieho prvku zdroja a ďalšími informáciami o službe Git.

Teraz sa pracovný priestor synchronizuje s hlavnou vetvou odkladacieho priestoru Git, vďaka čomu môžete jednoducho sledovať zmeny.

Ďalšie informácie o pripojení k službe git nájdete v téme Pripojenie pracovného priestoru k odkladaciemu priestoru Azure.

Krok č. 4: Vytvorenie kanála nasadenia

Na to, aby sme tento pracovný priestor mohli zdieľať s ostatnými a používať ho na rôzne fázy testovania a vývoja, potrebujeme vytvoriť kanál nasadenia. Informácie o tom, ako fungujú kanály nasadenia, si môžete prečítať v téme Úvod do kanálov nasadenia. Ak chcete vytvoriť kanál nasadenia a priradiť pracovný priestor do fázy vývoja, vykonajte nasledujúce kroky:

  1. Na domovskej stránke pracovného priestoru vyberte položku Vytvoriť kanál nasadenia.

    Snímka obrazovky s položkou Vytvoriť kanál nasadenia.

  2. Pomenujte kanál FoodSalesDP, zadajte jeho popis (voliteľné) a vyberte položku Ďalej.

    Snímka obrazovky znázorňujúca vytvorenie nového kanála s názvom.

  3. Prijmite predvolené tri fázy kanála a vyberte položku Vytvoriť.

    Snímka obrazovky troch predvolených fáz kanála nasadenia.

  4. Priradiť pracovný priestor FoodSalesWS do fázy Vývoj.

    Snímka obrazovky znázorňujúca priradenie pracovného priestoru.

Vývojová fáza kanála nasadenia zobrazuje jeden sémantický model, jednu zostavu a jednu tabuľu. Ostatné fázy sú prázdne.

Snímka obrazovky fázy Vývoj.

Ďalšie informácie o vytváraní kanálov nasadenia nájdete v téme Prehľad kanálov nasadenia.

Krok č. 5: Nasadenie obsahu do iných fáz

Teraz obsah nasaďte do ďalších fáz kanála.

  1. Vo vývojovej fáze zobrazenia obsahu nasadenia vyberte položku Nasadiť.

    Snímka obrazovky znázorňujúca fázu Nasadiť do fázy testovania.

  2. Potvrďte, že chcete nasadiť obsah do testovacej fázy.

    Snímka obrazovky znázorňujúca potvrdenie nasadenia.

    Zelená ikona začiarknutia označuje, že obsah dvoch etáp je rovnaký, pretože ste nasadili celý obsah kanála.

    Snímka obrazovky znázorňujúca vývojovú fázu a testovaciu fázu kanálov so zelenou ikonou kontroly označujúcou, že sú rovnaké.

  3. Nasadenie obsahu z testovacej fázy do produkčnej fázy.

    Snímka obrazovky s fázou Nasadiť do produkčnej.

  4. Ak chcete obnoviť sémantický model v ľubovoľnej fáze, vyberte tlačidlo Obnoviť vedľa ikony sémantických modelov na karte súhrnu každej fázy.

    Snímka obrazovky s tlačidlom Obnoviť.

Tento kanál nasadenia zdieľa celý tím. Každý člen tímu môže upravovať sémantický model a zostavu vo fáze vývoja. Keď bude tím pripravený zmeny otestovať, nasadia obsah do testovacej fázy. Keď bude tím pripravený vydať zmeny do produkcie, nasadzuje obsah do fázy produkcie.

Ďalšie informácie o nasadzovaní obsahu nájdete v téme Nasadenie obsahu.

Krok 6: Vytvorenie izolovaného pracovného priestoru

Aby sa predišlo úprave zdieľaného pracovného priestoru a zasahovaniu do zmien iných členov tímu, každý člen tímu by mal vytvoriť svoj vlastný izolovaný pracovný priestor, v ktorého môže pracovať, kým nebude pripravený zdieľať svoje zmeny s tímom.

  1. Na karte vetvy ponuky Zdroj ovládacieho prvku vyberte šípku nadol vedľa aktuálneho názvu vetvy a potom vyberte položku Vetva v novom pracovnom priestore.

    Snímka obrazovky znázorňujúca možnosť out vetvy zdrojového ovládacieho prvku.

  2. Zadajte nasledujúce podrobnosti o vetve a pracovnom priestore. Nová vetva sa automaticky vytvorí na základe vetvy pripojenej k aktuálnemu pracovnému priestoru.

    • Názov vetvy (pre tento kurz, pomenujte ho MyFoodEdits)
    • Názov pracovného priestoru (pre tento kurz ho pomenujte My_FoodSales)

    Snímka obrazovky znázorňujúca vetvu určujúcu názov novej vetvy a pracovného priestoru.

  3. Vyberte položku Vetva von.

  4. Vyberte položku Pripojiť a synchronizovať.

Fabric vytvorí nový pracovný priestor a synchronizuje ho s novou vetvou. Automaticky sa dostanete do nového pracovného priestoru, ale synchronizácia môže trvať niekoľko minút.

Nový pracovný priestor teraz obsahuje obsah priečinka odkladacieho priestoru služby Git. Všimnite si, že neobsahuje súbor .pbix . Keďže súbory .pbix sú nepodporované, tento súbor sa nekopíroval do odkladacieho priestoru Git, keď sme synchronizovali.
Pomocou tohto pracovného priestoru môžete vykonávať zmeny v sémantickom modeli a zostave, kým nebudete pripravení zdieľať ich so svojím tímom.

Krok 7: Úprava pracovného priestoru

Po synchronizácii vetveného pracovného priestoru môžete vykonať zmeny v pracovnom priestore vytvorením, odstránením alebo úpravou položky. V tomto kurze zmeníme formát stĺpca sémantického modelu. Pracovný priestor môžete upraviť v aplikácii Power BI Desktop alebo dátovom modeli. V tomto kurze upravíme pracovný priestor z dátového modelu.

  1. V pracovnom priestore sémantického modelu vyberte sémantický model v podobe troch bodiek (...) >Otvorenie dátového modelu.

    Snímka obrazovky s otvoreným dátovým modelom v rozbalenej ponuke sémantického modelu.

    Poznámka

    Ak je model otvorených údajov zakázaný, prejdite do časti Nastavenia > pracovného priestoru služby Power BI > Všeobecné a povoľte nastavenia dátového modelu.

    Snímka obrazovky s začiarkavacím políčkom nastavenia dátového modelu.

  2. V tabuľke Order_details vyberte položku Discount ( Zľava).

    Snímka obrazovky znázorňujúca pripojené tabuľky v zobrazení údajov so stĺpcom discount (Zľava) vybratej tabuľky Order Details (Podrobnosti objednávky).

  3. Na table Vlastnosti zmeňte položku Formát z možnosti Všeobecné na možnosť Percento.

    Snímka obrazovky znázorňujúca publikovanie zmien v Git.

Krok č. 8: Potvrdiť zmeny

Ak chcete potvrdiť túto zmenu z pracovného priestoru do vetvy Git, prejdite späť na domovskú stránku pracovného priestoru.

Ikona ovládacieho prvku zdroja teraz zobrazuje 1 , pretože jedna položka v pracovnom priestore bola zmenená, ale neoddaná odkladacom priestoru Git. Sémantický model FoodSales zobrazuje stav Nekomunikovaný.

Snímka obrazovky s ikonou ovládacieho prvku zdroja zobrazujúca jednu nekomunenú zmenu.

  1. Výberom ikony zdrojového ovládacieho prvku zobrazíte zmenené položky v odkladacom priestore Git. Sémantický model zobrazuje stav Modified.

  2. Vyberte položku, ktorú chcete potvrdiť, a pridajte voliteľnú správu.

  3. Vyberte položku Potvrdiť.

    Snímka obrazovky záväzku zmien používateľského rozhrania.

Stav Git sémantického modelu sa zmení na Synchronizované a odkladací priestor pracovného priestoru a Git sa synchronizujú.

Krok č. 9: Vytvorenie PR a zlúčenie

V odkladacom priestore Git vytvorte žiadosť o prijatie zmien na zlúčenie vetvy MyFoodEdits s hlavnou vetvou.

  1. Vyberte položku Vytvoriť žiadosť o prijatie zmien.

    Snímka obrazovky znázorňujúca vytvorenie používateľského rozhrania žiadosti o prijatie zmien.

  2. Zadajte názov, popis a všetky ďalšie informácie, ktoré chcete v žiadosti o prijatie zmien. Potom vyberte Vytvoriť.

    Snímka obrazovky znázorňujúca pomenovanie žiadosti o prijatie zmien a pridania popisu.

  3. Zlúčiť žiadosť o prijatie zmien.

    Snímka obrazovky znázorňujúca rozhranie žiadosti o prijatie zmien zlúčenia.

Po zlúčení zmien do hlavnej vetvy môžete v prípade potreby bezpečne odstrániť pracovný priestor. Neodstraňujú sa automaticky.

Krok č. 10: Aktualizácia zdieľaného pracovného priestoru

Vráťte sa do zdieľaného pracovného priestoru pripojeného k dev stage kanála nasadenia (ten, ktorý sme vytvorili v kroku 1) a obnovte stránku.
Ikona ovládacieho prvku zdroja teraz zobrazuje hodnotu 1, pretože jedna položka v odkladacom priestore Git bola zmenená a je odlišná od položiek v pracovnom priestore FoodSales. Sémantický model FoodSales zobrazuje stav Vyžadovaná aktualizácia.

Snímka obrazovky ikony zdrojového ovládacieho prvku zobrazujúca jeden rozdiel.

  1. Výberom ikony zdrojového ovládacieho prvku zobrazíte zmenené položky v odkladacom priestore Git. Sémantický model zobrazuje stav Modified.

  2. Vyberte položku Aktualizovať všetko.

    Snímka obrazovky s používateľským rozhraním aktualizácie pracovného priestoru.

Stav Git sémantického modelu sa zmení na Synchronizované a pracovný priestor sa synchronizuje s hlavnou vetvou Git.

Krok č. 11: Porovnanie fáz v kanáli nasadenia

  1. Ak chcete porovnať obsah vo fáze vývoja s obsahom vo fáze testovania, vyberte položku Zobraziť kanál nasadenia.

    Snímka obrazovky s ikonou Zobraziť kanály nasadenia.

    Všimnite si oranžovú X ikonu medzi fázami označujúcimi, že zmeny boli vykonané v obsahu v jednej z fáz od posledného nasadenia.

    Snímka obrazovky znázorňujúca, že fázy kanálov sú odlišné.

  2. Ak chcete zobraziť zmeny, vyberte šípku >nadol s položkou Skontrolovať zmeny. Obrazovka Revízia zmien zobrazuje rozdiel medzi sémantickými modelmi v dvoch fázach.

    Snímka obrazovky znázorňujúca zmenu používateľského rozhrania revízie.

  3. Skontrolujte zmeny a zatvorte okno.

Ďalšie informácie o porovnávaní fáz v kanáli nasadenia nájdete v téme Porovnanie fáz v kanáli nasadenia.

Krok č. 12: Nasadenie do fázy testovania

Keď ste spokojní so zmenami, nasaďte zmeny do testovacej alebo produkčnej fázy pomocou rovnakého procesu, aký ste použili v kroku 5.

Súhrn

V tomto kurze ste sa dozvedeli, ako používať kanály nasadenia spolu s integráciou služby Git na spravovanie životného cyklu aplikácie, zostavy alebo iného obsahu v pracovnom priestore.
Naučili ste sa najmä:

  • Nastavte si pracovné priestory a pridajte obsah na spravovanie ich životného cyklu v službe Fabric.
  • Použite najvhodnejšie postupy služby Git, aby ste mohli pracovať samostatne a spolupracovať so spolupracovníkmi na zmenách.
  • Skombinujte kanály Git a kanály nasadenia, aby ste mohli efektívne ukončiť proces vydania.