Activo de datos de Autonomous Data Warehouse o Autonomous Transaction Processing

El uso de Autonomous Data Warehouse o Autonomous Transaction Processing como activos de datos de origen o destino en Data Integration requiere privilegios de base de datos y políticas de IAM adicionales.

Antes de crear un activo de datos de Autonomous Data Warehouse o de Autonomous Transaction Processing, asegúrese de comprender los permisos que puede que necesite configurar y el uso de una ubicación temporal por defecto.

Antes de empezar

Al utilizar Autonomous Data Warehouse o Autonomous Transaction Processing como destino, Data Integration utiliza un cubo de Object Storage para almacenar temporalmente los datos antes de cargarlos en el destino.

Las políticas y los permisos para utilizar Object Storage y los privilegios de base de datos deben estar en vigor. Utilice la siguiente lista de comprobación para asegurarse de que tiene la configuración necesaria.

elemento Requisito o consideración

Privilegios de base de datos

El administrador de la base de datos debe otorgar privilegios al usuario de Autonomous Data Warehouse o de Autonomous Transaction Processing en Data Integration. Por ejemplo:

GRANT EXECUTE ON DBMS_CLOUD TO <USER_NAME>

GRANT DWROLE TO <USER_NAME>

GRANT READ, WRITE on DIRECTORY DATA_PUMP_DIR TO <USER_NAME>

Políticas para permitir que Data Integration utilice Object Storage para almacenar temporalmente datos

Al utilizar Autonomous Data Warehouse o Autonomous Transaction Processing como activo de destino, Data Integration utiliza un cubo de Object Storage para almacenar temporalmente los datos antes de cargarlos en el destino.

Asegúrese de activar el permiso PAR_MANAGE en el cubo de almacenamiento temporal. Por ejemplo:

allow any-user to manage buckets in <compartment-name> where ALL {request.principal.type = 'disworkspace', request.principal.id = '<workspace-ocid>', request.permission = 'PAR_MANAGE'}

Además, debe crear todas las políticas de Object Storage necesarias.

Ubicación temporal predeterminada de Object Storage

Una ubicación temporal por defecto es un cubo de Object Storage existente que Data Integration utiliza para almacenar temporalmente los datos antes de cargarlos en el destino de Autonomous Data Warehouse o de Autonomous Transaction Processing.

Puede configurar una ubicación temporal por defecto para un activo de datos de Autonomous Data Warehouse o Autonomous Transaction Processing al crear o editar el activo de datos.

Al agregar dicho activo de datos de destino en un flujo de datos o una tarea del cargador de datos, Data Integration utiliza automáticamente la ubicación temporal por defecto que se ha definido.

Propiedades de activos de datos de ADW o ATP

Para utilizar un secreto y una cartera para la contraseña de la base de datos, consulte Secretos de OCI Vault y carteras de Oracle.

Para crear un activo de datos que se conecte a un origen de ADW o ATP, complete las siguientes propiedades y detalles de conexión.

Campo Descripción
Propiedades
Nombre

Introduzca un nombre para el activo de datos.

Identificador

El identificador es un valor generado por el sistema basado en el nombre que especifique. Puede cambiar el valor del identificador, pero después de crear y guardar el activo de datos, no puede actualizarlo.

Descripción

Agregue una descripción. Este campo es opcional.

Tipo El campo muestra el tipo de origen de datos seleccionado en el panel Seleccionar tipo de activo de datos (como se describe en Creación de un activo de datos). Data Integration muestra los campos de propiedad de activos de datos y los campos de conexión por defecto basados en este tipo.
Credenciales de conexión de base de datos autónoma

Para proporcionar las credenciales de conexión para la base de datos autónoma, puede cargar la cartera, recuperar automáticamente la cartera o utilizar secretos en Oracle Cloud Infrastructure Vault para recuperar la cartera y la contraseña de cartera.

Seleccione una de las siguientes opciones y proporcione la información necesaria para esa opción:

  • Upload wallet: en Archivo de cartera, arrastre el archivo de cartera hasta el espacio Soltar un archivo o haga clic en Select a file para examinar y seleccionar la cartera que desea cargar. Opcionalmente, introduzca la contraseña de cartera.
  • Seleccionar base de datos: seleccione la región e introduzca el OCID de inquilino. A continuación, seleccione el compartimento y la base de datos autónoma. Opcionalmente, introduzca la contraseña de cartera.
  • Usar OCID de secreto de almacén de claves: introduzca el OCID del secreto de la cartera. También puede introducir el OCID del secreto de la contraseña de cartera.

