2016-12-13 16 views
1

Kann mir jemand einige Möglichkeiten geben, wie ich eine PostgreSQL-Datenbank mit Power BI verbinden kann?Power BI Live-Verbindung zu PostgreSQL

Im Moment habe ich den Power BI Desktop und die Treiber für die Verbindung mit meiner lokalen Datenbank verwendet. Anschließend habe ich die Daten in Power BI veröffentlicht, damit Benutzer mit einem installierten Personal Gateway auf einen täglichen Aktualisierungszeitplan zugreifen und ihn einrichten können. Das hat gut funktioniert.

Mein Problem ist, dass meine Benutzer nun alle 30 Minuten anstelle von täglich aktualisieren möchten und Power BI nur 8 Aktualisierungen pro Tag erlaubt. Dies scheint, als würde es eine Live-Verbindung erfordern. Meine einzige Windows-Maschine ist ziemlich schwach und ich lebe in der ganzen Welt von meinen Endbenutzern, so dass meine einzige Option darin besteht, einen Remote-Server einzurichten.

  • Ich habe eine Azure Linux VM, die ich würde verwenden möchten, aber Power-BI funktioniert nicht auf Linux soweit ich
  • Meine ETL-Pipelines und Datenbank nicht alle auf PostgreSQL und ich kann sagen, möchten MS SQL oder der Azure-Datenbankprodukt wechseln, wenn ich es

vermeiden Sollte ich eine Windows-basierte VM auf Azure erstellen und installieren PostgreSQL dort und dann replizieren zu visualisieren die erforderlichen Tabellen für Power BI? Was ist das Beste? Ich habe auf der Power BI-Website keine Möglichkeit gesehen, mich live mit Postgres zu verbinden, daher bin ich etwas besorgt.

Antwort

1

Dies ist eine alte Frage, so dass Sie wahrscheinlich eine Abhilfe herausgefunden haben, aber nur um zu bestätigen:

Keine, Netz BI nicht eine Live-Verbindung zu PostgreSQL bietet im Moment. Sie können die aktuelle Liste von dem, was Power-BI live hier keine Verbindung: https://powerbi.microsoft.com/en-us/documentation/powerbi-refresh-data/#live-connections-and-directquery-to-on-premises-data-sources

Wenn eine Live-Verbindung zu PostgreSQL für Sie wichtig ist, würde ich empfehlen, eine Idee bei https://ideas.powerbi.com/ (oder up-Abstimmung jemand andere Idee veröffentlichen - obwohl Ich sehe jetzt keinen. Microsoft überprüft diese Ideen. Ich würde auch empfehlen, den Link hier zu teilen, damit andere nach der gleichen Idee suchen können.

In der Zwischenzeit ein paar verschiedene Lösungen:

  1. Auch wenn Sie nicht aktualisiert, so oft automatisieren können, wie Sie möchten, können Sie zusätzliche manuelle Auffrischungen tun. Sie können die Aktualisierung selbst initiieren, oder Sie können den Endbenutzern vorschlagen, auf die Aktualisierungsschaltfläche zu klicken, um die neuesten Daten zu erhalten.

  2. Wenn Sie nicht manuell aktualisieren möchten, können Sie in ein Tool von Drittanbietern wie Power Update (http://poweronbi.com/power-update-features/) suchen. Ich habe es noch nie zuvor verwendet, aber es kann eine Power BI Desktop-Datei aktualisieren und sie für den Dienst veröffentlichen. Dies hätte den gleichen Effekt wie eine manuelle Aktualisierung, ist jedoch automatisiert.

Hinweis: Diese Frage wurde auch gefragt (und beantwortet) hier: https://community.powerbi.com/t5/Integrations-with-Files-and/DirectQuery-for-PostgreSQL-Gateways-on-Linux/td-p/103418.

+0

Hinweis: Es ist hilfreich, wenn Sie in mehreren Foren nach einem Link suchen, damit jemand seine Zeit nicht damit verschwendet, eine Frage in einem Forum zu beantworten, das bereits auf einem anderen beantwortet wurde. Außerdem erhalten zukünftige Leute einen schnellen Link zu anderen Antworten in anderen Foren, die sie sonst vielleicht nicht gesehen hätten. – Leonard