Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Elke gelicentieerde gebruiker die ten minste een bijdrager in de bronfase is, kan inhoud uitrollen naar een niet-toegewezen doelfase. Voor implementatie in een bestaande doelfase moet de gebruiker ook ten minste een inzender in de doelfase zijn.
U kunt ook de REST API's voor implementatiepijplijnen gebruiken om programmatisch implementaties uit te voeren. Zie Uw implementatiepijplijn automatiseren met behulp van API's en DevOps voor meer informatie.
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.
Deployeren naar een leeg podium
Als u al een werkruimte hebt die u wilt gebruiken met een specifieke fase, kunt u die werkruimte toewijzen aan de juiste fase.
Wanneer u inhoud in een lege fase implementeert, worden de relaties tussen de items bewaard. Een rapport dat is gebonden aan een semantisch model in de bronfase, wordt bijvoorbeeld gekloond naast het semantische model en de klonen zijn op dezelfde manier gebonden in de doelwerkruimte. De mapstructuur wordt ook bewaard. Als u items in een map in de bronfase hebt, wordt er een map gemaakt in de doelfase. Omdat een map alleen wordt geïmplementeerd als een van de items is geïmplementeerd, kan er geen lege map worden geïmplementeerd.
Nadat de implementatie is voltooid, vernieuwt u het semantische model. Zie Het implementeren van inhoud in een lege fase voor meer informatie.
Implementatieopties
Implementatiepijplijnen bieden drie opties voor het implementeren van uw Fabric-inhoud:
Alle inhoud implementeren - Al uw inhoud implementeren in een aangrenzende fase.
Selectieve implementatie : selecteer welke inhoud u wilt implementeren in een aangrenzende fase.
Achterwaartse implementatie : inhoud implementeren vanuit een latere fase naar een eerdere fase. Deze mogelijkheid is momenteel alleen beschikbaar wanneer deze wordt geïmplementeerd in een lege fase.
Nadat u hebt gekozen hoe u uw inhoud implementeert, kunt u uw implementatie controleren en een opmerking achterlaten.
Alle inhoud implementeren
- Selecteer de doelfase.
- Kies in de vervolgkeuzelijst een aangrenzende fase om vanuit te implementeren.
- Selecteer de items die u wilt implementeren.
- Selecteer de knop Implementeren .
Het implementatieproces maakt een dubbele werkruimte in de doelfase. Deze werkruimte bevat alle geselecteerde inhoud uit de bronfase.
Selectieve implementatie
Als u niet alles uit die fase wilt implementeren, kunt u specifieke items voor implementatie selecteren. Selecteer de koppeling Meer weergeven en selecteer vervolgens de items die u wilt implementeren. Wanneer u de knop Implementeren selecteert, worden alleen de geselecteerde items geïmplementeerd in de volgende fase.
Notitie
Items kunnen niet worden geselecteerd voor implementatie in werkruimtemappen in de standaardfaseweergave. Als u overschakelt naar de weergave Platte lijst , kunt u echter items selecteren voor implementatie in werkruimtemappen.
Fabric-items zijn vaak gerelateerd aan of afhankelijk van andere items. Dashboards, rapporten, semantische modellen, gegevensstromen, Lakehouses en Warehouses zijn allemaal voorbeelden van items die gerelateerd kunnen zijn aan of afhankelijk zijn van andere items. Als u alle items wilt opnemen die zijn gerelateerd aan het item dat u wilt implementeren, gebruikt u de knop Gerelateerde items selecteren. Als u bijvoorbeeld een rapport wilt implementeren in de volgende fase, selecteert u de knop Gerelateerde selecteren om het semantische model te markeren waarmee het rapport is verbonden, zodat beide samen worden geïmplementeerd en het rapport niet wordt verbroken.
Als u niet alles uit die fase wilt implementeren, kunt u alleen specifieke items voor implementatie selecteren. Omdat dashboards, rapporten, semantische modellen en gegevensstromen afhankelijkheden kunnen hebben, kunt u de knop Gerelateerd selecteren gebruiken om alle items te zien waarop het geselecteerde item afhankelijk is. Als u bijvoorbeeld een rapport wilt implementeren in de volgende fase, selecteert u de knop Gerelateerde selecteren om het semantische model te markeren waarmee het rapport is verbonden, zodat beide samen worden geïmplementeerd en het rapport niet wordt verbroken.
De knop Implementeren toont het aantal items dat is geselecteerd voor implementatie.
Niet-ondersteunde items worden ook weergegeven in deze lijst. Niet-ondersteunde items kunnen niet worden geïmplementeerd, maar kunnen worden gefilterd.
Notitie
- U kunt een Fabric-item niet implementeren in de volgende fase als de items waarvoor het afhankelijk is, niet bestaan in de fase waarin u implementeert. Het implementeren van een rapport zonder een semantisch model mislukt bijvoorbeeld, tenzij het semantische model al bestaat in de doelfase.
- Mogelijk krijgt u onverwachte resultaten als u ervoor kiest om een item te implementeren zonder het item waarop het afhankelijk is. Dit kan gebeuren wanneer een semantisch model of een gegevensstroom in de doelfase is gewijzigd en niet meer identiek is aan het model in de fase waaruit u implementeert.
Bij het implementeren van werkruimten die mappen bevatten, zijn de volgende regels van toepassing:
- Items met dezelfde naam en hetzelfde type worden gekoppeld. Als er twee items met dezelfde naam en type in een werkruimte zijn, worden de items alleen gekoppeld aan items in de doelfase als het pad hetzelfde is (ze bevinden zich in dezelfde map).
- Omdat een map alleen wordt geïmplementeerd als een of meer items ervan zijn geïmplementeerd, kan er geen lege map worden geïmplementeerd.
- Afzonderlijke mappen kunnen niet handmatig worden geïmplementeerd in de implementatie. De implementatie wordt automatisch geactiveerd wanneer een of meer van hun items worden geïmplementeerd.
- Als u slechts enkele items in een map implementeert, wordt de structuur van alle items in de map in de fase die wordt geïmplementeerd, bijgewerkt, ook al worden de items zelf niet geïmplementeerd.
- De maphiërarchie van gekoppelde items wordt alleen bijgewerkt tijdens systeemimplementatie. Tijdens de toewijzing wordt de hiërarchie van gekoppelde items na het koppelingsproces nog niet bijgewerkt.
Weergave platte lijst
Met de huidige weergave van de mappenhiërarchie kunt u selecteren voor implementatie, alleen items op hetzelfde mapniveau. U kunt geen items selecteren in meerdere mappen.
De weergave Platte lijst is een toegevoegde functie van implementatiepijplijnen waarmee u items kunt selecteren, ongeacht de locatie. Met de weergave platte lijst kunt u nu items in mappen selecteren met betrekking tot hun locatie in de werkruimte.
Houd rekening met het volgende wanneer u de platte lijstweergave gebruikt.
- Als u de functie wilt inschakelen, staat boven aan het inhoudsgebied van het stadium een wisselknop.
- Eenmaal in de platte lijstweergave wordt een extra locatiekolom weergegeven en bevat het volledige pad van een item.
- De knop Gerelateerd selecteren werkt alleen in een platte lijstweergave (deze is ingeschakeld wanneer ten minste één item is geselecteerd). Als u zich in de mappenweergave bevindt en op deze knop klikt, wordt de weergave automatisch naar de platte lijstweergave verplaatst.
- Als u zich in de weergave platte lijst bevindt, bepaalde items voor implementatie hebt geselecteerd en vervolgens weer naar de mapweergave bent verplaatst, wordt de selectie opnieuw ingesteld op geen. Dit gedrag is ook van toepassing op het filteren van items.
Achterwaartse implementatie
Soms wilt u inhoud implementeren in een vorige fase.
Notitie
Houd er rekening mee dat achterwaartse implementatie alleen mogelijk is bij het implementeren van alle items. Dit betekent dat u items niet selectief achterwaarts kunt implementeren. U moet alle items implementeren om achterwaartse implementatie uit te voeren.
Als u bijvoorbeeld een bestaande werkruimte toewijst aan een productiefase en deze vervolgens achterwaarts implementeert, eerst naar de testfase en vervolgens naar de ontwikkelingsfase. Implementeren in een vorige fase werkt alleen als de vorige fase leeg is.
Uw implementatie controleren en een opmerking achterlaten
Nadat u hebt geselecteerd welke inhoud u wilt implementeren, worden in een pop-upvenster alle items weergegeven die u gaat implementeren. U kunt de lijst bekijken en een notitie of opmerking toevoegen aan de implementatie. Het toevoegen van een notitie is optioneel, maar het wordt ten zeerste aanbevolen omdat de notities worden toegevoegd aan de implementatiegeschiedenis. Met een opmerking voor elke implementatie wordt het bekijken van de geschiedenis van uw pijplijnen duidelijker.
Als u een notitie wilt verlaten, vouwt u de optie Een notitie toevoegen uit en schrijft u uw notitie in het tekstvak. Wanneer u klaar bent om te implementeren, selecteert u Implementeren.
Inhoud van de ene fase naar de andere implementeren
Zodra u inhoud in een pijplijnfase hebt, kunt u deze implementeren in de volgende fase. Het implementeren van inhoud in een andere fase wordt meestal uitgevoerd nadat u bepaalde acties in de pijplijn hebt uitgevoerd. U kunt bijvoorbeeld ontwikkelingswijzigingen aanbrengen in uw inhoud in de ontwikkelingsfase of uw inhoud testen in de testfase. Hoewel u maximaal 10 verschillende fasen in de pijplijn kunt hebben, is een typische werkstroom voor het verplaatsen van inhoud van ontwikkeling naar testfase, en vervolgens van test naar productie. Meer informatie over dit proces vindt u in de sectie Inhoud implementeren in een bestaande werkruimte .
Wanneer u inhoud implementeert in een fase die al andere inhoud bevat, selecteert u de items die u wilt implementeren. Een item dat is gekoppeld aan een ander item in de bronfase (de naam van het gekoppelde item wordt weergegeven in de laatste kolom) wordt hiermee overschreven.
Relaties tussen de items worden niet bewaard. Als u daarom een rapport implementeert dat is gebonden aan een semantisch model in de bronfase, wordt alleen het rapport geïmplementeerd. Als u alles wilt implementeren dat met het rapport verbonden is, gebruikt u de Gerelateerd selecteren knop.
Als u inhoud wilt implementeren in de volgende fase in de implementatiepijplijn, selecteert u de items en selecteert u vervolgens de knop Implementeren.
Wanneer u de kaarten voor de test- en productiefase bekijkt, ziet u de laatste implementatiedatum en -tijd. Dit geeft de laatste keer aan dat inhoud naar de stageomgeving is uitgerold.
De implementatietijd is handig om te bepalen wanneer een fase voor het laatst is bijgewerkt. Het kan ook handig zijn als u tijd wilt bijhouden tussen test- en productie-implementaties.