Conéctese a Oracle Autonomous AI Lakehouse

Puede crear una conexión a Oracle Autonomous AI Lakehouse y utilizarla para acceder a los datos.

Antes de empezar, pida a su administrador de Oracle Autonomous AI Lakehouse que permita el acceso desde Oracle Analytics Cloud. Los pasos de configuración que deben seguir los administradores son diferentes para los tipos de conexiones públicas y privadas.
Puede conectarse a Oracle Autonomous AI Lakehouse utilizando certificados de seguridad descargados de Oracle Autonomous AI Lakehouse en una cartera (lo que Se conoce como mTLS, o Seguridad de Capa de Transporte Mutua), o bien sin cartera (lo que se conoce como TLS, o Seguridad de Capa de Transporte). Consulte Acerca de la autenticación TLS. El archivo del cartera de credenciales protege la comunicación entre Oracle Analytics y Oracle Autonomous AI Lakehouse. El archivo de cartera (por ejemplo, wallet_ALKC1.zip) que cargue debe contener certificados SSL protegidos para activar SSL en las conexiones de Oracle AI Database.
  1. Para conectarse utilizando un archivo de cartera de credenciales (conocido como conexión TLS Mutua), descargue los certificados SSL de Oracle Autonomous AI Lakehouse.

    Consulte Descarga de credenciales de cliente (Carteras) en Uso Oracle Autonomous Database Serverless.

    El archivo del cartera de credenciales protege la comunicación entre Oracle Analytics y Oracle Autonomous AI Lakehouse. El archivo de cartera (por ejemplo, wallet_ALKC1.zip) que cargue debe contener certificados SSL.

    Para conectarse sin un archivo de cartera de credenciales (conocido como conexión TLS), omita el paso 1 y vaya directamente al paso 2.

  2. En la página de inicio, haga clic en Crear y, a continuación, en Conexión.
  3. Haga clic en Oracle Autonomous Data Warehouse.
  4. En Conectar mediante, seleccione Básico o Entidad de recurso.
    Para obtener información sobre el uso de la entidad de recurso, consulte el tema "Uso de la entidad de recurso para acceder a los recursos de Oracle Cloud Infrastructure" en Oracle Autonomous AI Database sin servidor o en Autonomous Database en infraestructura de Exadata dedicada.
  5. Introduzca un nombre de conexión fácil de recordar y una descripción.
  6. En Tipo de cifrado:
    • Para conectarse sin un archivo de cartera de credenciales, seleccione TLS como Tipo de cifrado, introduzca una Cadena del conexión y, a continuación, un Usuario y unaContraseña de un usuario en Oracle Autonomous AI Lakehouse.
    • Para conectarse utilizando un archivo de cartera de credenciales, seleccione TLS Mutua como el Tipo de cifrado, a continuación, haga clic en Seleccionar y busque y seleccione el archivo de cartera de credenciales de cliente que ha descargado de Oracle Autonomous AI Lakehouse (por ejemplo, wallet_ALKC1.zip) e introduzca un Nombre de servicio. El campo Credenciales de cliente muestra el archivo cwallet.sso. Consulte Selección de un nombre de servicio para Oracle Autonomous AI Lakehouse.

      Consejo: Si define la conexión de Oracle Autonomous AI Lakehouse utilizando una cartera de instancia, se selecciona por defecto el nombre de servicio "high". Cambie el nombre a la opción "low" o "medium" para evitar que se limite el número de conexiones simultáneas.

  7. En Credenciales de cliente, haga clic en Seleccionar para desplazarse hasta el archivo ZIP de credenciales de cliente y seleccionarlo.
  8. Si se va a conectar a una base de datos remota, haga clic en Usar conectividad de datos remota.
    Compruebe con el administrador que puede acceder a la base de datos remota.
  9. Si desea que los modeladores de datos puedan utilizar estos detalles de conexión, seleccione Conexión al sistema. Consulte Opciones de conexión a la base de datos.
  10. En Autenticación, especifique cómo le gustaría autenticar la conexión:
    • Usar siempre estas credenciales: Oracle Analytics siempre utiliza el nombre y la contraseña de conexión que ha proporcionado para la conexión. No se solicita a los usuarios que se conecten.
    • Los usuarios deben introducir sus propias credenciales: Oracle Analytics solicita a los usuarios que introduzcan su propio nombre de usuario y contraseña para el origen de datos. Los usuarios solo pueden acceder a los datos para los que tienen permisos, privilegios y asignaciones de roles.
  11. Haga clic en Guardar.
