Loading

Error de inicio de sesión "sign In Failed (Status Code = 2000, [Simba][Athenajdbc](100071)" al cargar el libro de trabajo publicado en Tableau Cloud

Fecha de publicación: Feb 22, 2024
Descripción

Al cargar un libro de trabajo publicado o actualizar una extracción con una fuente de datos de Amazon Athena en Tableau Cloud, puede ocurrir el siguiente error:

"Sign in failed (status code = 2000, [Simba][AthenaJDBC](100071) An error has been thrown from the AWS Athena client. User: arn::aws::iam::XXXXXXXXXXXX:user/Xxxx_Xxxx is not authorized to perform: athena:StartQueryExecution on resource: arn:aws:athena:us-west-2:XXXXXXXXXXXX:workgroup/primary [Execution ID not available] Invalid username or password (Error de inicio de sesión (código de estado = 2000, [Simba][AthenaJDBC](100071) El cliente AWS Athena generó un error. El usuario: arn::aws::iam::XXXXXXXXXXXX:user/Xxxx_Xxxx no tiene autorización para ejecutar athena:StartQueryExecution en el recurso arn:aws:athena:us-west-2:XXXXXXXXXXXX:workgroup/primary [ID de ejecución no disponible] Nombre de usuario o contraseña no válidos)

Cause

En muchos casos, es posible que ya haya especificado el grupo de trabajo (no principal) mediante un archivo athena.properties para la conexión en Tableau Desktop. Sin embargo, al publicar el libro de trabajo o la fuente de datos en Tableau Cloud, el archivo athena.properties y el parámetro workgroup no se transfieren. Debido a que Tableau Cloud no reconoce el parámetro workgroup, se produce un error en la conexión, ya que se establece de forma predeterminada el grupo de trabajo principal.
 
Solución
Para resolver este problema, debe especificarse el grupo de trabajo de Athena en la URL de nombre de servidor al crear la conexión en Tableau Desktop por primera vez. Se agrega el archivo athena.properties en la carpeta Datasources. De forma predeterminada, se encuentra en C:\Users\<username>\Documents\My Tableau Repository\Datasources (Personalizar conexiones JDBC mediante un archivo de propiedades)
Para ello, el puerto y el parámetro de grupo de trabajo deben anexarse como ":443;workgroup=<nombredelgrupodetrabajo>;" al nombre del servidor en el campo Servidor, en el cuadro de diálogo de conexión; por ejemplo:

athena.us-xxxx-xx.amazonaws.com:443;workgroup=<yourworkgroupname>;
(Asegúrese de incluir un punto y coma al final para evitar errores).
 
Recursos adicionales
Nota: No se pueden editar directamente el puerto y el parámetro en el cuadro de diálogo de conexión y se deben especificar en el archivo de propiedades como se describió antes.
Número del artículo de conocimiento

001496645

 
Cargando
Salesforce Help | Article