Loading

[Hortonworks][Hardy] (71) Failed to establish connection with unknown error." (Fehler beim Verbindungsaufbau mit unbekanntem Fehler) tritt bei der Verwendung von benutzerdefinierter SQL auf Hortonworks Hadoop Hive auf.

Veröffentlichungsdatum: Dec 9, 2022
Beschreibung

Beim Versuch, eine benutzerdefinierte SQL-Abfrage auf Hadoop Hive auszuführen, scheint die Verbindung hergestellt zu sein, aber die Daten werden nicht in Tableau Desktop/Prep geladen. Stattdessen konnten wir die folgenden Fehler sehen: 

Auf Tableau Prep: "system error" (Systemfehler)  oder "[Hortonworks][Hardy] (71) Failed to establish connection with unknown error." (Verbindungsaufbau mit unbekanntem Fehler fehlgeschlagen)

Auf Tableau Desktop: [Hortonworks][Hardy] (71) Failed to establish connection with unknown error." (Verbindungsaufbau mit unbekanntem Fehler fehlgeschlagen)

 

Cause

Wenn große Datensätze in Tableau Desktop/Prep gebracht werden, erreicht das benutzerdefinierte SQL die Kapazitätsgrenze für Abfragen. 
Lösung

Wir können das Problem wie folgt beheben und feststellen, ob es sich um ein benutzerdefiniertes SQL-Problem handelt: 

  • "Limit 100" am Ende der benutzerdefinierten SQL hinzufügen 
  • WHERE-Klauseln entfernen 

Wenn eine der oben genannten Punkte das Problem löst, können wir die folgenden Optionen verwenden.

Option 1Materialisierte Ansicht verwenden

Bei einer materialisierten Ansicht handelt es sich um eine "Auswahlabfrage" mit "join, where", die auf die Datenbank angewendet und deren Endergebnis als Tabelle in der Datenbank gespeichert wird. Die materialisierte Ansicht kann mit Datenbankaktualisierungen synchronisiert werden. Tableau führt nicht mehrere Verknüpfungen aus, sondern stellt direkt eine Verbindung zur materialisierten Ansicht her, sodass die Datenbank zum größten Teil die Verarbeitung der ursprünglichen Abfrage übernimmt. Siehe dazu: https://help.salesforce.com/s/articleView?id=custom-sql-performance-issues&type=1&language=en_US

Option 2: Benutzerdefinierte SQL optimieren

Wenn das Problem nach der Anwendung eines Filters in Tableau Desktop immer noch besteht, müssen Sie möglicherweise weitere Filter hinzufügen, um die Datengröße zu reduzieren.
  • Begrenzen Sie die ausgewählten Felder/Zeilen.

 

Zusätzliche Ressourcen
Bitte beachten Sie, dass es sich hierbei NICHT um ein Verbindungsproblem handelt und wir diesen Artikel nur berücksichtigen sollten, wenn die folgenden Bedingungen erfüllt sind: 
1. Tableau Desktop/Preparieren kann ohne Probleme mit Hortonworks Hadoop Hive verbunden werden. 
2. Es dauert lange, das benutzerdefinierte SQL außerhalb von Tableau auszuführen. 
Nummer des Knowledge-Artikels

001474358

 
Laden
Salesforce Help | Article