- Artikel
- 8 Minuten Lesezeit
In diesem Lernprogramm erfahren Sie, wie Sie ein Power BI-Dataset aus einer relationalen Datenbank aktualisieren, die sich lokal in Ihrem Netzwerk befindet. Insbesondere verwendet dieses Tutorial eine SQL Server-Beispieldatenbank, auf die Power BI über ein lokales Datengateway zugreifen muss.
In diesem Lernprogramm führen Sie die folgenden Schritte aus:
- Erstellen und veröffentlichen Sie aPABIX- PowerBI Desktop-Datei, die Daten aus einer lokalen SQL Server-Datenbank importiert
- Konfigurieren Sie Datenquellen- und Dataseteinstellungen in Power BI für die SQL Server-Konnektivität über ein Datengateway
- Richten Sie einen Aktualisierungszeitplan ein, um sicherzustellen, dass Ihr Power BI-Dataset über aktuelle Daten verfügt
- Führen Sie eine On-Demand-Aktualisierung Ihres Datasets durch
- Überprüfen Sie den Aktualisierungsverlauf, um die Ergebnisse früherer Aktualisierungszyklen zu analysieren
- Bereinigen Sie Ressourcen, indem Sie in diesem Lernprogramm erstellte Elemente entfernen
Anforderungen
- Wenn Sie noch kein Power BI-Abonnement haben, melden Sie sich für das erste anKostenlose Power BI-Testversion.
- Installieren Sie Power BI-Desktopauf einem lokalen Computer.
- SQL-Server installierenauf einem lokalen Computer und konfigurieren Sie dieAdventureWorksDW2017-Datenbankbeispiel aus einer Sicherungnochmal. Weitere Informationen zu den AdventureWorks-Beispieldatenbanken finden Sie unterInstallation und Konfiguration von AdventureWorks.
- Installation von SQL Server Management Studio (SSMS).
- Installieren Sie ein lokales Datengatewayauf demselben lokalen Computer wie SQL Server. In einer Produktionsumgebung wird normalerweise ein anderer Computer für das Gateway verwendet.
Notiz
Wenn Sie kein Gateway-Administrator sind oder selbst kein Gateway installieren möchten, bitten Sie einen Gateway-Administrator in Ihrer Organisation, die erforderliche Datenquellendefinition zu erstellen, um Ihr Dataset mit den SQL Server-Daten der Datenbank zu verbinden.
Erstellen und veröffentlichen Sie eine Datei aus Power BI Desktop
Führen Sie diese Schritte aus, um einen einfachen PowerBI-Bericht mithilfe der AdventureWorksDW2017-Beispieldatenbank zu erstellen. Veröffentlichen Sie den Bericht im PowerBI-Dienst, um ein PowerBI-Dataset zu erhalten, das Sie in späteren Schritten konfigurieren und aktualisieren.
Klicken Sie in Power BI Desktop auf die RegisterkarteAnfangenemAnrufdaten>Server-SQL.
Geben Sie den Dialog einSQL-Server-Datenbankdie Namen vonServerjDatenbank (optional)ein, und stellen Sie sicher, dass alsDatenkonnektivitätsmodusMöglichkeit zu sterbenGegenstandist ausgewählt.
Notiz
Wenn Sie eine gespeicherte Prozedur verwenden möchten, müssen Sie dies tunGegenstandeDatenkonnektivitätsmodusbenutzen.
Niedrigerweiterte OptionenOptional können Sie eine SQL-Anweisung und andere Optionen wie using angebenFailover für SQL Serverzu etablieren.
reinklickenENTSPRECHEND.
(Video) SQL Server Tabellen in Excel laden und bearbeitenÜberprüfen Sie auf dem nächsten Bildschirm Ihre Anmeldeinformationen und wählen Sie ausVerbindenaußerhalb.
Notiz
Wenn die Authentifizierung fehlschlägt, überprüfen Sie, ob Sie die richtige Authentifizierungsmethode ausgewählt haben und ob Sie ein Konto mit Datenbankzugriff verwenden. In Testumgebungen können Sie dieDatenbankauthentifizierungmit einem bestimmten Benutzernamen und Passwort. In Produktionsumgebungen verwenden Sie normalerweise dieFenster-Authentifizierung. Weitere Hilfe finden Sie unterFehlerbehebung bei Upgrade-Szenarienoder wenden Sie sich an Ihren Datenbankadministrator.
Wenn der DialogVerschlüsselungsunterstützung(Verschlüsselungsunterstützung), klicken Sie aufENTSPRECHEND.
Wählen Sie aus dem DialogBrowserDer TischDimProductund danachGeladenaußerhalb.
Wählen Sie in der Power BI-Desktopansicht ausNachrichtin der GegendAnsichtenMöglichkeit zu sterbengestapeltes Säulendiagrammaußerhalb.
Wenn das neue Säulendiagramm im Berichtsbereich ausgewählt ist, wählen Sie im Dashboard ausFelderdie FelderEnglischer ProduktnamejListenpreisaußerhalb.
ZiehenDaten endgültigaußerhalb des BereichsFelderemFilter auf dieser Seitein der GegendFilter, und unten aktivierenStandardfilterungdas Kontrollkästchen für(Datei).
Die Vorschau sollte nun ähnlich wie im folgenden Bild aussehen:
Beachten Sie, dass das ProduktRodovia-250 Rotgleichen Listenpreis wie andereAutobahn-250Produkte haben. Dieser Preis ändert sich, wenn Sie die Daten und den Bericht später aktualisieren.
Speichern Sie den Bericht unter dem NamenAdventureWorksProducts.pbix.
Wählen Sie aus der RegisterkarteAnfangenMöglichkeit zu sterbenPostaußerhalb.
(Video) 🔑 Mit MS Access eine SQL Server Datenbank anbindenwählen Sie auf dem BildschirmVeröffentlichen Sie nicht Power BIMöglichkeit zu sterbenmein ArbeitsplatzuswWählenaußerhalb. Melden Sie sich bei Bedarf beim PowerBI-Dienst an.
wenn die NachrichtErfolg(Vorgang erfolgreich), auswählenAbra AdventureWorksProducts.pbix in PowerBIaußerhalb.
Verbinden des Datasets mit der SQL Server-Datenbank
In PowerBI Desktop haben Sie sich direkt mit Ihrer lokalen SQL Server-Datenbank verbunden. Im PowerBI-Dienst benötigen Sie ein Datengateway, das als Brücke zwischen der Cloud und Ihrem lokalen Netzwerk fungiert. Führen Sie die folgenden Schritte aus, um Ihre lokale SQL Server-Datenbank als Datenquelle zu einem Gateway hinzuzufügen und eine Verbindung zwischen Ihrem Dataset und dieser Datenquelle herzustellen.
Wählen Sie im PowerBI-Dienst das Zahnradsymbol (Einstellungen) in der oberen rechten Ecke des Bildschirms und wählen Sie ausIdeenaußerhalb.
Registerkarte wählenDatensätzeund aus der Liste der Datensätze den DatensatzAdventureWorksProdutosaußerhalb.
expandierenGatewayverbindungund stellen Sie sicher, dass mindestens ein Gateway aufgeführt ist. Wenn Sie kein Gateway sehen, befolgen Sie unbedingt die Anweisungen fürInstallieren Sie ein lokales DatengatewaySie folgten
Wählen Sie den Pfeil unten ausVerhalten, um Datenquellen zu erweitern, und wählen Sie dann den Link neben Ihrer Datenquelle ausGateway hinzufügenaußerhalb.
den Bildschirm füllenneue Verbindungmit ausgewählter OptionLokalFüllen Sie die folgenden Felder aus oder überprüfen Sie sie. Die meisten Felder sind bereits ausgefüllt.
- Name des Gateway-Clusters: Überprüfen Sie den Namen des Gateway-Clusters oder geben Sie ihn ein.
- Verbindungsname: Geben Sie einen Namen für die neue Verbindung ein, z.AdventureWorksProdutos.
- Verbindungstyp: Bitte treffen Sie eine AuswahlServer-SQLdeaktiviert, falls nicht bereits ausgewählt.
- Server: Überprüfen Sie den Namen Ihrer SQL Server-Instanz oder geben Sie ihn ein. Es muss mit den Angaben in PowerBI Desktop übereinstimmen.
- Datenbank: Überprüfen Sie beispielsweise den Namen der SQL Server-DatenbankAdventureWorksDW2017, der Schreiber. Es muss mit den Angaben in PowerBI Desktop übereinstimmen.
NiedrigAuthentifizierung:
- Authentifizierungsmethode: Bitte treffen Sie eine AuswahlFenster,StandardÖOAuth2aus, normalerweiseFenster.
- NutzernamejPasswort: Geben Sie die Anmeldeinformationen ein, die Sie zum Herstellen einer Verbindung mit SQL Server verwenden.
reinklickenErschaffen.
den Stoff vergrößernIdeendie SektionGatewayverbindungund stellen Sie sicher, dass das von Ihnen konfigurierte Datengateway jetzt über eine verfügtZustandauf dem Computer, auf dem Sie es installiert haben. Bitte treffen Sie eine AuswahlDie Kontrolle übernehmen.
Konfigurieren Sie einen Aktualisierungszeitplan
Nachdem PowerBI Ihr Dataset nun über ein Datengateway mit Ihrer lokalen SQL Server-Datenbank verbunden hat, führen Sie die folgenden Schritte aus, um einen Aktualisierungszeitplan einzurichten. Indem Sie Ihren Datensatz nach einem Zeitplan aktualisieren, können Sie sicherstellen, dass Ihre Berichte und Dashboards auf den aktuellsten Daten basieren.
Erweitern Sie im linken Navigationsbereichmein Arbeitsplatz.
im Schnitt zeigenDatensätzeim DatensatzAdventureWorksProdutos, wählen Sie das Symbol ausMenü öffnenmit den drei vertikalen Punkten und wählen Sie ausPlanaktualisierungaußerhalb.
Beratung
stellen Sie sicher, dass Sie darauf klickenAdventureWorksProdutos-Siehe den Datensatz, nicht den gleichnamigen Bericht, was keine Option istPlanaktualisierunghaben.
Ort nicht Feldgeplante AktualisierungniedrigHalten Sie Ihre Daten aktuelldie Aktualisierung vonEm(Ein Festival.
unten auswählenAktualisierungsfrequenzfür dieses Beispiel die OptionTäglichund unten auswählenTempoMöglichkeit zu sterbenfüge ein anderes Mal hinzuaußerhalb.
Schreiben Sie für dieses Beispiel6.00ein und wählen Sie dann ausfüge ein anderes Mal hinzuverlassen und eintreten18:00e.
Notiz
Sie können bis zu acht Zeitfenster pro Tag konfigurieren, wenn sich Ihr Dataset in gemeinsam genutzter Kapazität befindet. Wenn Sie PowerBI Premium verwenden, sind bis zu 48 Zeitfenster möglich.
Lassen Sie das Kontrollkästchen unten stehenSenden Sie Update-Fehlerbenachrichtigungen anemEigentümer des Datensatzesdefinieren und auswählenDie Kontrolle übernehmenaußerhalb.
Nachdem Sie nun einen Aktualisierungszeitplan eingerichtet haben, aktualisiert Power BI Ihr Dataset zum nächsten geplanten Zeitpunkt (innerhalb eines 15-Minuten-Fensters).
Führen Sie ein On-Demand-Update durch
Um die Daten jederzeit zu aktualisieren, z. B. um das Gateway und die Datenquellenkonfiguration zu testen, führen Sie eine On-Demand-Aktualisierung mit der Option durchJetzt aktualisierenMilitärDatensatz-Verwenden Sie das Menü im Navigationsbereich. On-Demand-Updates wirken sich nicht auf das nächste geplante Update aus.
Um eine Abbildung der On-Demand-Aktualisierung anzuzeigen, ändern Sie zunächst die Beispieldaten mithilfe von SSMS, um dieDimProduct
-Aktualisieren Sie die Tabelle in der AdventureWorksDW2017-Datenbank wie folgt:
ATUALIZAR [AdventureWorksDW2017].[dbo].[DimProduct]SET ListPrice = 5000WHERE EnglishProductName ='Road-250 Red, 58'
Führen Sie die folgenden Schritte aus, um die aktualisierten Daten über die Gateway-Verbindung zum PowerBI-Dataset und zu den Berichten abzurufen:
Erweitern Sie im PowerBI-Dienst im linken Navigationsbereichmein Arbeitsplatz.
(Video) 👍 Excel Tabelle in SQL Datenbank laden bearbeiten und zurückschreibenim Schnitt zeigenDatensätzeim DatensatzAdventureWorksProdutos, wählen Sie das Symbol ausMenü öffnenmit den drei vertikalen Punkten und wählen Sie ausJetzt aktualisierenaußerhalb.
Ein BerichtDas Update wird vorbereitet.wird in der oberen rechten Ecke angezeigt.
Wählen Sie im AbschnittBerichteVonmein ArbeitsplatzMöglichkeit zu sterbenAdventureWorksProdutosaußerhalb. Sehen Sie, wie die aktualisierten Daten in den Bericht eingegeben wurden: Das Produkt mit dem höchsten Listenpreis ist jetztRodovia-250 Rot, 58.
Überprüfen Sie den Update-Verlauf
Es ist eine gute Idee, den Update-Verlauf regelmäßig zu überprüfen, um die Ergebnisse früherer Update-Zyklen zu überprüfen. Die Datenbankanmeldeinformationen sind möglicherweise abgelaufen oder das ausgewählte Gateway ist zum Zeitpunkt der geplanten Aktualisierung offline. Sie können die folgenden Schritte verwenden, um den Aktualisierungsverlauf zu überprüfen und nach Fehlern zu suchen.
Wählen Sie auf der PowerBI-Leinwand das Zahnradsymbol in der oberen rechten Ecke und wählen Sie ausIdeenaußerhalb.
Wählen Sie aus der RegisterkarteDatensätzeden Datensatz, den Sie untersuchen möchten, zAdventureWorksProdutos.
wählen Sie den LinkVerlauf aktualisierenaußerhalb.
Notizen und ErgebnisseGeplantdes DialogsVerlauf aktualisierendie neuesten geplanten und On-Demand-Updates mit IhremAnfangen-yEnde der Zeiten. ErZustandFertiggibt an, dass PowerBI die Aktualisierungen erfolgreich durchgeführt hat. Wenn das Update fehlschlägt, erhalten Sie eine Fehlermeldung, mit der Sie die Details des Fehlers überprüfen können.
Notiz
Die Registerkarte „OneDrive“ ist nur für Datasets relevant, die mit PowerBI Desktop-Dateien, Excel-Arbeitsmappen oder CSV-Dateien in OneDrive oder SharePoint Online verbunden sind. Weitere Informationen finden Sie unterDaten in PowerBI aktualisieren.
saubere Ressourcen
Befolgen Sie diese Anweisungen, um die Ressourcen zu bereinigen, die Sie für dieses Tutorial erstellt haben:
- Wenn Sie die Stichprobendaten nicht mehr verwenden möchten, verwenden Sie SSMS, um die Datenbank zu löschen.
- Wenn Sie die SQL Server-Datenquelle nicht mehr verwenden möchten, löschen Sie die Datenquelle von Ihrem Datengateway. Ziehen Sie auch in Erwägung, Data Gateway zu deinstallieren, wenn Sie es nur für dieses Tutorial installiert haben.
- Löschen Sie auch das AdventureWorksProducts-Dataset und melden Sie, dass PowerBI erstellt hat, als Sie die Datei gespeichert haben.AdventureWorksProducts.pbixveröffentlicht.
Nächste Schritte
In diesem Tutorial wurde Folgendes beschrieben:
- Importieren von Daten aus einer lokalen SQL Server-Datenbank in ein PowerBI-Dataset.
- On-Demand- und geplante PowerBI-Dataset-Aktualisierung zum Aktualisieren von Berichten und Dashboards, die das Dataset verwenden.
Jetzt können Sie mehr über das Aktualisieren von PowerBI-Daten und das Verwalten von Datengateways und Datenquellen erfahren.
- Verwalten Sie ein lokales Datengateway
- Datenquelle verwalten: geplanter Import/Aktualisierung
- Aktualisieren Sie Daten in Power BI