Gegevens vernieuwen in een on-premises SQL Server-database
In deze zelfstudie verkent u manieren voor het vernieuwen van een Power BI-gegevensset uit een relationele database die on-premises bestaat in uw lokale netwerk. Deze zelfstudie maakt specifiek gebruik van een SQL Server-voorbeelddatabase, die Power BI moet benaderen via een on-premises gegevensgateway.
In deze zelfstudie voert u de volgende stappen uit:
- Een Power BI Desktop-bestand (.pbix) maken en publiceren dat gegevens uit een on-premises SQL Server-database importeert.
- Gegevensbron- en gegevenssetinstellingen in Power BI configureren voor SQL Server-connectiviteit via een gegevensgateway.
- Een vernieuwingsschema configureren om te zorgen dat uw Power BI-gegevensset over recente gegevens beschikt.
- Een vernieuwing van uw gegevensset op aanvraag uitvoeren.
- De vernieuwingsgeschiedenis controleren om de uitkomsten van eerdere vernieuwingscycli te analyseren.
- Resources opschonen door artefacten te verwijderen die in deze zelfstudie werden gemaakt.
Vereisten
- Registreer voordat u begint een gratis proefversie van Power BI als u dit nog niet hebt gedaan.
- Installeer Power BI Desktop op een lokale computer.
- Installeer SQL Server op een lokale computer en herstel de voorbeelddatabase uit een reservekopie. Raadpleeg Installatie en configuratie van AdventureWorks voor meer informatie over AdventureWorks.
- Installeer een on-premises gegevensgateway op dezelfde lokale computer als SQL Server (in productie is het meestal een andere computer).
Notitie
Neem contact op met een gatewaybeheerder in uw organisatie als u geen gatewaybeheerder bent en niet zelf een gateway wilt installeren. Deze kan de vereiste gegevensbrondefinitie maken om uw gegevensset te verbinden met uw SQL Server-database.
Een Power BI Desktop-bestand maken en publiceren
Gebruik de volgende procedure om een eenvoudig Power BI-rapport te maken met behulp van de AdventureWorksDW-voorbeelddatabase. Publiceer het rapport in de Power BI-service, zodat u een gegevensset in Power BI krijgt, die u in volgende stappen kunt configureren en vernieuwen.
Selecteer Power BI Desktop op het tabblad Start de optie Gegevens SQL Server. >
Voer in het dialoogvenster SQL Server-database de namen van de Server en Database (optioneel) in, zorg dat de Modus voor toegang tot gegevens op Importeren staat en selecteer daarna OK.

In deze zelfstudie worden geen Geavanceerde opties gebruikt, maar u kunt wel een SQL-instructie opgeven en andere opties instellen, zoals het gebruik van failover van SQL Server.

Controleer uw referenties en selecteer vervolgens Verbinding maken.
Notitie
Zorg dat u de juiste verificatiemethode selecteert en gebruik een account met databasetoegang als u zich niet kunt verifiëren. In testomgevingen kunt u databaseverificatie met een expliciete gebruikersnaam en dito wachtwoord gebruiken. In productieomgevingen gebruikt u meestal Windows-verificatie. Raadpleeg Problemen met vernieuwingsscenario’s oplossen en neem contact op met uw databasebeheerder voor extra ondersteuning.
Selecteer OK als het dialoogvenster Ondersteuning voor versleuteling wordt weergegeven.
Selecteer in het dialoogvenster Navigator de tabel DimProduct en selecteer vervolgens Laden.

Selecteer in de Power BI Desktop-rapportweergave, in het deelvenster Visualisaties, de optie Gestapeld kolomdiagram.

Selecteer in het deelvenster Velden de velden EnglishProductName en ListPrice terwijl het kolomdiagram op het rapportcanvas is geopend.

Sleep enddate naar Filters op deze pagina en schakel onder Basisfiltering alleen het selectievakje voor (Leeg) in.

De grafiek moet er nu ongeveer als volgt uitzien.

