Loading

Les vues matérialisées PostgreSQL n'apparaissent pas dans la liste de tables

Date de publication: Oct 17, 2022
Description
Lorsque vous tentez de vous connecter à une base de données PostgreSQL de Tableau Desktop, les vues matérialisées n'apparaissent pas dans la liste des tables disponibles.

Cause

Tableau Desktop n'a pas accès à la table système Postgres qui enregistre les informations sur les vues matérialisées.
Résolution
Utilisez l'une des trois options suivantes pour accéder aux vues matérialisées :
  1. Utilisez une connexion SQL personnalisée. par exemple :
    SELECT <col1>, <col2> FROM <materializedView>
    Ou :
    SELECT * FROM <materializedView>
  2. Créez une vue dynamique de la vue matérialisée.
  3. Créez une table et utilisez les règles pour reconstruire les données depuis la vue matérialisée.
Remarque : les vues dynamiques peuvent avoir les performances les plus lentes étant donné que Postgres doit reconstruire la vue pour chaque requête.
Numéro d’article de la base de connaissances

001474099

 
Chargement
Salesforce Help | Article