SQL5105N error al ejecutar una consulta en Data Virtualization

Última actualización: 17 mar 2025
SQL5105N error al ejecutar una consulta en Data Virtualization

Cuando intentas ejecutar una consulta, aparece un error con el código SQL5105N y 'Component receiving the error: "External authorizer"'.

Síntomas

Se devuelve un mensaje de error de " SQL5105N " cuando ejecuta una consulta. Por ejemplo, puede ver el siguiente mensaje de error.
SQL5105N The statement failed because a Big SQL component encountered an error. Component receiving the error: "External authorizer". Component returning the error: "WKC Authorizer". Log entry identifier: "[SCL-0-<log_entry_id>]". Reason: "<reason_code>". SQLSTATE=58040

Causas

Este error se produce cuando se encuentra una excepción al evaluar Data Virtualization objetos con respecto a las reglas de protección de datos de IBM Knowledge Catalog .

Para obtener más detalles sobre el error, ejecute el siguiente comando:
select line from table(syshadoop.log_entry('SCL-0-<log_entry_id_from_the_error>'))

Para obtener más información sobre la regulación de los datos virtuales con normas de protección de datos, consulte Regulación de los datos virtuales con normas de protección de datos en Data Virtualization.

Resolución del problema

Para obtener más información sobre el código de motivo en el mensaje de error, consulte la siguiente tabla.
Código de razón Explicación
1

El sistema no pudo comprobar el estado de la opción Aplicar reglas de protección de datos para objetos virtuales.

Para obtener más información sobre la opción Aplicar las normas de protección de datos para objetos virtuales, consulte Habilitar la aplicación de las normas de protección de datos en Data Virtualization.

2

El sistema no pudo recuperar el ID de usuario de la plataforma a partir del nombre de usuario.

Asegúrese de que la gestión de usuarios de Cloud Pak for Data funciona correctamente. Por ejemplo, puede ver los usuarios en la página Cloud Pak for Data Menú > Administración > Control de acceso.

3

El sistema no pudo recuperar los grupos de un usuario.

Asegúrese de que la gestión de usuarios de Cloud Pak for Data funciona correctamente. Por ejemplo, puede ver los usuarios en la página Cloud Pak for Data Menú > Administración > Control de acceso.

4

El sistema no pudo inicializar la instancia del punto de aplicación de políticas (PEP).

5

El sistema no pudo obtener la convención de gobernanza de servicios de la política de seguridad de la información ( IBM Knowledge Catalog ).

Compruebe que el IBM Knowledge Catalog Las configuraciones del servicio de políticas se pueden recuperar yendo a Cloud Pak for Data Menú > Gobernanza > Reglas > Administrar la configuración de reglas y asegurarse de que la opción Convención de acceso a datos predeterminada esté seleccionada.

Para obtener más información sobre cómo cambiar el comportamiento predeterminado de las reglas, consulte: Planificación de la protección de datos con reglas.

EVAL-1

Se detectó una excepción durante una evaluación del servicio de políticas de Watson Knowledge Catalog .

Compruebe que el servicio de política de protección de datos ( IBM Knowledge Catalog ) funciona correctamente editando una regla de protección de datos o previsualizando el objeto con una regla de protección de datos aplicable desde un catálogo regulado.

EVAL-2

El servicio de políticas de IBM Knowledge Catalog no ha devuelto ninguna evaluación válida.

EVAL-3

El servicio de políticas de la Asociación de Comercio Electrónico y Marketing ( IBM Knowledge Catalog ) ha dado un resultado inesperado.

AUTH-0

Se encontró una excepción no controlada al comprobar la autorización de permitir o denegar para el objeto.

AUTH-1

El sistema no pudo recuperar la clave de recurso de catálogo para el objeto.

RCAC-0

Se encontró una excepción no controlada al comprobar las máscaras de columna o los filtros de fila de un objeto.

RCAC-1

El sistema no pudo construir solicitudes RCAC externas para evaluar los objetos solicitados frente al servicio de políticas de IBM Knowledge Catalog .

RCAC-2

El sistema no pudo recuperar los filtros de nivel de fila de la respuesta del servicio de políticas de IBM Knowledge Catalog .

RCAC-2.1

El activo al que se hace referencia en la regla de filtrado de filas no es un Data Virtualization objeto válido.

Asegúrese de que el objeto al que se hace referencia en su regla de protección de datos de filtrado de filas es un objeto válido en Data Virtualization.

RCAC-3

El sistema no pudo extraer las máscaras de columna de la especificación de transformación devuelta por el servicio de directivas de " IBM Knowledge Catalog ".