Tabellen koppelen tussen gegevensstromen

Met gegevensstromen in Microsoft Power Platform kunt u één gegevensopslagbron van een organisatie hebben, waar bedrijfsanalisten hun gegevens eenmalig kunnen voorbereiden en beheren en deze vervolgens opnieuw kunnen gebruiken tussen verschillende analyse-apps in de organisatie.

Wanneer u tabellen koppelt tussen gegevensstromen, kunt u tabellen hergebruiken die al zijn opgenomen, opgeschoond en getransformeerd door gegevensstromen die eigendom zijn van anderen, zonder dat u die gegevens hoeft te onderhouden. De gekoppelde tabellen verwijzen gewoon naar de tabellen in andere gegevensstromen en maken alleen een kopie van de gegevens wanneer de doelgegevensstroom zich in een andere werkruimte bevindt.

Gekoppelde tabellen hebben het kenmerk Alleen-lezen, dus als u transformaties wilt maken voor een gekoppelde tabel, moet u een nieuwe berekende tabel maken met een verwijzing naar de gekoppelde tabel.

Beschikbaarheid van gekoppelde tabellen

Beschikbaarheid van gekoppelde tabellen is afhankelijk van of u gegevensstromen gebruikt in Power BI of Power Apps. In de volgende secties worden de details voor elke sectie beschreven.

Gekoppelde tabellen in Power BI

Voor het vernieuwen zijn gekoppelde tabellen een Power BI Premium-abonnement vereist. Gekoppelde tabellen zijn beschikbaar in elke gegevensstroom in een werkruimte die wordt gehost in Power BI Premium-capaciteit. Er gelden geen beperkingen voor de brongegevensstroom.

Gekoppelde tabellen werken alleen goed in nieuwe Power BI-werkruimten, en op dezelfde manier moeten alle gekoppelde gegevensstromen zich in nieuwe werkruimten bevinden. Meer informatie: De nieuwe werkruimten maken in Power BI

Notitie

Tabellen verschillen op basis van het feit of het standaardtabellen of berekende tabellen zijn. Met standaardtabellen (ook wel tabellen genoemd) wordt een query uitgevoerd op een externe gegevensbron, zoals een SQL-database. Berekende tabellen vereisen Premium-capaciteit in Power BI en voeren hun transformaties uit op gegevens die zich al in Power BI-opslag bevinden.

