Share via


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:

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:

  1. Selecteer Werkruimten > + Nieuwe werkruimte in de linkernavigatiebalk van de Power BI-ervaring.

    Screenshot of Create workspace.

  2. Noem de werkruimte FoodSalesWS.

  3. (Optioneel) Voeg een beschrijving toe.

    Screenshot of new workspace with name.

  4. Vouw de sectie Geavanceerd uit om de licentiemodus weer te geven.

  5. Selecteer proef- of Premium-capaciteit.

    Screenshot of new workspace with license mode.

  6. 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 .

  1. Selecteer Bladeren uploaden > in de bovenste menubalk.

    Screenshot of Upload menu.

  2. 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.

Screenshot of FoodSalesWS workspace with a report, semantic model, and dashboard in it.

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.

  1. Ga naar Instellingen > Power BI-instellingen.

    Screenshot of Settings menu.

  2. Selecteer Semantische modellen > Gegevensbronreferenties >Referenties bewerken.

    Screenshot of Data source credentials menu.

  3. Stel de verificatiemethode in op Anoniem, het privacyniveau op Openbaar en schakel het selectievakje Testverbinding overslaan uit.

    Screenshot of semantic model credentials.

  4. 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.

  1. Selecteer het beletselteken (drie puntjes) en vervolgens werkruimte-instellingen.

    Screenshot of workspace with workspace settings link displayed.

  2. 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.

  3. Geef in het vervolgkeuzemenu de volgende details op over de vertakking waarmee u verbinding wilt maken:

    • Organisatie

    • Project

    • Git-opslagplaats

    • 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.

      Screenshot of workspace settings Git integration window with workspace connected to main branch of repo.

  4. 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.

Screenshot of source control icon and other Git information.

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:

  1. Selecteer op de startpagina van de werkruimte de optie Implementatiepijplijn maken.

    Screenshot of Create deployment pipeline.

  2. Geef uw pijplijn FoodSalesDP een naam, geef deze een beschrijving (optioneel) en selecteer Maken.

    Screenshot of new pipeline with name.

  3. Wijs de werkruimte FoodSalesWS toe aan de ontwikkelingsfase.

    Screenshot of Assign workspace.

In de ontwikkelingsfase van de implementatiepijplijn ziet u één semantisch model, één rapport en één dashboard. De andere fasen zijn leeg.

Screenshot of Development stage.

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.

  1. Selecteer Implementeren in de ontwikkelingsfase van de weergave implementatie-inhoud.

    Screenshot of Deploy to test stage.

  2. Bevestig dat u de inhoud wilt implementeren in de testfase.

    Screenshot of Confirm deploy.

    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.

    Screenshot of Development stage and test stage of pipelines with a green check icon indicating they're the same.

  3. Implementeer de inhoud van de testfase naar de productiefase.

    Screenshot of Deploy to production stage.

  4. 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.

    Screenshot of Refresh button.

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.

  1. Maak een nieuwe werkruimte zoals u in stap 1 hebt gedaan.

    Screenshot of workspace with new workspace link displayed.

  2. 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.

    Screenshot of workspace settings window with create new branch.

  3. 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.

  1. Selecteer in de werkruimte van het semantische model het beletselteken (drie puntjes) Gegevensmodel >openen.

    Screenshot of open data model in the expanded semantic model menu.

    Notitie

    Als Het gegevensmodel openen is uitgeschakeld, gaat u naar Werkruimte-instellingen > algemeen > en schakelt u gegevensmodelinstellingen in.

    Screenshot of data model settings check box.

  2. Selecteer Korting in de tabel Order_details.

    Screenshot of connected tables in the data view with the discount column of the Order Details table selected.

  3. Wijzig in het deelvenster Eigenschappen de notatie van Algemeen in Percentage.

    Screenshot of publishing changes in Git.

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.

Screenshot of source control icon showing one uncommitted change.

  1. Selecteer het broncodebeheerpictogram om de gewijzigde items in de Git-opslagplaats weer te geven. Het semantische model toont de status Gewijzigd.

  2. Selecteer het item dat u wilt doorvoeren en voeg een optioneel bericht toe.

  3. Selecteer Doorvoeren.

    Screenshot of committing changes.

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 .

  1. Selecteer Een pull-aanvraag maken.

    Screenshot of create pull request.

  2. Geef een titel, beschrijving en eventuele andere informatie op die u voor de pull-aanvraag wilt gebruiken. Selecteer vervolgens Maken.

    Screenshot of naming pull request and adding description.

  3. Voeg de pull-aanvraag samen.

    Screenshot of merge pull request.

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.

Screenshot of source control icon showing one difference.

  1. Selecteer het broncodebeheerpictogram om de gewijzigde items in de Git-opslagplaats weer te geven. Het semantische model toont de status Gewijzigd.

  2. Selecteer Alles bijwerken.

    Screenshot of update workspace.

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

  1. Selecteer Implementatiepijplijn weergeven om de inhoud in de ontwikkelingsfase te vergelijken met de inhoud in de testfase.

    Screenshot of View deployment pipelines icon.

    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.

    Screenshot showing pipeline stages are different.

  2. 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.

    Screenshot of change review.

  3. Controleer de wijzigingen en sluit het venster.

Zie Fasen in een implementatiepijplijn vergelijken voor meer informatie over het vergelijken van fasen in een implementatiepijplijn.

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.