Ahora puede crear juegos de datos desde la conexión.

Selección de un nombre de servicio para Oracle Autonomous AI Lakehouse

La selección del nombre correcto de servicio de base de datos predefinido es clave para la conexión a Oracle Autonomous AI Lakehouse (Oracle ALK). Obtenga información sobre los diferentes nombres de servicio de base de datos predefinidos y cuál debe seleccionar.

¿Qué son los nombres de servicio de base de datos predefinidos?

Oracle Autonomous AI Lakehouse proporciona tres nombres de servicio de base de datos para las conexiones en el siguiente formato:
  • databasename_high: mayor número de recursos, simultaneidad más baja. Las consultas se ejecutan en paralelo.
  • databasename_medium: menor número de recursos, mayor simultaneidad. Las consultas se ejecutan en paralelo.
  • databasename_low: número más bajo de recursos, simultaneidad más alta. Las consultas se ejecutan en serie.

Estos nombres están incluidos en el archivo tnsnames.ora de la cartera de Oracle. Haga clic en Conexiones a base de datos en la consola de Oracle Cloud Infrastructure para ver las cadenas.
A continuación se muestra la descripción de GUID-993E1C00-6FF1-4577-A8E2-CE15736B7C69-default.png
.png

Acerca de los grupos de consumidores en el gestor de recursos de Oracle

Los nombres de servicio de base de datos se asignan a grupos de consumidores en el gestor de recursos que limitan el número de conexiones y consultas simultáneas que se pueden ejecutar en Oracle Autonomous AI Lakehouse al mismo tiempo (simultaneidad) y el número máximo de procesos paralelos permitidos por consulta (parallel_degree_limit). Estos límites se basan en el número de ECPU o OCPU con licencia y si está activada la escala automática.

En la siguiente tabla se muestra un ejemplo de valores de conexiones simultáneas para una base de datos con 32 ECPU con la escala automática de ECPU desactivada y activada.

Nombre del servicio de base de datos Número de consultas simultáneas con la escala automática de ECPU desactivada Número de consultas simultáneas con la escala automática de ECPU activada
high 3 9
medium 20 (0,63 × número de ECPU) 60 (1,89 × número de ECPU)
low Hasta 4800 (150 x número de ECPU) Hasta 4800 (150 x número de ECPU)

Selección del nombre de servicio de base de datos óptimo para Oracle Analytics

El número más alto de consultas simultáneas que pueden ejecutarse para el servicio de base de datos "high" es tres sin escala automática, y nueva con la escala automática activada. Este límite lo pueden alcanzar tres usuarios conectados al nombre de servicio de base de datos "high" ejecutando una consulta cada uno o tres informes en un panel de control de Oracle Analytics para un único usuario.

El nombre de servicio "low" funciona bien para la mayoría de las cargas de trabajo de Oracle Autonomous AI Lakehouse con Oracle Analytics, pero para utilizar consultas paralelas, debe seleccionar el nombre de servicio "medium". El límite del grado de paralelismo para el nombre de servicio "low" es uno, que indica que no hay paralelismo Si está conectado al nombre de servicio "low", incluso si el grado de paralelismo está especificado en la tabla o el nivel de índice, el grado de paralelismo se reduce a uno y la consulta no se ejecuta en paralelo. El límite del grado de paralelismo (por consulta) para "medium" y "high" es igual a dos veces el número de CPU con licencia.

