Acceso a Oracle Autonomous AI Lakehouse

Pasos para acceder a Oracle Autonomous AI Lakehouse desde Oracle NoSQL Database Analytics Integrator.

Crear una base de datos en Oracle Autonomous AI Lakehouse

Debe crear una base de datos para acceder a Oracle Autonomous AI Lakehouse desde Oracle NoSQL Database Analytics Integrator. Para crear una base de datos en Oracle Autonomous AI Lakehouse, vaya a la consola de Oracle Cloud y realice lo siguiente:

Instalación de las credenciales necesarias para una conexión a base de datos segura

Las conexiones a la base de datos que ha creado en Oracle Autonomous AI Lakehouse deben ser seguras. Para que Oracle NoSQL Database Analytics Integrator se conecte de forma segura a la base de datos de Oracle Autonomous AI Lakehouse, la utilidad utiliza las credenciales que contiene Oracle Wallet.

Para obtener Oracle Wallet, vaya a la consola de Oracle Cloud y realice lo siguiente:

El archivo zip que se genera incluye los siguientes elementos:

Después de obtener el archivo zip de cartera, anote la contraseña y almacene la cartera en cualquier entorno desde el que se va a conectar a la base de datos. Además, para utilizar Oracle NoSQL Database Analytics Integrator, el contenido extraído del archivo zip de cartera debe estar instalado en el entorno en el que ejecutará la utilidad. Por ejemplo, si está ejecutando la utilidad desde una instancia de Oracle Cloud Compute, debe extraer el contenido del archivo zip en cualquier directorio de esa instancia. A continuación, utilice la ruta de acceso a ese directorio como valor del parámetro databaseWallet en la sección de base de datos del archivo de configuración de la utilidad.

Activar la credencial de entidad de recurso o almacenar/activar el almacenamiento de objetos del usuario AUTH_TOKEN en la base de datos de Oracle Autonomous AI Lakehouse

Después de recuperar datos de la tabla de NoSQL Cloud Service deseada y de escribir esos datos en archivos Parquet de Object Storage, Oracle NoSQL Database Analytics Integrator utiliza subprogramas del paquete Oracle PL/SQL DBMS_CLOUD para recuperar los archivos Parquet de Object Storage. A continuación, carga los datos incluidos en esos archivos en una tabla de la base de datos que ha creado en Oracle Autonomous AI Lakehouse.

Para que Oracle NoSQL Database Analytics Integrator pueda hacerlo, debe proporcionar una forma para que la base de datos de Oracle Autonomous AI Lakehouse se autentique con Object Storage para acceder a esos archivos Parquet. La base de datos de Oracle Autonomous AI Lakehouse se puede autenticar con el servicio Object Storage de una de dos formas: mediante la entidad de recurso de OCI o un AUTH_TOKEN específico del usuario que usted o el administrador del sistema generen. El mecanismo de autenticación que decide utilizar se activa ejecutando los siguientes pasos desde la consola de Oracle Cloud.

El procedimiento DBMS_CLOUD_ADMIN.ENABLE_RESOURCE_PRINCIPAL permite que la entidad de recurso de OCI (denominada OCI$RESOURCE_PRINCIPAL) la utilice la base de datos de Oracle Autonomous AI Lakehouse al autenticarse con un recurso de OCI como Object Storage. El procedimiento DBMS_CLOUD.CREATE_CREDENTIAL cifra la credencial AUTH_TOKEN especificada y la almacena en una tabla de la base de datos denominada adwc_user. Cualquiera que sea el procedimiento que emplee, ese procedimiento solo se debe ejecutar una vez; después de lo cual se puede especificar el mismo nombre de credencial para todas las transferencias de Object Storage a la base de datos Oracle Autonomous AI Lakehouse.

Nota: Cuando la base de datos de Oracle Autonomous AI Lakehouse utiliza la entidad de recurso de OCI para autenticarse con Object Storage, el nombre de la credencial es OCI$RESOURCE_PRINCIPAL. Asimismo, al utilizar AUTH_TOKEN para autenticarse con Object Storage, el nombre de la credencial es el valor que especifique para el parámetro credential_name en el procedimiento DBMS_CLOUD.CREATE_CREDENTIAL. Sin embargo, tenga en cuenta que el valor mostrado anteriormente (NOSQLADWDB_OBJ_STORE_CREDENTIAL) es solo un ejemplo. Puede utilizar cualquier nombre que desee. Por lo tanto, el parámetro dbmsCredentialName del archivo de configuración debe contener el valor OCI$RESOURCE_PRINCIPAL o el nombre que especifique aquí para el parámetro credential_name; en función del mecanismo de autenticación que elija emplear para autenticar la base de datos de Oracle Autonomous AI Lakehouse con Object Storage.

Temas relacionados