Loading

Materialisierte PostgreSQL-Ansichten werden nicht in der Tabellenliste angezeigt

Veröffentlichungsdatum: Oct 17, 2022
Beschreibung
Wenn Sie von Tableau Desktop eine Verbindung zu einer PostgreSQL-Datenbank herstellen, werden materialisierte Ansichten nicht in der Liste der verfügbaren Tabellen angezeigt.

Cause

Tableau Desktop hat keinen Zugriff auf die Postgres-Systemtabelle, in der Informationen zu materialisierten Ansichten aufgezeichnet werden.
Lösung
Verwenden Sie eine der folgenden drei Optionen, um auf materialisierte Ansichten zuzugreifen:
  1. Verwenden Sie eine benutzerdefinierte SQL-Verbindung. Zum Beispiel: 
    SELECT <col1>, <col2> FROM <materializedView>
    Oder:
    SELECT * FROM <materializedView>
  2. Erstellen Sie eine dynamische Ansicht der materialisierten Ansicht.
  3. Erstellen Sie eine Tabelle und verwenden Sie Regeln, um die Daten aus der materialisierten Ansicht neu zu erstellen.
Hinweis: Dynamische Ansichten weisen eine besonders niedrige Performance auf, da die Ansicht für jede Abfrage von Postgres neu erstellt werden muss.
Nummer des Knowledge-Artikels

001474099

 
Laden
Salesforce Help | Article