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. U kunt bijvoorbeeld een regel definiëren voor een semantisch model in een productiefase om naar een productiedatabase te verwijzen in plaats van naar een database in de testfase. 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. Deze regel is altijd van toepassing zolang deze ongewijzigd en geldig is.
Notitie
De nieuwe gebruikersinterface voor de implementatiepijplijn bevindt zich momenteel in preview-versie. Als u de nieuwe gebruikersinterface wilt inschakelen of gebruiken, raadpleegt u De nieuwe gebruikersinterfacegaan gebruiken.
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 implementeert in de doelfase.
- Een implementatieregel maken in de nieuwe gebruikersinterface
- Een implementatieregel maken in de oorspronkelijke gebruikersinterface
Selecteer implementatieregels in de pijplijnfase waarvoor u een implementatieregel wilt maken.
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.
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.
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:
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.
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.
De volgende scenario's worden niet ondersteund:
- Regels voor gegevensbronnen voor gegevensstromen met andere gegevensstromen als bronnen.
- Regels voor gegevensbronnen voor CDM-mappen (Common Data Model) in een gegevensstroom.
- Gegevensbronregels voor semantische modellen die gebruikmaken van gegevensstromen als bron.
- Gegevensbronregels maken op een semantisch model dat gebruikmaakt van systeemeigen query's en DirectQuery samen.
- Parameterregels worden niet ondersteund voor gepagineerde rapporten.
- Gegevensbronregels toevoegen voor semantische modellen en gegevensstromen in gegevensbronnen die zijn geparametriseerd.