Wie Sie eine Verbindung zur Reporting-Datenbank herstellen
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 die folgenden Verbindungsdetails bereit:
- Host — die Adresse Ihrer Reporting-Datenbank.
- Port — der Port, zu dem verbunden wird.
- Database name — die Datenbank, zu der verbunden wird.
- Username und password — schreibgeschützte Zugangsdaten für Ihren Arbeitsbereich.
- Schema name — der Bereich innerhalb der Datenbank, der die Daten Ihres Arbeitsbereichs enthält. Es sieht aus wie
company_<your-workspace-id>.
Behandeln Sie diese Zugangsdaten wie ein Passwort. Jede Person, die 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 gemeinsamen Dokumenten oder im Quellcode.
Sichere Verbindungen (SSL) sind erforderlich
Die Reporting-Datenbank akzeptiert nur verschlüsselte Verbindungen. Aktivieren Sie bei der Verbindung SSL/TLS. In den meisten Tools bedeutet das, den SSL-Modus auf require zu setzen (oder die Checkbox „SSL verwenden“ zu aktivieren).
Verbindung mit einem SQL-Client
Sie können jeden PostgreSQL-kompatiblen Client verwenden, z. B. psql, DBeaver, TablePlus oder pgAdmin. Eine Verbindungszeichenfolge sieht so aus:
postgresql://<username>:<password>@<host>:<port>/<database>?sslmode=require
Wechseln Sie nach dem Herstellen der Verbindung den search_path Ihrer Sitzung auf das Schema Ihres Arbeitsbereichs, damit Sie Tabellen mit ihren Kurznamen referenzieren 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;
Verbindung mit einem BI-Tool
Tools wie Power BI, Tableau, Metabase, Looker und Grafana unterstützen PostgreSQL. Im Allgemeinen:
- Fügen Sie eine neue Datenquelle hinzu und wählen Sie den PostgreSQL-Connector.
- Geben Sie Host, Port, Datenbankname, Benutzername und Passwort ein, die Sie von Azumuta erhalten haben.
- 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>).
Nach dem Verbinden werden Ihre Tabellen im Tool angezeigt und Sie können mit dem Erstellen von Dashboards beginnen. Siehe Beispiel-Analytics-Abfragen für Einstiegsideen.
Hinweis zur Leistung
Die Reporting-Datenbank ist eine Kopie, daher verlangsamen aufwändige Abfragen nicht Ihren Live-Azumuta-Arbeitsbereich. Trotzdem ist es gute Praxis, in SQL zu filtern und zu aggregieren, anstatt ganze Tabellen in Ihr BI-Tool zu laden.