Zelfstudie: Levenscyclusbeheer in Fabric
In deze zelfstudie wordt u begeleid bij het hele proces van het laden van gegevens in uw werkruimte en het gebruik van implementatiepijplijnen samen met Git-integratie om samen te werken met anderen in de ontwikkeling, testen en publicatie van uw gegevens en rapporten.
Vereisten
Voordat u begint, moet u ervoor zorgen dat aan de volgende vereisten wordt voldaan:
- Fabric is ingeschakeld. Als u Fabric nog niet hebt ingeschakeld, vraagt u uw beheerder om Fabric in te schakelen voor uw organisatie.
- U bent aangemeld. Als u zich nog niet hebt geregistreerd, meldt u zich aan voor een gratis proefversie.
- U hebt toegang tot een Azure Git-opslagplaats. Als u er nog geen hebt, raadpleegt u Een Git-opslagplaats instellen voor informatie over het maken van een opslagplaats .
- Download het bestand FoodSales.pbix in een Git-opslagplaats die u kunt bewerken. Dit is het voorbeeldbestand dat we in deze zelfstudie gebruiken. U kunt desgewenst ook uw eigen semantische model en rapport gebruiken.
Als u al beheerdersrechten hebt voor een werkruimte met gegevens, kunt u doorgaan naar stap 3.
Stap 1: Een Premium-werkruimte maken
Een nieuwe werkruimte maken en er een licentie aan toewijzen:
Selecteer Werkruimten > + Nieuwe werkruimte in de linkernavigatiebalk van de Power BI-ervaring.
Noem de werkruimte FoodSalesWS.
(Optioneel) Voeg een beschrijving toe.
Vouw de sectie Geavanceerd uit om de licentiemodus weer te geven.
Selecteer proef- of Premium-capaciteit.
Selecteer Toepassen.
Zie Een werkruimte maken voor meer informatie over het maken van een werkruimte.
Stap 2: Inhoud laden in de werkruimte
U kunt inhoud uploaden vanuit OneDrive, SharePoint of een lokaal bestand. In deze zelfstudie laden we een PBIX-bestand .
Selecteer Bladeren uploaden > in de bovenste menubalk.
Blader naar de locatie van het FoodSales.pbix-bestand dat u eerder hebt gedownload of laad uw eigen semantische voorbeeldmodel en -rapport.
U hebt nu een werkruimte met daarin inhoud waarmee u en uw team kunnen werken.
Referenties bewerken - alleen voor de eerste keer
Voordat u een implementatiepijplijn maakt, moet u de referenties instellen. Deze stap hoeft slechts eenmaal te worden uitgevoerd voor elk semantisch model. Nadat uw referenties zijn ingesteld voor dit semantische model, hoeft u deze niet opnieuw in te stellen.
Ga naar Instellingen > Power BI-instellingen.
Selecteer Semantische modellen > Gegevensbronreferenties >Referenties bewerken.
Stel de verificatiemethode in op Anoniem, het privacyniveau op Openbaar en schakel het selectievakje Testverbinding overslaan uit.
Selecteer Aanmelden. De verbinding wordt getest en de referenties zijn ingesteld.
U kunt nu een implementatiepijplijn maken.
Stap 3: Verbinding maken de ontwikkelwerkruimte van het team naar Git
Deze werkruimte wordt gedeeld door het hele team en elk lid van het team kan deze bewerken. Door deze werkruimte te verbinden met Git, kunt u alle wijzigingen bijhouden en zo nodig terugkeren naar eerdere versies. Wanneer alle wijzigingen worden samengevoegd in deze gedeelde vertakking, wordt de werkruimte geïmplementeerd in productie met behulp van de implementatiepijplijn.
Lees meer over versiebeheer met Git in Inleiding tot Git-integratie.
We gaan deze werkruimte verbinden met de hoofdvertakking van uw Azure-opslagplaats, zodat alle teamleden deze kunnen bewerken en pull-aanvragen kunnen maken.
Selecteer het beletselteken (drie puntjes) en vervolgens werkruimte-instellingen.
Selecteer Git-integratie. U wordt automatisch aangemeld bij het Azure-opslagplaatsaccount dat is geregistreerd bij de Microsoft Entra-gebruiker die is aangemeld bij de werkruimte.
Geef in het vervolgkeuzemenu de volgende details op over de vertakking waarmee u verbinding wilt maken:
Hoofdvertakking (of hoofdvertakking) selecteren
Typ de naam van de map in de opslagplaats waar het PBIX-bestand zich bevindt. Dit is de map die wordt gesynchroniseerd met de werkruimte.
Selecteer Verbinding maken en synchroniseer.
Nadat u verbinding hebt gemaakt, geeft de werkruimte informatie weer over broncodebeheer waarmee u de verbonden vertakking, de status van elk item in de vertakking en de tijd van de laatste synchronisatie kunt bekijken. Het pictogram Broncodebeheer wordt weergegeven 0
omdat de items in de Git-opslagplaats van de werkruimte identiek zijn.
Nu wordt de werkruimte gesynchroniseerd met de hoofdvertakking van uw Git-opslagplaats, zodat u eenvoudig wijzigingen kunt bijhouden.
Zie Verbinding maken een werkruimte naar een Azure-opslagplaats voor meer informatie over het maken van verbinding met Git.
Stap 4: Een implementatiepijplijn maken
Om deze werkruimte met anderen te delen en te gebruiken voor verschillende fasen van testen en ontwikkelen, moeten we een implementatiepijplijn maken. U kunt lezen hoe implementatiepijplijnen werken in Inleiding tot implementatiepijplijnen. Ga als volgt te werk om een implementatiepijplijn te maken en de werkruimte toe te wijzen aan de ontwikkelingsfase:
Selecteer op de startpagina van de werkruimte de optie Implementatiepijplijn maken.
Geef uw pijplijn FoodSalesDP een naam, geef deze een beschrijving (optioneel) en selecteer Maken.
Wijs de werkruimte FoodSalesWS toe aan de ontwikkelingsfase.
In de ontwikkelingsfase van de implementatiepijplijn ziet u één semantisch model, één rapport en één dashboard. De andere fasen zijn leeg.
Meer informatie over het maken van implementatiepijplijnen vindt u in het overzicht van implementatiepijplijnen.
Stap 5: Inhoud implementeren in andere fasen
Implementeer nu de inhoud in de andere fasen van de pijplijn.
Selecteer Implementeren in de ontwikkelingsfase van de weergave implementatie-inhoud.
Bevestig dat u de inhoud wilt implementeren in de testfase.
U ziet dat de inhoud van twee fasen identiek is, omdat u de volledige inhoud van de pijplijn hebt geïmplementeerd. Dit wordt aangegeven door het groene vinkje.
Implementeer de inhoud van de testfase naar de productiefase.
Als u het semantische model in een willekeurige fase wilt vernieuwen, selecteert u de knop Vernieuwen naast het pictogram semantische modellen in de overzichtskaart van elke fase.
Deze implementatiepijplijn wordt gedeeld door het hele team. Elk teamlid kan het semantische model en rapport bewerken in de ontwikkelingsfase. Wanneer het team klaar is om de wijzigingen te testen, implementeren ze de inhoud in de testfase. Wanneer het team klaar is om de wijzigingen in de productie vrij te geven, implementeren ze de inhoud in de productiefase.
Zie Inhoud implementeren voor meer informatie over het implementeren van inhoud.
Stap 6: Een geïsoleerde werkruimte maken
Als u de werkruimte wilt bewerken zonder de wijzigingen van andere teamleden te verstoren, maakt elk teamlid een eigen geïsoleerde werkruimte om in te werken totdat ze klaar zijn om hun wijzigingen met het team te delen.
Maak een nieuwe werkruimte zoals u in stap 1 hebt gedaan.
Verbinding maken deze nieuwe werkruimte naar een nieuwe vertakking van de Git-opslagplaats:
Geef in het vervolgkeuzemenu de volgende details op over de vertakking waarmee u verbinding wilt maken:
- Organisatie
- Project
- Git-opslagplaats
- Selecteer + Nieuwe vertakking om een nieuwe vertakking te maken.
- Geef de nieuwe vertakking de naam MyFoodEdits, vertak deze vanuit de hoofdmap (of master) en selecteer Maken.
- De map in de opslagplaats waar het PBIX-bestand zich bevindt.
Selecteer Verbinding maken en synchroniseer.
De nieuwe werkruimte bevat nu de inhoud van de Map git-opslagplaats. U ziet dat het PBIX-bestand niet bevat. Omdat PBIX-bestanden niet worden ondersteund, is dit bestand niet gekopieerd naar de Git-opslagplaats toen we hebben gesynchroniseerd.
Dit is de werkruimte die u gebruikt om wijzigingen aan te brengen in het semantische model en het rapport totdat u klaar bent om ze te delen met uw team.
Stap 7: De werkruimte bewerken
Breng wijzigingen aan in de werkruimte door een item te maken, te verwijderen of te bewerken. In deze zelfstudie wijzigen we de indeling van een semantische modelkolom. U kunt de werkruimte bewerken in Power BI Desktop of het gegevensmodel. In deze zelfstudie bewerken we de werkruimte vanuit het gegevensmodel.
Selecteer in de werkruimte van het semantische model het beletselteken (drie puntjes) Gegevensmodel >openen.
Notitie
Als Het gegevensmodel openen is uitgeschakeld, gaat u naar Werkruimte-instellingen > algemeen > en schakelt u gegevensmodelinstellingen in.
Selecteer Korting in de tabel Order_details.
Wijzig in het deelvenster Eigenschappen de notatie van Algemeen in Percentage.
Stap 8: Wijzigingen doorvoeren
Als u deze wijziging vanuit de werkruimte wilt doorvoeren in de Git-vertakking, gaat u terug naar de startpagina van de werkruimte.
Het bronbeheerpictogram wordt nu weergegeven 1
omdat één item in de werkruimte is gewijzigd, maar niet is doorgevoerd in de Git-opslagplaats. Het semantische model FoodSales toont de status Niet-verzonden.
Selecteer het broncodebeheerpictogram om de gewijzigde items in de Git-opslagplaats weer te geven. Het semantische model toont de status Gewijzigd.
Selecteer het item dat u wilt doorvoeren en voeg een optioneel bericht toe.
Selecteer Doorvoeren.
De Git-status van het semantische model wordt gewijzigd in Gesynchroniseerd en de werkruimte en git-opslagplaats zijn gesynchroniseerd.
Stap 9: Pull-aanvraag maken en samenvoegen
Maak in de Git-opslagplaats een pull-aanvraag om de MyFoodEdits-vertakking samen te voegen met de hoofdvertakking .
Selecteer Een pull-aanvraag maken.
Geef een titel, beschrijving en eventuele andere informatie op die u voor de pull-aanvraag wilt gebruiken. Selecteer vervolgens Maken.
Voeg de pull-aanvraag samen.
Stap 10: Gedeelde werkruimte bijwerken
Ga terug naar de gedeelde werkruimte die is verbonden met de ontwikkelfase van de implementatiepijplijn (de werkruimte die we in stap 1 hebben gemaakt) en vernieuw de pagina.
Het broncodebeheerpictogram toont nu 1 omdat één item in de Git-opslagplaats is gewijzigd en verschilt van de items in de werkruimte FoodSales. Het semantische model FoodSales toont de status Update vereist.
Selecteer het broncodebeheerpictogram om de gewijzigde items in de Git-opslagplaats weer te geven. Het semantische model toont de status Gewijzigd.
Selecteer Alles bijwerken.
De Git-status van het semantische model wordt gewijzigd in Gesynchroniseerd en de werkruimte wordt gesynchroniseerd met de hoofd-Git-vertakking .
Stap 11: Fasen in de implementatiepijplijn vergelijken
Selecteer Implementatiepijplijn weergeven om de inhoud in de ontwikkelingsfase te vergelijken met de inhoud in de testfase.
Let op het oranje
X
pictogram tussen de fasen die aangeven dat er wijzigingen zijn aangebracht in de inhoud in een van de fasen sinds de laatste implementatie.Selecteer de pijl-omlaag >Wijzigingen controleren om de wijzigingen weer te geven. In het scherm Wijzigingsbeoordeling ziet u het verschil tussen de semantische modellen in de twee fasen.
Controleer de wijzigingen en sluit het venster.
Stap 12: Implementeren om de fase te testen
Wanneer u tevreden bent met de wijzigingen, implementeert u de wijzigingen in de test- en/of productiefasen met hetzelfde proces dat u in stap 5 hebt gebruikt.
Samenvatting
In deze zelfstudie hebt u geleerd hoe u implementatiepijplijnen samen met Git-integratie kunt gebruiken om de levenscyclus van een app, rapport of andere inhoud in een werkruimte te beheren.
U hebt met name geleerd hoe u het volgende kunt doen:
- Stel werkruimten in en voeg inhoud toe voor het beheren van hun levenscyclus in Fabric.
- Pas best practices voor Git toe om alleen te werken en samen te werken met teamleden aan wijzigingen.
- Combineer Git- en implementatiepijplijnen voor een efficiënt end-to-end releaseproces.
Gerelateerde inhoud
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor