Aller au contenu

Base de données PostgreSQL/PostGIS

Chaque instance d’Hyperset est livrée avec une base de données PostgreSQL/PostGIS garantissant des performances optimales et la sécurité de vos données.

Cette base de données s’appelle dw, pour data warehouse (entrepôt de données). Votre organisation en est propriétaire : elle y crée les schémas et les tables dont elle a besoin. Sa taille dépend de l’offre de service choisie.

Deux comptes y sont créés par défaut, data_owner et data_reader. Leurs identifiants vous sont transmis dans un envoi sécurisé séparé : pensez à bien les conserver.

  • data_owner : le compte propriétaire, pour créer les schémas et les tables et y écrire les données.
  • data_reader : le compte de lecture, pour consulter les données sans pouvoir les modifier, sauf dans le schéma public, où il peut aussi écrire : c’est ce qui permet d’y importer des fichiers Excel depuis Superset.

La base de données reste accessible depuis vos propres outils, au-delà de Superset : un client PostgreSQL, un système d’information géographique (SIG) comme vMap, le SIG web de Veremes, ou un ETL (extraction, transformation, chargement) comme FME s’y connectent avec l’un des deux comptes de service. Pour déposer ou mettre à jour des données, utiliser data_owner.

Un ETL automatise l’alimentation : il lit vos sources (fichiers, bases métier, services web), transforme les données, puis les charge dans la base de données dw, à la demande ou selon une planification. FME, par exemple, sait écrire dans PostgreSQL/PostGIS, géométries comprises.

Dans Superset, la base de données dw s’utilise par une connexion, comme toute autre base de données : y créer des jeux de données, puis des graphiques et des tableaux de bord. Cette connexion est à créer par un compte Administration (fn_admin), avec l’un des deux comptes de service et sous le nom de votre choix. Procédure : Ajouter une connexion.

Pour reconnaître d’un coup d’œil la base de données et le compte utilisé, nommer la connexion sur le modèle [format]://[login]@[serveur]/[base de données], par exemple postgis://data_reader@[serveur]/dw.

Pour importer des fichiers Excel depuis Superset, éditer la connexion créée avec data_reader : dans l’onglet Avancé, section Sécurité, cocher Autoriser des téléchargements de fichier vers la base de donnée et indiquer public dans Schemas allowed for File upload. Les fichiers importés s’écrivent alors dans le schéma public, le seul où data_reader peut écrire.

Un compte Conception (fn_designer) n’en voit les schémas qu’une fois ouverts par un rôle d’accès aux données.

Les géométries PostGIS de la base de données dw se cartographient directement, avec le type de graphique Veremes Map. Procédure : Cartographie : Veremes Map.

Voir aussi : Instances Superset.