Comment se connecter à la base de données de reporting

Mis à jour

Fonctionnalité bêta. La base de données de reporting est actuellement en bêta et peut encore évoluer. Elle est disponible uniquement sur inscription. Pour rejoindre la bêta ou poser des questions, contactez support@azumuta.com.

Ce dont vous aurez besoin

Après avoir activé la base de données de reporting, Azumuta fournit les informations de connexion suivantes :

  • Hôte — l'adresse de votre base de données de reporting.
  • Port — le port de connexion.
  • Nom de la base de données — la base à laquelle se connecter.
  • Nom d'utilisateur et mot de passe — identifiants en lecture seule pour votre espace de travail.
  • Nom du schéma — la zone à l'intérieur de la base qui contient les données de votre espace de travail. Il ressemble à company_<your-workspace-id>.

Traitez ces identifiants comme un mot de passe. Toute personne les possédant peut lire vos données de reporting. Ne les partagez qu'avec les personnes qui en ont besoin et stockez-les dans un gestionnaire de secrets plutôt que dans des documents partagés ou du code source.

Les connexions sécurisées (SSL) sont obligatoires

La base de données de reporting n'accepte que des connexions chiffrées. Lors de la connexion, assurez-vous que SSL/TLS est activé. Dans la plupart des outils, cela signifie définir le mode SSL sur require (ou cocher une case "Use SSL").

Se connecter avec un client SQL

Vous pouvez utiliser n'importe quel client compatible PostgreSQL, comme psql, DBeaver, TablePlus ou pgAdmin. Une chaîne de connexion ressemble à ceci :

postgresql://<username>:<password>@<host>:<port>/<database>?sslmode=require

Après connexion, pointez votre session vers le schéma de votre espace de travail afin de pouvoir référencer les tables par leur nom court :

set search_path to "company_<your-workspace-id>";

Pour vérifier que tout fonctionne, listez les tables disponibles :

select table_name
from information_schema.tables
where table_schema = 'company_<your-workspace-id>'
order by table_name;

Connexion avec un outil BI

Des outils comme Power BI, Tableau, Metabase, Looker et Grafana prennent tous en charge PostgreSQL. En général :

  1. Ajoutez une nouvelle source de données et choisissez le connecteur PostgreSQL.
  2. Saisissez l'hôte, le port, le nom de la base de données, le nom d'utilisateur et le mot de passe fournis par Azumuta.
  3. Activez SSL (définissez le mode SSL sur require).
  4. Lorsque vous êtes invité à indiquer un schéma, sélectionnez le schéma de votre espace de travail (company_<your-workspace-id>).

Une fois connecté, vos tables apparaissent dans l'outil et vous pouvez commencer à créer des tableaux de bord. Consultez Example Analytics Queries pour des exemples et des idées.

Note sur les performances

La base de données de reporting est une copie, donc les requêtes lourdes ne ralentiront pas votre espace de travail Azumuta en production. Même ainsi, il est préférable de filtrer et d'agréger en SQL plutôt que d'importer des tables entières dans votre outil BI.