Loading

Fehler "Basic authentication or X-Trino-User must be sent" (Basis-Authentifizierung oder X-Trino-User muss gesendet werden) beim Verbinden mit Trino von Tableau Cloud

Veröffentlichungsdatum: Jun 8, 2022
Beschreibung

Bei der Verbindung zu Trino (früher PrestoSQL genannt) kann der folgende Fehler auftreten:

Bad Connection: Tableau could not connect to the data source. (Ungültige Verbindung: Tableau konnte keine Verbindung zur Datenquelle herstellen.)
Error code (Fehlercode): FAB9A2C5
Authentication failed: Basic authentication or X-Trino-User must be sent (Authentifizierung fehlgeschlagen: Basis-Authentifizierung oder X-Trino-User muss gesendet werden.)
Unable to connect to the Presto server "
<server name>". Check that the server is running and that you have access privileges to the requested database. (Verbindung zum Presto-Server "<Servername> kann nicht hergestellt werden. Prüfen Sie, ob der Server ausgeführt wird und ob Sie Zugriffsberechtigungen für die angeforderte Datenbank besitzen.)

Cause

Tableau Cloud verwendet derzeit den Simba Presto ODBC-Treiber (64-bit) Version 1.1 mit dem Presto-Connector. Dieser Treiber verlangt, dass die Header des HTTP-Client-Protokolls mit X-Presto- beginnen.
Lösung
Konfigurieren Sie den Trino-Server so, dass er Verbindungen mit dem Simba Presto ODBC Driver (64-bit) Version 1.1 unterstützt, indem Sie eine Konfigurationseigenschaft hinzufügen:
protocol.v1.alternate-header-name=Presto
Zusätzliche Ressourcen
Weitere Informationen über die Konfigurationseigenschaft protocol.v1.alternate-header-name finden Sie in diesem Trino-Dokument.
Nummer des Knowledge-Artikels

001475015

 
Laden
Salesforce Help | Article