U ziet dat de vijf Road-250-producten worden vermeld met de hoogste prijs. Dit verandert als u later in deze zelfstudie de gegevens bijwerkt en het rapport vernieuwt.
Sla het rapport op met de naam 'AdventureWorksProducts.pbix'.
Selecteer op het tabblad Start de optie Mijn werkruimte > publiceren > Selecteer. Meld u aan bij de Power BI-service wanneer u hierom wordt gevraagd.
Selecteer op het scherm Geslaagd de optie ‘AdventureWorksProducts.pbix’ openen in Power BI.
Een gegevensset verbinden met een SQL Server-database
In Power BI Desktop maakt u rechtstreeks verbinding met uw on-premises SQL Server-database, maar de Power BI-service vereist een gegevensgateway om te fungeren als een brug tussen de cloud en uw on-premises netwerk. Volg deze stappen om uw on-premises SQL Server-database als gegevensbron aan een gateway toe te voegen en uw gegevensset vervolgens te verbinden met deze gegevensbron.
Meld u aan bij Power BI. Selecteer in de rechterbovenhoek het tandwielpictogram voor instellingen en selecteer vervolgens Instellingen.

Selecteer op het tabblad Gegevenssets de gegevensset AdventureWorksProducts, zodat u verbinding met uw on-premises SQL Server-database kunt maken via een gegevensgateway.
Vouw Gatewayverbinding uit en verifieer of er minimaal één gateway wordt vermeld. Raadpleeg het hoofdstuk Vereisten eerder in deze zelfstudie voor een koppeling naar de productdocumentatie voor het installeren en configureren van een gateway als u nog geen gateway hebt.

Vouw onder Acties de wisselknop uit om de gegevensbronnen weer te geven en selecteer de koppeling Toevoegen aan gateway.

Notitie
Neem contact op met een gatewaybeheerder in uw organisatie als u geen gatewaybeheerder bent en niet zelf een gateway wilt installeren. Deze kan de vereiste gegevensbrondefinitie maken om uw gegevensset te verbinden met uw SQL Server-database.
U moet op het tabblad Gegevensbroninstellingen op de beheerpagina Gateways de volgende informatie invoeren en verifiëren. Selecteer Toevoegen.
Optie Waarde Naam van de gegevensbron AdventureWorksProducts Gegevensbrontype SQL Server Server De naam van het SQL Server-exemplaar, zoals SQLServer01 (moet identiek zijn aan de naam die u hebt opgegeven in Power BI Desktop). Database De naam van uw SQL Server-database, zoals AdventureWorksDW (moet identiek zijn aan de naam die u hebt opgegeven in Power BI Desktop). Verificatiemethode Windows of Basic (meestal Windows). Gebruikersnaam Het gebruikersaccount dat u gebruikt om verbinding te maken met SQL Server. Wachtwoord Het wachtwoord voor het account dat u gebruikt om verbinding te maken met SQL Server. 
Vouw op het tabblad Gegevenssets opnieuw het gedeelte Gatewayverbinding uit. Selecteer de gegevensgateway die u hebt geconfigureerd. Deze toont als Status dat deze wordt uitgevoerd op de computer waarop u deze hebt geïnstalleerd. Selecteer Toepassen.

Een vernieuwingsschema configureren
Nu u uw gegevensset in Power BI met uw on-premises SQL Server-database via een gegevensgateway hebt verbonden, moet u deze stappen volgen om een vernieuwingsschema configureren. Door uw gegevensset volgens een planning te vernieuwen, weet u zeker dat uw rapporten en dashboards over de meest recente gegevens beschikken.
Open in het navigatievenster Mijn > werkruimtegegevenssets. Selecteer het beletselteken (. . .) voor de AdventureWorksProducts-gegevensset en selecteer vervolgens Vernieuwen plannen.
Notitie
Zorg dat u het beletselteken voor de gegevensset AdventureWorksProducts selecteert, niet het beletselteken voor het rapport met dezelfde naam. Het contextmenu van het AdventureWorksProducts-rapport bevat geen optie Vernieuwen plannen.
Stel Vernieuwen bij de optie Geplande vernieuwing onder Uw gegevens actueel houden in op Aan.
Selecteer een geschikte Vernieuwingsfrequentie, (in dit voorbeeld Dagelijks) en selecteer vervolgens onder Tijd de optie Een ander tijdstip toevoegen om de gewenste vernieuwingstijd op te geven (in dit voorbeeld 6:30 AM en PM).

