Loading

Fehler: Nach Aktualisierung der Datenquelle zum Einschluss eines neuen Felds erscheint die Meldung "The field <Feldname> does not exist in the database" (Das Feld <Feldname> ist in der Datenbank nicht vorhanden).

Veröffentlichungsdatum: Jun 6, 2023
Beschreibung
Wenn Datenquellen getrennt von den Arbeitsmappen verwaltet werden (der Administrator veröffentlicht einen Extrakt, die Benutzer stellen eine Verbindung zum veröffentlichten Extrakt her), führen Änderungen am veröffentlichten Extrakt manchmal zu Fehlern bei arbeitsmappenbasierten Berechnungen. Eines der folgenden Szenarien kann eintreten: 
  • Berechnungen werden rot.
  • Eine Berechnung zeigt am Ende des Namens 1 1 1 an.
  • Der Berechnungsfehler "The field <fieldname> does not exist in the database." (Das Feld <Feldname> ist in der Datenbank nicht vorhanden.) wird angezeigt.

Cause

Beim Hinzufügen von Feldern zu einer Datenquelle mit Tableau Desktop kann die Backend-Identifikation aller Felder umgeschrieben werden. Insbesondere benutzerdefiniertes SQL kann dazu führen, dass die Felder im Backend "umbenannt" werden.
Die Arbeitsmappen versuchen, nach der Umbenennung möglichst übereinzustimmen, aber manchmal treten hierbei Fehler auf.

 

Lösung

Option 1

Verwalten Sie die Datenquellen, indem Sie eine materialisierte Ansicht in der Datenbank erstellen. (Siehe "Materialisierte Ansichten" unten.)

Option 2

Wenn die Erstellung einer materialisierten Ansicht nicht möglich ist, erstellen Sie die Datenquelle in Tableau Desktop ohne Verwendung von benutzerdefiniertem SQL. 
  • Fügen Sie nur neue Felder hinzu. Beachten Sie jedoch, dass das Entfernen oder Ändern von Feldern zu Fehlern führen kann.
Zusätzliche Ressourcen
Der Fehler tritt bei allen Methoden zum Aktualisieren der Datenquelle auf, einschließlich:
  • Wenn die Datenquelle mit demselben Namen erneut veröffentlicht wird, aktualisiert der Benutzer der Arbeitsmappe live die Verbindung zur veröffentlichten Datenquelle.
  • Wenn die Datenquelle unter einem neuen Namen veröffentlicht wird, erstellt der Benutzer der Arbeitsmappe mit "Datenquelle ersetzen" eine neue Verbindung.
  • Wenn die Datenquelle unter einem neuen Namen veröffentlicht wird, verwendet der Benutzer der Arbeitsmappe "Server bearbeiten" und "Site-Pfad", um auf die neue Datenquelle zu verweisen. 

Materialisierte Ansichten

Bei einer materialisierten Ansicht handelt es sich um eine "Auswahlabfrage", die auf die Datenquelle angewendet und deren Endergebnis als Tabelle in der Datenbank gespeichert wird. Die materialisierte Ansicht kann mit Datenbankaktualisierungen synchronisiert werden.
Nummer des Knowledge-Artikels

001473192

 
Laden
Salesforce Help | Article