Als uw gegevensstroom zich niet in een Premium-capaciteitswerkruimte bevindt, kunt u nog steeds verwijzen naar één query( of twee of meer query's combineren), zolang de transformaties niet zijn gedefinieerd als transformaties in opslag. Dergelijke verwijzingen worden beschouwd als standaardtabellen. Schakel hiervoor de optie Laden inschakelen uit voor de query's waarnaar wordt verwezen om te voorkomen dat de gegevens worden gerealiseerd en opgenomen in de opslag. Van daaruit kunt u verwijzen naar de query's Inschakelen = valse query's en de optie Laden inschakelen op Alleen inschakelen voor de resulterende query's die u wilt materialiseren.

Gekoppelde tabellen in Power Apps

Ga voor meer informatie over de beschikbaarheid van gekoppelde tabellen in Power Apps naar Welke licenties moet u gegevensstromen gebruiken.

Er zijn enkele manieren om tabellen tussen gegevensstromen te koppelen. Als u tabellen in Power BI wilt koppelen, moet u zich aanmelden met uw Power BI-referenties.

U kunt Gegevens ophalen selecteren in het bewerkingsprogramma voor gegevensstromen, waarin een dialoogvenster wordt weergegeven voor het selecteren van de categorieën en elke gegevensbron. Selecteer vervolgens de Connector voor Power Platform-gegevensstromen.

Schermopname die laat zien hoe u de Connector voor Power Platform-gegevensstromen selecteert.

Er wordt een verbindingsvenster voor de geselecteerde gegevensverbinding weergegeven. Als referenties vereist zijn, wordt u gevraagd deze op te geven.

In Power BI kunt u gekoppelde tabellen toevoegen selecteren in het bewerkingsprogramma voor gegevensstromen.

Schermopname die laat zien hoe u gekoppelde tabellen toevoegt in het bewerkingsprogramma voor Power BI-gegevensstromen.

U kunt ook gekoppelde tabellen toevoegen selecteren in het menu Tabellen toevoegen in de Power BI-service.

Schermopname van het toevoegen van gekoppelde tabellen vanuit het menu in de Power BI-service.

Er wordt een Navigator-venster geopend en u kunt een set tabellen kiezen waarmee u verbinding kunt maken. In het venster worden tabellen weergegeven waarvoor u machtigingen hebt voor alle werkruimten en omgevingen in uw organisatie.

Nadat u de gekoppelde tabellen hebt geselecteerd, worden ze weergegeven in de lijst met tabellen voor uw gegevensstroom in het bewerkingsprogramma, met een speciaal pictogram waarmee ze worden geïdentificeerd als gekoppelde tabellen.

U kunt ook de brongegevensstroom bekijken vanuit de gegevensstroominstellingen van uw gekoppelde tabel.

Logica voor het vernieuwen van gekoppelde tabellen

De vernieuwingslogica van gekoppelde tabellen verschilt enigszins op basis van of u Power BI of Power Apps gebruikt, zoals beschreven in de volgende secties.

Logica vernieuwen in Power BI

De standaardvernieuwingslogica van gekoppelde tabellen is afhankelijk van of de brongegevensstroom zich in dezelfde Power BI-werkruimte bevindt als de doelgegevensstroom. In de volgende secties wordt het gedrag van elke sectie beschreven.

  • Koppelingen tussen werkruimten: Vernieuwen voor koppelingen vanuit tabellen in verschillende werkruimten gedraagt zich als een koppeling naar een externe gegevensbron. Wanneer de gegevensstroom wordt vernieuwd, worden de meest recente gegevens voor de tabel uit de brongegevensstroom gebruikt. Als de brongegevensstroom wordt vernieuwd, is dit niet automatisch van invloed op de gegevens in de doelgegevensstroom.

  • Koppelingen in dezelfde werkruimte: Wanneer het vernieuwen van gegevens plaatsvindt voor een brongegevensstroom, activeert die gebeurtenis automatisch een vernieuwingsproces voor afhankelijke tabellen in alle doelgegevensstromen in dezelfde werkruimte, inclusief berekende tabellen op basis hiervan. Alle andere tabellen in de doelgegevensstroom worden vernieuwd volgens het schema voor de gegevensstroom. Tabellen die afhankelijk zijn van meer dan één bron vernieuwen hun gegevens wanneer een van de bronnen is vernieuwd.

    Notitie

    Het volledige vernieuwingsproces wordt in één keer doorgevoerd. Als de gegevensvernieuwing voor de doelgegevensstroom hierdoor mislukt, mislukt de gegevensvernieuwing voor de brongegevensstroom ook.

Logica vernieuwen in Power Apps

De vernieuwingslogica van gekoppelde tabellen in Power Apps gedraagt zich als een externe gegevensbron. Wanneer de gegevensstroom wordt vernieuwd, worden de meest recente gegevens voor de tabel uit de brongegevensstroom gebruikt. Als de brongegevensstroom wordt vernieuwd, is dit niet automatisch van invloed op de gegevens in de doelgegevensstroom.

Machtigingen bij het weergeven van rapporten uit gegevensstromen

Wanneer u een Power BI-rapport maakt dat gegevens bevat op basis van een gegevensstroom, kunt u alle gekoppelde tabellen alleen zien wanneer u toegang hebt tot de brongegevensstroom.

Beperkingen en overwegingen

Er zijn enkele beperkingen waarmee u rekening moet houden bij het werken met gekoppelde tabellen:

  • Er kan naar een tabel worden verwezen door andere gegevensstromen. Deze referentietabel kan ook worden verwezen door andere gegevensstromen, enzovoort, tot vijf keer.
  • Cyclische afhankelijkheden van gekoppelde tabellen zijn niet toegestaan.
  • De gegevensstroom moet zich in een nieuwe Power BI-werkruimte of een Power Apps-omgeving bevinden.
  • Een gekoppelde tabel kan niet worden gekoppeld aan een gewone tabel die de gegevens ophaalt uit een on-premises gegevensbron.
  • Wanneer u M-parameters gebruikt om gekoppelde tabellen te adresseren, is het niet automatisch van invloed op de gegevens in de doelgegevensstroom als de brongegevensstroom wordt vernieuwd.
  • Het verbinden van twee gegevensstroomtabellen tussen twee werkruimten van verschillende opslagtypen( Bring Your Own Storage Account (BYOSA) en Internal wordt niet ondersteund.

Volgende stappen

De volgende artikelen kunnen handig zijn als u gegevensstromen maakt of gebruikt:

De volgende artikelen bevatten meer informatie over gegevensstromen en Power BI:

Voor meer informatie over Power Query en geplande vernieuwing kunt u deze artikelen lezen:

Lees het overzichtsartikel voor meer informatie over Common Data Model: