Delen via


Overzicht van oplossingsbewuste gegevensstromen

Wanneer u uw gegevensstromen in een oplossing opneemt, worden hun definities draagbaar, zodat u ze eenvoudiger van de ene omgeving naar de andere kunt verplaatsen, waardoor de benodigde tijd wordt bespaard om de gegevensstroom te maken.

Een typische use case is voor een onafhankelijke softwareleverancier (ISV) om een oplossing te ontwikkelen die een gegevensstroom bevat waarmee gegevens uit een gegevensbron worden geëxtraheerd en getransformeerd naar Dataverse-tabellen, in een sandbox-omgeving. De ISV verplaatst die gegevensstroom- en doeltabellen vervolgens naar een testomgeving om te testen met de testgegevensbron om te controleren of de oplossing goed werkt en gereed is voor productie. Nadat het testen is voltooid, levert de ISV de gegevensstroom en tabellen aan clients die deze in hun productieomgeving importeren om te werken op de gegevens van de client. Dit proces is veel eenvoudiger wanneer u zowel de gegevensstromen als tabellen toevoegt die ze laden in oplossingen en vervolgens de oplossingen en de inhoud ervan tussen omgevingen verplaatst.

Gegevensstromen die aan een oplossing worden toegevoegd, worden ook wel oplossingsbewuste gegevensstromen genoemd. U kunt meerdere gegevensstromen toevoegen aan één oplossing.

Notitie

  • Alleen gegevensstromen die zijn gemaakt in Power Platform-omgevingen kunnen oplossingsbewust zijn.
  • De gegevens die door gegevensstromen naar hun bestemming worden geladen, zijn niet draagbaar als onderdeel van oplossingen, alleen de gegevensstroomdefinities zijn. Als u de gegevens opnieuw wilt maken nadat een gegevensstroom is geïmplementeerd als onderdeel van een oplossing, moet u de gegevensstroom vernieuwen.

Een nieuwe gegevensstroom toevoegen aan een oplossing

Volg deze stappen om een gegevensstroom toe te voegen aan een oplossing.

Vereisten

U moet een oplossing maken voordat u er een gegevensstroom aan kunt toevoegen. Meer informatie: Oplossingen maken

De gegevensstroom toevoegen

  1. Aanmelden bij Power Apps.

  2. Selecteer Oplossingen in de navigatiebalk.

    Schermopname van de startpagina van Power Apps met de nadruk op de selectie Oplossingen.

  3. Selecteer de oplossing waaraan u een nieuwe gegevensstroom wilt toevoegen en selecteer in het contextmenu Bewerken.

    Schermopname van de oplossingspagina met een geselecteerde oplossing met de optie Bewerken benadrukt.

  4. Selecteer Nieuw in het menu en navigeer naar Automation-gegevensstroom>.

    Schermopname van het geopende menu Nieuw met Automation weergegeven en Gegevensstroom geselecteerd.

  5. Ga verder met het maken van een nieuwe gegevensstroom.

    Schermopname van de gegevensstroom die is toegevoegd aan de oplossing.

Een bestaande gegevensstroom toevoegen aan een oplossing

Volg deze stappen om een gegevensstroom toe te voegen aan een oplossing.

Vereisten

  • U moet een oplossing maken voordat u er een gegevensstroom aan kunt toevoegen. Meer informatie: Oplossingen maken
  • U moet de eigenaar zijn van ten minste één gegevensstroom in de omgeving. Meer informatie: Gegevensstromen maken

De gegevensstroom toevoegen

  1. Aanmelden bij Power Apps.

  2. Selecteer Oplossingen in de navigatiebalk.

    Schermopname van de linkernavigatiebalk waarop de optie Oplossingen is gemarkeerd.

  3. Selecteer de oplossing waaraan u uw gegevensstroom toevoegt en selecteer in het contextmenu Bewerken.

    Schermopname van de lijst met oplossingen.

  4. Selecteer Afsluitende>Automation-gegevensstroom> toevoegen.

    Scherm met de optie Bestaande gegevensstroom toevoegen gemarkeerd.

  5. Optioneel: Als uw gegevensstroom gegevens in een aangepaste Dataverse-tabel laadt, voegt u de aangepaste tabel ook toe aan de oplossing.

    In dit voorbeeld laadt de gegevensstroom die u aan de oplossing hebt toegevoegd, gegevens in een aangepaste tabel met de naam Volledige ordergegevens, die u ook wilt opnemen in de oplossing met de gegevensstroom.

    Zodra zowel de gegevensstroom als de tabel waaraan gegevens worden geladen, worden toegevoegd aan de oplossing, worden de twee artefacten aan de oplossing toegevoegd. In dit geval worden de artefacten cr0c8_FullOrderDetails en verkoopgegevens importeren.

    Schermopname van de twee artefacten die aan de oplossing zijn toegevoegd.

    Als u uw werk wilt opslaan, moet u alle aanpassingen publiceren. De oplossing is nu klaar om vanuit de bronomgeving te exporteren en te importeren in de doelomgeving.

Oplossingen exporteren en importeren die gegevensstromen bevatten

Het exporteren en importeren van oplossingen met gegevensstromen is identiek aan het uitvoeren van dezelfde bewerkingen voor andere artefacten. Voor de meest recente instructies gaat u naar de documentatie over het exporteren en importeren van oplossingen.

De verbindingen van een gegevensstroom bijwerken na het importeren van de oplossing

Om veiligheidsredenen worden referenties van verbindingen die door gegevensstromen worden gebruikt, niet bewaard door oplossingen. Zodra een gegevensstroom is geïmplementeerd als onderdeel van een oplossing, moet u de verbindingen bewerken voordat deze kan worden uitgevoerd.

  1. Selecteer in het linkernavigatiedeelvenster de pijl-omlaag naast Dataverse en selecteer Gegevensstromen. Identificeer de gegevensstroom die is geïmporteerd en selecteer Bewerken in het contextmenu.

    Schermopname van navigatie naar het tabblad Gegevensstroom.

  2. Zoek en dubbelklik in de lijst Gegevensstromen op de gegevensstroom die is toegevoegd als onderdeel van de oplossing die u hebt geïmporteerd.

  3. U wordt gevraagd om referenties in te voeren die vereist zijn voor de gegevensstroom.

    Schermopname van power query waarin om referenties wordt gevraagd.

    Zodra de referenties voor de verbinding zijn bijgewerkt, worden alle query's die gebruikmaken van die verbinding automatisch geladen.

  4. Als uw gegevensstroom gegevens in Dataverse-tabellen laadt, selecteert u Volgende om de toewijzingsconfiguratie te controleren.

    Schermopname van alle query's met gegevens die zijn geladen nadat de verbindingsreferenties zijn opgegeven.

  5. De toewijzingsconfiguratie wordt ook opgeslagen als onderdeel van de oplossing. Omdat u ook de doeltabel aan de oplossingen hebt toegevoegd, hoeft u de tabel in deze omgeving niet opnieuw te maken en kunt u de gegevensstroom publiceren.

    Schermopname van de ervaring met kaarttabellen met vooraf geconfigureerde selecties.

    Dat is alles. Uw gegevensstroom wordt nu vernieuwd en laadt gegevens naar de doeltabel.

Bekende beperkingen

  • Gegevensstromen kunnen geen verbindingsverwijzingen gebruiken voor een connector.
  • Gegevensstromen kunnen geen omgevingsvariabelen gebruiken.
  • Gegevensstromen bieden geen ondersteuning voor het toevoegen van vereiste onderdelen, zoals aangepaste tabellen waarnaar ze gegevens laden. In plaats daarvan moet de aangepaste tabel handmatig aan de oplossing worden toegevoegd.
  • Toepassingsgebruikers kunnen geen gegevensstromen (service-principals) implementeren.
  • De configuratie voor incrementeel vernieuwen wordt niet ondersteund bij het implementeren van oplossingen. Na de implementatie van de gegevensstroom via de oplossing moet de configuratie voor incrementeel vernieuwen opnieuw worden toegepast.
  • Gekoppelde tabellen aan andere gegevensstromen worden niet ondersteund bij het implementeren van oplossingen. Na de implementatie van de gegevensstroom via de oplossing, bewerkt u de gegevensstroom en bewerkt u de verbinding met de gekoppelde gegevensstroom.
  • Als u het importeren van gegevensstromen wilt inschakelen, voert de invoegtoepassing Gegevensstromen onbeheerde aanpassingen uit tijdens de asynchrone importstap. Deze wijzigingen zijn essentieel voor een geslaagde import.
  • Gegevensstromen bieden geen ondersteuning voor blok onbeheerde aanpassingen. Zie, Onbeheerde aanpassingen blokkeren in Dataverse-omgevingen
  • Gegevensstromen bieden geen ondersteuning voor voorkeursoplossing. Zie, Een voorkeursoplossing instellen
  • Voor het importeren van gegevensstromen in een omgeving kan de omgeving niet in de beheermodus staan of moeten achtergrondbewerkingen worden ingeschakeld.