Verbindung mit Power BI (PC)

PC-Benutzer können die Installation Power BI unter https://powerbi.microsoft.com/en-us/desktop/durchführen.

Einrichten Power BI

Nach der Power BI Installation müssen Sie die erforderlichen Komponenten zur Unterstützung des PostgreSQL-Connectors einrichten. Führen Sie folgende Schritte aus:

  • Suchen und installieren npgsql, ein .NET-Treiberpaket für PostgreSQL, das die offizielle Verbindung von PowerBI ermöglicht.

  • Wählen Sie Version 4.0.10 aus (neuere Versionen führen derzeit zu einem Fehler).

  • Wählen Sie im Bildschirm "Benutzerdefinierte Einstellungen"unter "Npgsql GAC Installation"die Option Wird auf lokaler Festplatte installiert. Wenn Sie die GAC nicht installieren, schlägt der Power BI später fehl.

  • Starten Sie Windows neu.

  • Suchen Sie die Testversion PowerBI für den Desktop.

Verbinden Power BI mit Query Service

Nachdem Sie diese vorbereitenden Schritte durchgeführt haben, können Sie eine Verbindung Power BI zu Query Servicefolgenden Elementen herstellen:

  • Öffnen Power BI.

  • Klicken Sie im oberen Menüband auf Daten abrufen .

  • Wählen Sie PostgreSQL-Datenbank und klicken Sie dann auf Verbinden.

  • Geben Sie Werte für Server und Datenbank ein. Server ist der Host, der unter den Verbindungsdetails gefunden wird. Bei der Produktion fügen Sie Anschluss :80 am Ende der Host-Zeichenfolge hinzu. Datenbank kann entweder "all"oder ein Dataset-Tabellenname sein. (Testen Sie einen der von CTAS abgeleiteten Datensätze.)

  • Klicken Sie auf Erweiterte Optionen und deaktivieren Sie dann die Option Beziehungsspalten einschließen. Aktivieren Sie nicht die Option Navigieren mit vollständiger Hierarchie.

  • (Optional, jedoch empfohlen, wenn "all"für die Datenbank deklariert wird) Geben Sie eine SQL-Anweisung ein.

Hinweis

Wenn keine SQL-Anweisung bereitgestellt wird, Power BI werden alle Datenbanktabellen Vorschau. Für hierarchische Daten sollte eine benutzerdefinierte SQL-Anweisung verwendet werden. Wenn das Tabellenelement flach ist, funktioniert es mit oder ohne eine benutzerdefinierte SQL-Anweisung. Zusammengesetzte Typen werden noch nicht von unterstützt Power BI - um Primitive-Typen von zusammengesetzten Typen zu erhalten, müssen Sie SQL-Anweisungen schreiben, um sie abzuleiten.

SELECT web.webPageDetails.name AS Page_Name, 
SUM(web.webPageDetails.pageviews.value) AS Page_Views 
FROM _TABLE_ 
WHERE TIMESTAMP >= to_timestamp('2018-11-20')
GROUP BY web.webPageDetails.name 
ORDER BY SUM(web.webPageDetails.pageviews.value) DESC 
LIMIT 10
  • Wählen Sie entweder "DirectQuery"oder "Import"aus. Im DirectQuery -Modus werden alle Abfragen zur Ausführung an gesendet Query Service . Im Importmodus werden Daten importiert Power BI.

  • Klicken Sie auf OK. Jetzt Power BI verbindet sich mit dem Query Service und erzeugt eine Vorschau, wenn es keine Fehler gibt. Es ist ein bekanntes Problem beim Rendern numerischer Vorschauen aufgetreten. Fahren Sie mit dem nächsten Schritt fort.

  • Klicken Sie auf Laden , um den Datensatz zu laden Power BI.

Auf dieser Seite