Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Join us at Qlik Connect 2026 in Orlando, April 13–15: Register Here!
cancel
Showing results for 
Search instead for 
Did you mean: 
houssemAZZ
Contributor
Contributor

[QRS API] API Data model of the PostgreSQL and the relationships between the tables

Notre objectif est d'utiliser l'API QRS de Qlik Sense pour extraire les métadonnées ainsi que toutes les dépendances stockées dans la base de données PostgreSQL.

Plus précisément, nous cherchons à identifier les relations entre les tables afin de récupérer toutes les métadonnées associées à une application spécifique.

Par exemple, pour une application X, nous souhaitons récupérer toutes les informations associées stockées dans les tables PostgreSQL (objets, flux, feuilles, connexions, etc.) et comprendre les liens/dépendances entre ces tables et l'application.

Cette demande s'inscrit dans le cadre d'un projet de migration, où nous devons extraire les métadonnées de configuration de nos applications de l'environnement actuel et les transférer vers le nouvel environnement.

C'est pourquoi nous vous demandons de bien vouloir nous fournir le modèle de données de la base de données PostgreSQL et les relations entre les tables. Cela nous permettra de déterminer comment identifier et extraire correctement toutes les métadonnées liées à une application donnée.

Labels (3)
1 Reply
ashley985boyd
Contributor
Contributor

Pour extraire les métadonnées et dépendances via l'API QRS (Qlik Repository Service), il est essentiel de comprendre que le point d'entrée central est l'entité App. Dans le modèle de données Qlik, l'application agit comme le pivot : elle possède des relations directes (clés étrangères) avec les Streams (flux) pour la publication et les DataConnections pour les sources de données. Les éléments internes tels que les App.Object (feuilles, histoires, mesures et dimensions d'un certain type) sont liés à l'application via un AppID. Pour une migration, vous devrez empowerretirement principalement requêter les points de terminaison /qrs/app/full, /qrs/app/object et /qrs/dataconnection, puis mapper les relations en utilisant l'ID unique de l'application (GUID) comme dénominateur commun pour reconstruire l'arborescence des dépendances.