Kurz: Správa životního cyklu v prostředcích infrastruktury
V tomto kurzu si projdete celý proces načítání dat do pracovního prostoru a pomocí kanálů nasazení společně s integrací Gitu můžete spolupracovat s ostatními ve vývoji, testování a publikování dat a sestav.
Požadavky
Než začnete, ujistěte se, že splňujete následující požadavky:
- Jsou povoleny prostředky infrastruktury. Pokud ještě nemáte povolené prostředky infrastruktury, požádejte správce, aby povolil Prostředky infrastruktury pro vaši organizaci.
- Jste zaregistrovaní. Pokud ještě nejste zaregistrovaní, zaregistrujte si bezplatnou zkušební verzi.
- Máte přístup k úložišti Azure Git. Pokud ho nemáte, přečtěte si téma Nastavení úložiště Git pro informace o jeho vytvoření.
- Stáhněte si soubor FoodSales.pbix do úložiště Git, které můžete upravit. Toto je ukázkový soubor, který používáme v tomto kurzu. Případně můžete použít vlastní sémantický model a sestavu, pokud chcete.
Pokud už máte oprávnění správce k pracovnímu prostoru s daty, můžete přeskočit ke kroku 3.
Krok 1: Vytvoření pracovního prostoru Premium
Vytvoření nového pracovního prostoru a jeho přiřazení licence:
V levém navigačním panelu prostředí Power BI vyberte Pracovní prostory > + Nový pracovní prostor.
Pojmenujte pracovní prostor FoodSalesWS.
(Volitelné) Přidejte popis.
Rozbalením oddílu Upřesnit zobrazte režim licence.
Vyberte zkušební nebo kapacitu Premium.
Vyberte Použít.
Další informace o vytváření pracovního prostoru najdete v tématu Vytvoření pracovního prostoru.
Krok 2: Načtení obsahu do pracovního prostoru
Obsah můžete nahrát z OneDrivu, SharePointu nebo místního souboru. V tomto kurzu načteme soubor .pbix .
V horním řádku nabídek vyberte Nahrát > procházet.
Přejděte do umístění souboru FoodSales.pbix , který jste si stáhli dříve, nebo načtěte vlastní sémantický model a sestavu.
Teď máte pracovní prostor s obsahem, na který můžete pracovat vy i váš tým.
Úpravy přihlašovacích údajů – jenom při prvním spuštění
Před vytvořením kanálu nasazení je potřeba nastavit přihlašovací údaje. Tento krok je potřeba provést pouze jednou pro každý sémantický model. Po nastavení přihlašovacích údajů pro tento sémantický model je nebudete muset znovu nastavit.
Přejděte do nastavení >Power BI.
Vyberte Sémantické modely > Přihlašovací údaje ke zdroji > dat Upravit přihlašovací údaje.
Nastavte metodu ověřování na Anonymní, úroveň soukromí na Veřejné a zrušte zaškrtnutí políčka Přeskočit testovací připojení .
Vyberte Sign in (Přihlásit se). Připojení se testuje a nastaví přihlašovací údaje.
Teď můžete vytvořit kanál nasazení.
Krok 3: Připojení vývojového pracovního prostoru týmu k Gitu
Tento pracovní prostor sdílí celý tým a každý člen týmu ho může upravit. Připojením tohoto pracovního prostoru k Gitu můžete sledovat všechny změny a v případě potřeby se vrátit zpět k předchozím verzím. Když se všechny změny sloučí do této sdílené větve, pracovní prostor se nasadí do produkčního prostředí pomocí kanálu nasazení.
Přečtěte si další informace o správě verzí pomocí Gitu v úvodu do integrace Gitu.
Pojďme tento pracovní prostor připojit k hlavní větvi úložiště Azure, aby ho všichni členové týmu mohli upravovat a vytvářet žádosti o přijetí změn.
Vyberte tři tečky a pak nastavení pracovního prostoru.
Vyberte integraci Gitu. Automaticky jste přihlášení k účtu Azure Repos zaregistrovaného uživateli Microsoft Entra přihlášeného k pracovnímu prostoru.
V rozevírací nabídce zadejte následující podrobnosti o větvi, ke které se chcete připojit:
Výběr hlavní větve (nebo hlavní větve)
Do úložiště, kde se nachází soubor .pbix , zadejte název složky. Jedná se o složku, která se bude synchronizovat s pracovním prostorem.
Vyberte Připojit a synchronizovat.
Po připojení se v pracovním prostoru zobrazí informace o správě zdrojového kódu, které vám umožní zobrazit připojenou větev, stav každé položky ve větvi a čas poslední synchronizace. Ikona Správy zdrojového kódu ukazuje 0
, že položky v úložišti Git pracovního prostoru jsou stejné.
Teď se pracovní prostor synchronizuje s hlavní větví úložiště Git, aby bylo možné snadno sledovat změny.
Další informace o připojení k Gitu najdete v tématu Připojení pracovního prostoru k úložišti Azure.
Krok 4: Vytvoření kanálu nasazení
Abychom mohli tento pracovní prostor sdílet s ostatními a používat ho pro různé fáze testování a vývoje, potřebujeme vytvořit kanál nasazení. Informace o tom, jak kanály nasazení fungují, si můžete přečíst v úvodu do kanálů nasazení. Pokud chcete vytvořit kanál nasazení a přiřadit pracovní prostor k fázi vývoje, proveďte následující kroky:
Na domovské stránce pracovního prostoru vyberte Vytvořit kanál nasazení.
Pojmenujte svůj kanál FoodSalesDP, zadejte jeho popis (volitelné) a vyberte Další.
Přijměte výchozí tři fáze kanálu a vyberte Vytvořit.
Přiřaďte pracovní prostor FoodSalesWS do fáze Vývoj.
Fáze vývoje kanálu nasazení ukazuje jeden sémantický model, jednu sestavu a jeden řídicí panel. Ostatní fáze jsou prázdné.
Další informace o vytváření kanálů nasazení najdete v přehledu kanálů nasazení.
Krok 5: Nasazení obsahu do jiných fází
Teď nasaďte obsah do dalších fází kanálu.
Ve fázi vývoje zobrazení obsahu nasazení vyberte Nasadit.
Potvrďte, že chcete nasadit obsah do testovací fáze.
Všimněte si zelené ikony zaškrtnutí. Tato ikona označuje, že obsah dvou fází je identický.
Nasaďte obsah z testovací fáze do produkční fáze.
Pokud chcete aktualizovat sémantický model v libovolné fázi, vyberte tlačítko aktualizace vedle ikony sémantických modelů na souhrnné kartě každé fáze.
Celý tým sdílí stejný kanál nasazení. Každý člen týmu může upravit sémantický model a sestavu ve fázi vývoje. Jakmile je tým připravený k otestování změn, nasadí obsah do testovací fáze. Až bude tým připravený uvolnit změny v produkčním prostředí, nasadí obsah do produkční fáze.
Další informace o nasazení obsahu najdete v tématu Nasazení obsahu.
Krok 6: Vytvoření izolovaného pracovního prostoru
Aby se zabránilo úpravám sdíleného pracovního prostoru a rušení změn ostatních členů týmu, měl by každý člen týmu vytvořit vlastní izolovaný pracovní prostor, ve kterém bude pracovat, dokud nebudou připravení sdílet změny s týmem.
Na kartě větve v nabídce Správa zdrojového kódu vyberte šipku dolů vedle názvu aktuální větve a vyberte Větev ven do nového pracovního prostoru.
Zadejte následující podrobnosti o větvi a pracovním prostoru. Nová větev se automaticky vytvoří na základě větve připojené k aktuálnímu pracovnímu prostoru.
- Název větve (pro účely tohoto kurzu pojmenujte MyFoodEdits)
- Název pracovního prostoru (pro účely tohoto kurzu ho pojmenujte My_FoodSales)
Vyberte Větev ven.
Prostředky infrastruktury vytvoří nový pracovní prostor a synchronizují ho s novou větví. Automaticky se přesunete do nového pracovního prostoru, ale synchronizace může trvat několik minut.
Krok 7: Úprava pracovního prostoru
Po synchronizaci rozvětveného pracovního prostoru můžete v pracovním prostoru provádět změny vytvořením, odstraněním nebo úpravou položky. V tomto kurzu změníme formát sloupce sémantického modelu. Pracovní prostor můžete upravit v Power BI Desktopu nebo datovém modelu. V tomto kurzu upravíme pracovní prostor z datového modelu.
V pracovním prostoru sémantického modelu vyberte tři tečky (tři tečky) >Otevřít datový model.
Poznámka:
Pokud je datový model Open zakázaný, přejděte do nastavení > pracovního prostoru Power BI > Obecné a povolte nastavení datového modelu.
V tabulce Order_details vyberte Sleva.
V podokně Vlastnosti změňte formát z obecné na procento.
Krok 8: Potvrzení změn
Pokud chcete tuto změnu potvrdit z pracovního prostoru do větve Git, vraťte se na domovskou stránku pracovního prostoru.
Ikona správy zdrojového kódu se teď zobrazuje 1
, protože jedna položka v pracovním prostoru se změnila, ale nebyla potvrzena do úložiště Git. Sémantický model FoodSales zobrazuje stav Nepotvrzené.
Výběrem ikony správy zdrojového kódu zobrazíte změněné položky v úložišti Git. Sémantický model zobrazuje stav Změněno.
Vyberte položku, která se má potvrdit, a přidejte volitelnou zprávu.
Vyberte Potvrdit.
Stav Gitu sémantického modelu se změní na Synchronizované a pracovní prostor a úložiště Git jsou synchronizované.
Krok 9: Vytvoření žádosti o přijetí změn a sloučení
V úložišti Git vytvořte žádost o přijetí změn pro sloučení větve MyFoodEdits s hlavní větví.
Vyberte Vytvořit žádost o přijetí změn.
Zadejte název, popis a všechny další požadované informace pro žádost o přijetí změn. Pak vyberte Vytvořit.
Sloučí žádost o přijetí změn.
Jakmile se změny sloučí do hlavní větve, můžete pracovní prostor v případě potřeby bezpečně odstranit. Neodstraní se automaticky.
Krok 10: Aktualizace sdíleného pracovního prostoru
Vraťte se ke sdílenému pracovnímu prostoru připojenému k vývojové fázi kanálu nasazení (ten, který jsme vytvořili v kroku 1) a aktualizujte stránku.
Ikona správy zdrojového kódu teď zobrazuje 1, protože se změnila jedna položka v úložišti Git a liší se od položek v pracovním prostoru FoodSales. Sémantický model FoodSales zobrazuje stav požadované aktualizace.
Výběrem ikony správy zdrojového kódu zobrazíte změněné položky v úložišti Git. Sémantický model zobrazuje stav Změněno.
Vyberte Aktualizovat vše.
Stav Gitu sémantického modelu se změní na Synchronizovaný a pracovní prostor se synchronizuje s hlavní větví Gitu.
Krok 11: Porovnání fází v kanálu nasazení
Vyberte Zobrazit kanál nasazení a porovnejte obsah ve fázi vývoje s obsahem v testovací fázi.
Všimněte si oranžové
X
ikony mezi fázemi, která označuje, že změny obsahu v jedné z fází od posledního nasazení byly provedeny.Výběrem šipky >dolů Zkontrolujte změny a zobrazte změny. Na obrazovce Revize změn se zobrazuje rozdíl mezi sémantických modelů ve dvou fázích.
Zkontrolujte změny a zavřete okno.
Další informace o porovnávání fází v kanálu nasazení najdete v tématu Porovnání fází v kanálu nasazení.
Krok 12: Nasazení do testovací fáze
Až budete se změnami spokojeni, nasaďte změny do testovacích a produkčních fází pomocí stejného procesu, který jste použili v kroku 5.
Shrnutí
V tomto kurzu jste zjistili, jak používat kanály nasazení spolu s integrací Gitu ke správě životního cyklu aplikace, sestavy nebo jiného obsahu v pracovním prostoru.
Konkrétně jste se naučili:
- Nastavte pracovní prostory a přidejte obsah pro správu jejich životního cyklu v prostředcích Fabric.
- Použijte osvědčené postupy Gitu, abyste mohli pracovat samostatně a spolupracovat na změnách se členy týmu.
- Zkombinujte kanály Gitu a nasazení za účelem efektivního kompletního procesu vydávání verzí.
Související obsah
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro