Share via


Implementatieregels maken

Wanneer u in een implementatiepijplijn werkt, kunnen verschillende fasen verschillende configuraties hebben. Elke fase kan bijvoorbeeld verschillende databases of verschillende queryparameters hebben. In de ontwikkelingsfase kunnen voorbeeldgegevens uit de database worden opgeslagen, terwijl tijdens de test- en productiefasen een query wordt uitgevoerd op de hele database.

Wanneer u inhoud tussen pijplijnfasen implementeert, kunt u implementatieregels configureren om de inhoud te wijzigen terwijl bepaalde instellingen intact blijven. Als u bijvoorbeeld wilt dat een semantisch model in een productiefase verwijst naar een productiedatabase in plaats van een in de testfase, kunt u hiervoor een regel definiëren. De regel wordt gedefinieerd in de productiefase, onder het juiste semantische model. Zodra de regel is gedefinieerd, neemt inhoud die is geïmplementeerd van test naar productie, de waarde over zoals gedefinieerd in de implementatieregel en wordt deze altijd toegepast zolang de regel ongewijzigd en geldig is.

U kunt regels voor gegevensbronnen, parameterregels en standaard lakehouse-regels configureren. De volgende tabel bevat het type items waarvoor u regels kunt configureren en het type regel dat u voor elke regel kunt configureren.

Artikel Gegevensbronregel Parameterregel Standaard lakehouse-regel DETAILS
Gegevensstroom Gebruik dit om de waarden van de gegevensbronnen of parameters voor een specifieke gegevensstroom te bepalen.
Semantisch model Gebruik dit om de waarden van de gegevensbronnen of parameters voor een specifiek semantisch model te bepalen.
Datamart Gebruik dit om de waarden van de gegevensbronnen of parameters voor een specifieke datamart te bepalen.
Gepagineerd rapport Gedefinieerd voor de gegevensbronnen van elk gepagineerd rapport. Gebruik dit om de gegevensbronnen van het gepagineerde rapport te bepalen.
Notebook Gebruik dit om het standaard lakehouse voor een specifiek notebook te bepalen.

Notitie

Regels voor gegevensbronnen werken alleen wanneer u gegevensbronnen van hetzelfde type wijzigt.

Een implementatieregel maken

Volg de stappen in deze sectie om een implementatieregel te maken. Nadat u alle implementatieregels hebt gemaakt die u nodig hebt, implementeert u de semantische modellen met de zojuist gemaakte regels uit de bronfase naar de doelfase waarin de regels zijn gemaakt. Uw regels zijn pas van toepassing wanneer u de semantische modellen van de bron naar de doelfase implementeert.

  1. Selecteer implementatieregels in de pijplijnfase waarvoor u een implementatieregel wilt maken.

    A screenshot of the deployment rules button, located in the deployment rules.

  2. Een lijst met items die u kunt instellen voor weergave in het venster. Niet alle items in de pijplijn worden vermeld. Alleen items van een type waarvoor u regels kunt maken, worden vermeld (gegevensstromen, semantisch model, datamarts, notebooks en gepagineerde rapporten). Gebruik de zoek- of filterfunctionaliteit om het item te vinden waarvoor u een regel wilt instellen.

    A screenshot of the deployment rules pane, showing that you can set rules for dataflows, datasets, datamarts, and paginated reports.

  3. Selecteer het item waarvoor u een regel wilt maken. De typen regels die u voor dat item kunt maken, worden weergegeven. Als u bijvoorbeeld een regel voor een gegevensstroom maakt, kunt u een gegevensbronregel of parameterregel maken. Als u een regel voor een notebook maakt, kunt u een standaard lakehouse-regel maken.

  4. Selecteer het type regel dat u wilt maken, vouw de lijst uit en selecteer vervolgens Regel toevoegen. Er zijn twee typen regels die u kunt maken:

    A screenshot of the deployment rules pane. It shows a selected dataset and the two rule types, data source and parameter, you can configure for it.

    • Regels voor gegevensbronnen

      Selecteer in de lijst met gegevensbronnen een gegevensbronnaam die moet worden bijgewerkt. Gebruik een van de volgende methoden om een waarde te selecteren om de waarde uit de bronfase te vervangen:

      • Selecteer een keuze in een lijst.

      • Selecteer Overige en voeg de nieuwe gegevensbron handmatig toe. U kunt alleen wijzigen in een gegevensbron van hetzelfde type.

      Notitie

      • Gegevensbronregels worden grijs weergegeven als u niet de eigenaar bent van het item waarvoor u een regel maakt of als uw item geen gegevensbronnen bevat.
      • Voor gegevensstromen, semantische modellen en gepagineerde rapporten wordt de lijst met gegevensbronnen uit de bronpijplijnfase gehaald.
      • U kunt niet dezelfde gegevensbron in meer dan één regel gebruiken.
    • Parameterregels Selecteer een parameter in de lijst met parameters. De huidige waarde wordt weergegeven. Bewerk de waarde in de waarde die u na elke implementatie wilt toepassen.

    • Standaard lakehouse-regels Deze regel is alleen van toepassing op notebooks. Selecteer een lakehouse om verbinding te maken met het notebook in de doelfase en stel deze in als standaardinstelling. Zie Notebook in implementatiepijplijnen voor meer informatie.

Ondersteunde gegevensbronnen voor gegevensstroom- en semantische modelregels

Regels voor gegevensbronnen kunnen worden gedefinieerd voor de volgende gegevensbronnen:

  • Azure Analysis Services (AAS)

  • Azure Synapse

  • SQL Server Analysis Services (SSAS)

  • Azure SQL Server

  • SQL-server

  • Odata-feed

  • Oracle

  • SapHana (alleen importmodus; niet directe querymodus)

  • SharePoint

  • Teradata

Voor andere gegevensbronnen raden we u aan parameters te gebruiken om uw gegevensbron te configureren.

Overwegingen en beperkingen

In deze sectie worden de beperkingen voor de implementatieregels vermeld.

  • Als u een implementatieregel wilt maken, moet u de eigenaar zijn van het item waarvoor u een regel maakt.

  • Implementatieregels kunnen niet worden gemaakt in de ontwikkelingsfase.

  • Wanneer een item wordt verwijderd of verwijderd, worden de bijbehorende regels ook verwijderd. Deze regels kunnen niet worden hersteld.

  • Wanneer u de toewijzing van een werkruimte ongedaan maakt en opnieuw toetoewijzingen om verbindingen te herstellen, gaan regels voor die werkruimte verloren. Als u deze regels opnieuw wilt gebruiken, moet u deze opnieuw configureren.

  • Gegevensbronregels voor gegevensstromen met andere gegevensstromen als bronnen worden niet ondersteund.

  • Gegevensbronregels voor CDM-mappen (Common Data Model) in een gegevensstroom worden niet ondersteund.

  • Gegevensbronregels voor semantische modellen die gebruikmaken van gegevensstromen als bron, worden niet ondersteund.

  • Als de gegevensbron of parameter die in een regel is gedefinieerd, wordt gewijzigd of verwijderd uit het item waarnaar wordt verwezen in de bronfase, is de regel niet meer geldig en mislukt de implementatie.

  • Nadat u een gepagineerd rapport met een gegevensbronregel hebt geïmplementeerd, kunt u het rapport niet openen met Power BI Report Builder.

  • Implementatieregels worden alleen van kracht wanneer u de volgende keer implementeert in die fase. Als u echter regels maakt en vervolgens de fasen vergelijkt voordat u implementeert, wordt de vergelijking uitgevoerd op basis van de regels die zijn gemaakt, ook al zijn ze nog niet van kracht.

  • Het maken van gegevensbronregels voor een semantisch model dat systeemeigen query's en DirectQuery samen gebruikt, wordt niet ondersteund.

Notitie

Parameterregels worden niet ondersteund voor gepagineerde rapporten.