La contraseña de cartera es la contraseña proporcionada al descargar el archivo de credenciales de cliente de la base de datos autónoma. Debe tener los permisos necesarios para conectarse a la base de datos autónoma y descargar el archivo de credenciales del cliente.

Nota: Si utiliza un OCID entre arrendamientos, necesita políticas para conectarse a la base de datos autónoma.

Trate las columnas NUMBER sin precisión y escálelas como VARCHAR

Seleccione esta casilla de control para tratar números sin precisión y ajustarlos como VARCHAR para evitar la pérdida de datos.

Por ejemplo, si tiene un tipo de datos numéricos con un valor de precisión mayor que 38 o si tiene tipos de datos numéricos sin propiedades de precisión y escala.

Activar políticas para utilizar el activo de datos

Haga clic en Mostrar más información para ver los detalles del nombre de política y las sentencias de política necesarias para utilizar el activo de datos de Autonomous Data Warehouse o Autonomous Transaction Processing. La lista de políticas aparece en función de la opción seleccionada para proporcionar las credenciales de conexión para la base de datos autónoma.

Si ya ha agregado las políticas necesarias, ignore el cuadro de información. De lo contrario, especifique el nombre de grupo y el compartimento correctos en las sentencias.

Si es administrador, puede agregar las políticas haciendo clic en Agregar políticas. Si no es administrador, haga clic en Copiar políticas. A continuación, puede enviar estas políticas al administrador y agregarlas.

Información de la conexión por defecto
Nombre Introduzca un nombre para la conexión por defecto.
Identificador El identificador es un valor generado por el sistema basado en el nombre. Puede cambiar el valor del identificador, pero después de crearlo y guardarlo, no puede actualizarlo.
Descripción (Opcional) Agregar una descripción.
Usuario y Contraseña

Introduzca el nombre de usuario y la contraseña cuando se cumpla una de las siguientes condiciones:

  • Se han seleccionado Cargar cartera y Usar contraseña
  • Se han seleccionado Seleccionar base de datos y Usar contraseña
Nombre de usuario y OCID secreto de archivo nativo para la contraseña de base de datos

Si ha seleccionado Usar OCID de secreto de almacén, introduzca el nombre de usuario y el OCID de secreto de almacén.

El OCID, de OCI Vault, es el OCID del secreto para la contraseña de base de datos asociada al usuario.

Alias TNS

Seleccione el servicio de base de datos que desea utilizar.

Ubicación temporal por defecto

Puede configurar un cubo de Object Storage para utilizarlo como ubicación temporal por defecto para este activo de datos. Cuando se configura una ubicación temporal por defecto, Data Integration utiliza el cubo especificado cada vez que este activo de datos se agregue como destino en un flujo de datos o una tarea del cargador de datos. Para especificar una ubicación temporal por defecto, realice las siguientes selecciones en el orden que se muestra:

Activo de datos de Object Storage

Seleccione un activo de datos de Object Storage.

Conexión

Seleccionar conexión.

Compartimento

Seleccionar un compartimento.

Cubo

Seleccionar un cubo.

El cubo es el cubo de Object Storage que Data Integration utiliza para almacenar temporalmente los datos antes de cargarlos en el destino.

(Opcional) Prueba de conexión
Probar conexión Después de completar todos los campos necesarios, seleccione Probar conexión para asegurarse de que los detalles del activo de datos se han introducido correctamente y de que se puede establecer la conexión. Si la prueba se realiza correctamente, aparece un mensaje que indica que se ha realizado correctamente. Si la prueba falla con un mensaje de error, revise la configuración de conexión y vuelva a intentarlo.

La opción Usar OCID de secreto de almacén proporciona las credenciales de conexión para la base de datos autónoma. Si la conexión de prueba falla debido a que faltan políticas, Data Integration muestra una lista de políticas que se deben agregar.

Otro motivo de un fallo de conexión de prueba pueden ser problemas con el nombre de dominio completo (FQDN) del host. Vuelva a intentarlo utilizando una dirección IP.