Notitie
U kunt maximaal 8 dagelijkse tijdvakken configureren als uw gegevensset zich op gedeelde capaciteit bevindt of 48 tijdvakken op Power BI Premium.
Laat het selectievakje Meldingsberichten van mislukte vernieuwingen aan mij verzenden ingeschakeld en selecteer Toepassen.
Een on-demand vernieuwing uitvoeren
Nu u een vernieuwingsschema hebt geconfigureerd, vernieuwt Power BI uw gegevensset op het volgende geplande tijdstip, met een marge van 15 minuten. Als u de gegevens eerder wilt vernieuwen om bijvoorbeeld uw gateway en de configuratie van de gegevensbron te testen, voert u een on-demand vernieuwing uit met behulp van de optie Nu vernieuwen in het gegevenssetmenu in het navigatievenster. On-demand vernieuwingen hebben geen invloed op de volgende keer dat een geplande vernieuwing plaatsvindt, maar tellen mee voor de dagelijkse vernieuwingslimiet, zoals in het vorige gedeelte werd uitgelegd.
Simuleer ter illustratie een wijziging in de voorbeeldgegevens door de tabel DimProduct in de AdventureWorksDW-database bij te werken met behulp van SQL Server Management Studio (SSMS).
UPDATE [AdventureWorksDW].[dbo].[DimProduct]
SET ListPrice = 5000
WHERE EnglishProductName ='Road-250 Red, 58'
Volg vervolgens deze stappen, zodat de bijgewerkte gegevens via de gatewayverbinding naar de gegevensset en in de rapporten in Power BI kunnen stromen.
Selecteer in het navigatievenster in de Power BI-service de optie Mijn werkruimte en vouw deze uit.
Selecteer onder Gegevenssets het beletselteken (. . .) voor de AdventureWorksProducts-gegevensset en selecteer vervolgens Nu vernieuwen.

Merk op dat Power BI in de rechterbovenhoek wordt voorbereid om de aangevraagde vernieuwingsbewerking uit te voeren.
Selecteer Mijn werkruimte > Rapporten > AdventureWorksProducts. Zie hoe de bijgewerkte gegevens worden toegepast en dat het product met de hoogste catalogusprijs nu Road-250 Red, 58 is.

De vernieuwingsgeschiedenis controleren
Er is een goed idee om de resultaten van de laatste vernieuwingcycli periodiek te controleren in de vernieuwingsgeschiedenis. Mogelijk zijn de databasereferenties verlopen of was de geselecteerde gateway offline toen een geplande vernieuwing zou worden uitgevoerd. Volg deze stappen om de vernieuwingsgeschiedenis te beoordelen en te controleren of er sprake is van problemen.
Selecteer in de rechterbovenhoek van de Power BI-gebruikersinterface het tandwielpictogram voor instellingen en selecteer vervolgens Instellingen.
Schakel naar Gegevenssets en selecteer de gegevensset die u wilt onderzoeken, zoals AdventureWorksProducts.
Selecteer de koppeling Vernieuwingsgeschiedenis om het dialoogvenster Vernieuwingsgeschiedenis te openen.

Merk op hoe u op het tabblad Gepland de eerder geplande en aangevraagde vernieuwingen ziet met hun Begin- en Eind-tijden en de Status****Voltooid, die aangeeft dat Power BI de vernieuwingen met succes heeft uitgevoerd. U kunt bij mislukte vernieuwingen de foutmelding zien en foutdetails onderzoeken.

Notitie
Het tabblad OneDrive is alleen relevant voor gegevenssets die zijn verbonden met Power BI Desktop-bestanden, Excel-werkmappen of CSV-bestanden in OneDrive of SharePoint Online. Meer uitleg daarover vindt u in Gegevens vernieuwen in Power BI.
Resources opschonen
Verwijder de database in SQL Server Management Studio (SSMS) als u de voorbeeldgegevens niet meer wilt gebruiken. Verwijder de gegevensbron in uw gegevensgateway als u de SQL Server-gegevensbron niet wilt gebruiken. Overweeg ook om de gegevensgateway te verwijderen als u deze alleen installeerde om deze zelfstudie te kunnen uitvoeren. U moet ook de AdventureWorksProducts-gegevensset en het AdventureWorksProducts-rapport verwijderen dat Power BI maakte toen u het bestand AdventureWorksProducts.pbix uploadde.
Volgende stappen
In deze zelfstudie hebt u verkend hoe u gegevens uit een on-premises SQL Server-database in een Power BI-gegevensset kunt importeren en hoe u deze gegevensset volgens een planning en op verzoek kunt vernieuwen om de rapporten en dashboards die van deze gegevensset gebruikmaken actueel te houden in Power BI. U kunt nu meer leren over het beheren van gegevensgateways en gegevensbronnen in Power BI. Het is mogelijk ook een goed idee het conceptuele artikel Gegevens vernieuwen in Power BI door te nemen.