Anbindungen

BI-Werkzeug per SQL anbinden

KI zu dieser Seite fragen

Ein Business-Intelligence-Werkzeug wie Power BI, Tableau oder Excel kann die vom Reporting freigegebenen Datensätze auch direkt aus der Datenbank lesen. Das Werkzeug meldet sich mit einer eigenen Anmeldung an, sieht nur die für es geöffneten Views und kann nichts ändern. Dieser Weg ist für Power BI DirectQuery und Live-Verbindungen in Tableau gedacht.

Vom BI-Zugang zur funktionierenden Verbindung

1. Zugang im Reporting einrichten

Eine Reporting-Administratorin oder ein Reporting-Administrator legt unter Settings → Reports → Datasets (Einstellungen → Berichte → Datensätze) einen BI-Zugang an, der „über SQL liest“, und wählt die Datensätze und Organisationseinheiten, die er sehen darf. Ein anderer Administrator gibt ihn frei. Ein freigegebener Zugang erhält einen Benutzernamen, der mit akollo_bi_ beginnt.

2. Anmeldung einrichten

Analytics SQL access öffnen

Öffnen Sie Integrations → Analytics SQL access. Jeder freigegebene SQL-Zugang erscheint dort als Karte.

Anmeldung einrichten

Klicken Sie auf der Karte auf Set up login (Anmeldung einrichten). Das Passwort wird direkt darunter einmal angezeigt. Übernehmen Sie es in Ihr BI-Werkzeug; es wird nicht erneut angezeigt.

Warten, bis sie aktiv ist

Die Karte zeigt zunächst Waiting to be applied (wartet auf Anwendung) und wechselt innerhalb weniger Minuten auf Active. Ab dann kann sich das Werkzeug verbinden.

AktionWirkung
Rotate passwordWenn Sie das Passwort verloren haben oder regelmäßig wechseln möchten. Das alte Passwort funktioniert ab der nächsten Anwendung nicht mehr.
CloseSchaltet die Anmeldung ab und beendet ihre offenen Verbindungen.
Zugang im Reporting widerrufenDie Anmeldung wird automatisch geschlossen.

Hinweis

Diese Seite sehen Eigentümer und Administratoren der Organisation. Für alle anderen ist sie gesperrt.

3. Verbindungsdaten

Das Feld Connection details (Verbindungsdaten) neben den Karten zeigt Host und Port.

FeldWert
Host und PortDie auf der Seite angezeigte Adresse
DatenbankDer auf der Seite angezeigte Datenbankname
BenutzerDer akollo_bi_…-Name auf der Karte
PasswortDas bei der Einrichtung einmal angezeigte Passwort
SSLErforderlich, sslmode=verify-full; hinterlegen Sie im Werkzeug das Stammzertifikat Ihrer Organisation

Die Views liegen im Schema bi. bi.catalog listet die für den Zugang geöffneten Datensätze, und jeder Datensatz ist als bi.<dataset>_v<version> lesbar (zum Beispiel bi.time_team_daily_v1). Eine Abfrage darf höchstens einige Minuten laufen, und es können nur wenige Verbindungen gleichzeitig offen sein. Wird eine lange Abfrage abgebrochen, grenzen Sie ihren Filter ein.

4. Power BI DirectQuery

Datenquelle wählen

Wählen Sie in Power BI Desktop Get data → PostgreSQL database.

Server und Datenbank eingeben

Server: Host und Port von der Seite (host:port). Database: der auf der Seite angezeigte Datenbankname.

DirectQuery wählen

Setzen Sie Data connectivity mode auf DirectQuery. Power BI fragt dann bei jedem Visual die Datenbank ab, statt eine Kopie zu importieren.

Anmelden

Wählen Sie bei der Abfrage der Anmeldeinformationen Database und geben Sie den akollo_bi_…-Benutzer und das Passwort ein. Die Verschlüsselung muss eingeschaltet bleiben. Installieren Sie das Stammzertifikat Ihrer Organisation auf dem Rechner und, falls der Bericht im Power-BI-Dienst veröffentlicht wird, auch auf dem lokalen Datengateway.

Views auswählen

Öffnen Sie im Navigator das Schema bi und wählen Sie die benötigten <dataset>_v<version>-Views. bi.catalog listet sie auf.

Tipp

Halten Sie Visuals verdichtet, etwa nach Monat oder Team. Jedes Visual ist eine Abfrage, und eine Abfrage, die länger als das Limit läuft, wird gestoppt.

5. Tableau

PostgreSQL wählen

Wählen Sie Connect → To a Server → PostgreSQL.

Verbindungsdaten eingeben

Tragen Sie Server und Port von der Seite ein und als Database den auf der Seite angezeigten Datenbanknamen. Setzen Sie Authentication auf Benutzername und Passwort und schalten Sie Require SSL ein.

Live oder Extrakt wählen

Wählen Sie eine Live-Verbindung, um bei jeder Ansicht die Datenbank zu lesen, oder Extract für eine geplante Kopie.

Views hinzufügen

Wählen Sie unter Schema den Eintrag bi und ziehen Sie die <dataset>_v<version>-Views auf die Arbeitsfläche.

Erhält ein Datensatz eine neue Version (_v2), stellen Sie den Bericht auf die neue View um. Die alte funktioniert weiter, bis das Reporting sie zurückzieht.

6. Für Systemadministratoren

  • Zugelassen werden nur die von der Installation erlaubten Netze, nur über TLS und nur BI-Anmeldungen. Jede andere BI-Verbindung wird abgewiesen.
  • Den Datenbankport für die BI-Netze zu öffnen, ist Aufgabe Ihres Netzwerkteams.

Häufige Fragen

Verwandte Seiten

Auf dieser Seite