Gegevens laden in Planning van bedrijfsprestaties met behulp van gegevensstromen
Feitelijke gegevens zijn een combinatie van meerdere bronnen, of er moet een zekere mate van transformatie plaatsvinden om de gegevens in de juiste structuur voor planning te krijgen. Wanneer u productiegegevens laadt, raden wij u aan gegevensstromen te gebruiken. Gegevensstromen bieden betere ondersteuning voor het typische productievolume en de complexiteit. Zij bieden ook een transformatie-ervaring, gedetailleerde statusresultaten bij het laden van gegevens en de optie om vernieuwingen van de gegevens te plannen.
Gegevensstromen zijn een selfservice, cloudgebaseerde technologie voor gegevensvoorbereiding. Ze stellen klanten in staat gegevens op te nemen, te transformeren en te laden in Microsoft Dataverse-omgevingen, Power BI-werkruimten of het Azure Data Lake Storage-account van uw organisatie.
Gegevensstromen worden geschreven met Power Query. Power Query is een geharmoniseerde ervaring voor gegevensconnectiviteit en -voorbereiding die wordt aangeboden in veel Microsoft-producten, waaronder Excel en Power BI. Klanten activeren gegevensstromen die op aanvraag of automatisch volgens een schema worden uitgevoerd, en gegevens worden altijd up-to-date gehouden. Zie Wat zijn gegevensstromen? voor meer informatie.
Gegevensstromen kunnen dimensies en kubussen vullen in Planning van bedrijfsprestaties. Nadat een gegevensstroom aan een dimensie of kubus is gekoppeld en de gegevensbron van de gegevensstroom wordt bijgewerkt, wordt Planning van bedrijfsprestaties bijgewerkt op basis van de vernieuwingsfrequentie die in de gegevensstroom is gedefinieerd.
Dimensies en kubussen vullen
Volg deze stappen om gegevensstromen te gebruiken om dimensie- of kubuswaarden in te vullen.
Maak in Power Apps de dimensie of kubus in Planning van bedrijfsprestaties voordat u de gegevensstroom maakt. Noteer de tabelnaam voor de kubus of dimensie. Hieronder volgen een aantal voorbeelden:
- Cube: Msdyn_xpna_CUBENAME
- Dimensie: Msdyn_xpna_dimDimensionName
Volg een van de onderstaande stappen, afhankelijk van waarvoor u de gegevensstroomtoewijzing wilt maken:
- Voor het laden van een cube: controleren of de kolommen in de cube zijn toegevoegd aan de dimensies die tijdens het maken van de cube zijn geselecteerd.
- Voor een dimensiebelasting: controleren of de kolommen in de dimensie zijn toegevoegd aan de dimensiekenmerken die tijdens het maken van de dimensie zijn geselecteerd.
Volg een van de onderstaande stappen, afhankelijk van waarvoor u een gegevensstroom wilt maken:
- Voor het laden van een cube: selecteer in de toewijzing de sleutel voor de cube. De sleutel zal de waarde DimensionSetAltKey hebben.
- Voor een dimensiebelasting: selecteer in de kolomsectie toewijzing de sleutel voor de dimensie.
Nadat de gegevensstroom aan de planningskubus is gekoppeld, kunt u een optionele vernieuwing opgeven.
Een gegevensstroom kan alleen worden gebruikt om gegevens te laden als de dimensie of kubus al is gemaakt in Planning van bedrijfsprestaties. Zie Planning van bedrijfsprestaties Microsoft Dynamics 365 Finance dimensies en Planning van bedrijfsprestaties voor meer informatie.
Voorbeeld
In dit voorbeeld ziet u hoe u een gegevensstroom maakt wanneer u feitelijke gegevens in een kubus laadt.
Volg deze stappen om de kubus te maken in dimensies van Planning van bedrijfsprestaties.
- Selecteer in de lijst Kubus de optie Nieuwe kubus.
- Voer een naam in voor de kubus.
- Selecteer de dimensies die deel moeten uitmaken van de kubus. U moet minimaal twee dimensies selecteren.
- Selecteer Volgende en maak de kubus.
Notitie
U hebt de naam van de kubus nodig voor het maken van de gegevensstroom in Power Apps. De naam begint met msdyn_xpnacube.
Gegevens laden met behulp van gegevensstromen
- Selecteer Gegevens laden en selecteer Gegevensstroom maken. Hiermee start u het Power Query-venster.
Belangrijk
Aan de gebruiker moet de rol van gegevensstroommaker toegewezen zijn om de gegevensstroom te kunnen maken. Als die rol niet is toegewezen, is de knop Gegevensstroom maken niet beschikbaar.
Selecteer gegevensstromen. Zie Gegevensstromen maken en gebruiken in Power Apps voor meer informatie over gegevensstromen.
Elke willekeurige gegevensverbinding kan worden gebruikt. Selecteer Excel voor dit voorbeeld.
Voer een naam in voor de gegevensstroom.
Selecteer de bron van de gegevens. Selecteer Excel voor dit voorbeeld. Zie Problemen met gegevensverbindingen oplossen voor meer informatie over het oplossen van verbindingsproblemen.
Selecteer aan de linkerkant de gegevens om mee te werken.
Selecteer Gegevens transformeren.
Op de pagina Gegevens transformeren kunt u kolommen combineren, bijwerken of verwijderen. Mogelijk wilt u bijvoorbeeld rijen voor het boekjaar 2021 of rijen voor een verouderd product verwijderen. Zie De gegevensstroomeditor gebruiken voor het vormen of transformeren van gegevens..
Nadat de gegevens zijn getransformeerd, selecteert u Volgende.
Op de pagina Tabellen toewijzen selecteert u onder Instelling laden de optie Laden naar bestaande tabel.
Selecteer de weergegeven tabel. Deze naam moet overeenkomen met de naam van de kubus op de pagina Kubus.
Belangrijk
De kubus die is gemaakt in Planning van bedrijfsprestaties heeft de naam msdyn_xpnacube_<cube_name>. U kunt de naam van de kubus vinden op de pagina Kubus in Planning van bedrijfsprestaties.
Nadat u de planningskubus als bestemmingstabel hebt geselecteerd, komen de secties Bronsleutel en Kolomtoewijzing beschikbaar. De bronsleutel is de waarde DimensionSetAltKey voor kubussen. Voor dimensies is dit de waarde NameKey (msdyn_name).
In de sectie Kolomtoewijzing worden de bronkolommen en de doelkolommen weergegeven. De bronkolommen zijn de gegevens uit feitelijke gegevens die in de gegevensstroom zijn geladen. De doelkolommen zijn de dimensies die zijn geselecteerd als onderdeel van het maken van kubussen in de toepassing Planning van bedrijfsprestaties. Om ervoor te zorgen dat gegevens in de doelkolom worden ingevuld, wijst u er een bronkolom aan toe.
Belangrijk
Als u boven aan de sectie Kolomtoewijzing een sleutel hebt geselecteerd, moet die kolom worden toegewezen aan een doelkolom.
Nadat de juiste bronkolommen zijn toegewezen aan de doelkolommen, selecteert u Volgende.
Notitie
Het veld Opmerking hoeft niet te worden toegewezen.
U kunt de gegevensstroom handmatig vernieuwen of u kunt een vernieuwingsfrequentie plannen. Zie De vernieuwingsfrequentie instellen voor meer informatie over vernieuwingsinstellingen.
Aanbevelingen
Wanneer u gegevens importeert op de pagina Gegevenstransformatie, raden we u aan deze richtlijnen te volgen:
Als u koppen in uw gegevens gebruikt, stelt u de optie Eerste rij gebruiken als kopteksten in de sectie Transformeren in.
Wanneer de toepassing Planning van bedrijfsprestaties dimensies en kubussen maakt, wordt naar de primaire kolommen verwezen en zijn dit doorgaans tekenreeksvelden. Wanneer u kolommen toewijst voor het laden van gegevens, moet u controleren of de typen bronkolommen en doelkolomtypen overeenkomen. In de toepassing Planning van bedrijfsprestaties zijn veel dimensiereferenties bijvoorbeeld op naam en van het type Tekst. Voor de rekeningdimensie moet het rekeningnummer van het type Tekst zijn. U kunt het type wijzigen door de knop links van de kolomkop te selecteren. Als u het type niet wijzigt, ontvangt u het volgende foutbericht:
Foutcode: Mashup-uitzondering gegevensopmaakfout, foutdetails: Kan de entiteit niet vernieuwen vanwege een probleem met het mashup-document MashupException.Error: DataFormat.Error: We konden niet converteren naar Number. Details: Reden = DataFormat.Error;Detail = XHDCOU;Microsoft.Data.Mashup.Error.Context = Gebruiker.
Als u nog een kolom aan een bestaande dimensie wilt toevoegen, voegt u eerst de nieuwe kolom toe in Planning van bedrijfsprestaties. Ga naar Dimensie en selecteer Nieuwe kolom. Volg de stappen eerder in dit artikel om de gegevens uit gegevensstromen in te vullen. U hoeft alleen de primaire kolom en de nieuwe kolom in de tabeltoewijzing te selecteren. Alleen de toegewezen kolommen worden bijgewerkt.
Als u niet weet wat de sleutel is voor de kubus waarin u importeert, selecteert u in Power Apps de optie Tabellen in het linkernavigatievenster en selecteert u Aangepast, gevolgd door de tabelnaam in het raster. Selecteer vervolgens op de detailpagina onder Schema de optie Sleutels.
Als u niet weet wat de sleutel is voor de dimensie waarin u importeert, selecteert u in Power Apps de optie Tabellen in het linkernavigatievenster en selecteert u Aangepast, gevolgd door de tabelnaam in het raster. Selecteer Eigenschappen op de detailpagina. Selecteer vervolgens in het dialoogvenster Tabel bewerken het tabblad Primaire kolom.