Nota: La conexión a una base de datos que forme parte de Oracle Fusion Analytics Warehouse (Fusion Analytics) requiere el uso del nombre de servicio "low" para permitir el número máximo de consultas simultáneas.

Supervisión de sentencias en cola

Si se alcanza el número máximo del límite de consultas simultáneas, las consultas excedentes se ponen en cola. Oracle Autonomous AI Lakehouse proporciona una métrica para comprobar las sentencias en cola.

Seleccione Acciones de base de dato y Panel de control de base de dato en la página de Oracle Autonomous AI Lakehouse de la consola de Oracle Cloud Infrastructure.


A continuación se muestra la descripción de GUID-78C6AFF4-1BA2-404D-B1F8-42C67C8DCA41-default.png
.png

Seleccione Hub de Rendimiento y, a continuación, el separador Supervisión SQL para ver el estado de la sentencia en cola, que se muestra como un reloj en color gris. En este ejemplo, se están ejecutando tres consultas con el nombre de servicio "high", una está en cola y una consulta se está ejecutando con el nombre de servicio "medium". La sentencia en cola se ejecuta cuando se ha completado una de las tres consultas que se ejecutan con el nombre de servicio "high".


A continuación se muestra la descripción de GUID-AF649614-A214-42F7-AD17-7AC36DC40497-default.png
.png

Supervisión de paralelismo

Si se excede el límite del grado de paralelismo, se muestra la bajada de nivel del grado de paralelismo (DOP) en el informe de supervisión SQL. El motivo de la bajada de nivel del grado de paralelismo 353 indica que el gestor de recursos ha bajado de nivel la sentencia debido al límite máximo de grado de paralelismo.


A continuación se muestra la descripción de GUID-02DDFA21-7953-43C2-B78C-88F9F0C3392D-default.png
.png

Para Oracle Database versión 18 y versiones posteriores, los códigos del motivo de bajada de nivel se describen en la siguiente tabla:

Identificador Códigos de motivo
352 Bajada de nivel de DOP debido al DOP adaptativo.
353 Bajada de nivel de DOP debido al DOP máximo de gestor de recursos.
354 Bajada de nivel de DOP debido a un número de procesos insuficiente.
355 Bajada de nivel de DOP debido a un fallo al unir los esclavos.

Evento de espera de CPU del gestor de recursos

Una sesión que espera la asignación de CPU por parte del gestor de recursos incrementa el evento de espera resmgr:cpu quantum. Para reducir la ocurrencia de este evento de espera, verifique que el nombre de servicio "low" o "medium" se está utilizando en la conexión de OAC o aumente el número de CPU asignadas a Oracle ALK.

Para ver el número de esperas y el tiempo medio de espera, revise los eventos de espera de primer plano en el informe del repositorio de carga de trabajo automática (AWR) para el evento de espera resmgr:cpu quantum.

En este ejemplo, había un total de 272 esperas, con una espera media de 588 91 milisegundos cada una con un tiempo de espera total de 160 segundos. Se determinó que el motivo era que el nombre de servicio de base de datos "high" se estaba utilizando en la conexión de OAC. Estos períodos de espera desaparecieron cuando el cliente cambió al servicio "medium", y la lentitud periódica de su panel de control se resolvió.


A continuación se muestra la descripción de GUID-EA1878A7-1E60-47BA-989C-404AD8D7D7DE-default.png
.png

Consejo al crear una conexión a Oracle Autonomous AI Lakehouse en Oracle Analytics

En Oracle Analytics, cuando define la conexión de Oracle Autonomous AI Lakehouse utilizando la cartera de instancia, se selecciona el nombre de servicio "high" por defecto. Cambie el nombre a la opción "low" o "medium" para evitar que se limite el número de conexiones simultáneas.


A continuación se muestra la descripción de GUID-E576A8A9-5059-4EE1-815C-4A07A7FB27FA-default.png
.png