Verbinden Sie sich mit der Reporting-Datenbank
Beta-Funktion. Die Reporting-Datenbank befindet sich derzeit in Beta und kann sich noch weiterentwickeln. Sie ist nur per Opt-in verfügbar. Um an der Beta teilzunehmen oder Fragen zu stellen, kontaktieren Sie support@azumuta.com.
Was Sie benötigen
Nachdem Sie die Reporting-Datenbank aktiviert haben, stellt Azumuta folgende Verbindungsdetails bereit:
- Host — die Adresse Ihrer Reporting-Datenbank.
- Port — der Port zur Verbindung.
- Datenbankname — die Datenbank, zu der verbunden wird.
- Benutzername und Passwort — schreibgeschützte Zugangsdaten für Ihren Arbeitsbereich.
- Schema-Name — der Bereich innerhalb der Datenbank, der die Daten Ihres Arbeitsbereichs enthält. Er sieht aus wie
company_<your-workspace-id>.
Behandeln Sie diese Zugangsdaten wie ein Passwort. Jeder, der sie besitzt, kann Ihre Reporting-Daten lesen. Geben Sie sie nur an die Personen weiter, die sie benötigen, und speichern Sie sie in einem Secrets-Manager statt in geteilten Dokumenten oder im Quellcode.
Sichere Verbindungen (SSL) sind erforderlich
Die Reporting-Datenbank akzeptiert nur verschlüsselte Verbindungen. Stellen Sie beim Verbinden sicher, dass SSL/TLS aktiviert ist. In den meisten Tools bedeutet das, den SSL-Modus auf require zu setzen (oder ein Kontrollkästchen "Use SSL" zu aktivieren).
Verbindung mit einem SQL-Client
Sie können jeden PostgreSQL-kompatiblen Client verwenden, z. B. psql, DBeaver, TablePlus oder pgAdmin. Eine Verbindungszeichenkette sieht so aus:
postgresql://<username>:<password>@<host>:<port>/<database>?sslmode=require
Nachdem Sie verbunden sind, legen Sie für Ihre Sitzung das Schema Ihres Arbeitsbereichs fest, damit Sie Tabellen mit ihren Kurznamen ansprechen können:
set search_path to "company_<your-workspace-id>";
Um zu bestätigen, dass alles funktioniert, listen Sie die verfügbaren Tabellen auf:
select table_name
from information_schema.tables
where table_schema = 'company_<your-workspace-id>'
order by table_name;
Mit einem BI-Tool verbinden
Tools wie Power BI, Tableau, Metabase, Looker und Grafana unterstützen PostgreSQL. Allgemein:
- Fügen Sie eine neue Datenquelle hinzu und wählen Sie den PostgreSQL-Connector.
- Geben Sie Host, Port, Datenbankname, Benutzername und Passwort von Azumuta ein.
- Aktivieren Sie SSL (setzen Sie den SSL-Modus auf require).
- Wenn nach einem Schema gefragt wird, wählen Sie das Schema Ihres Arbeitsbereichs (
company_<your-workspace-id>).
Sobald die Verbindung steht, erscheinen Ihre Tabellen im Tool und Sie können mit dem Erstellen von Dashboards beginnen. Siehe Beispielabfragen für Analytics für Ideen zum Einstieg.
Hinweis zur Performance
Die Reporting-Datenbank ist eine Kopie, daher verlangsamen aufwändige Abfragen Ihren produktiven Azumuta-Arbeitsbereich nicht. Trotzdem ist es gute Praxis, in SQL zu filtern und zu aggregieren, anstatt ganze Tabellen in Ihr BI-Tool zu laden.