Uso compartido y consumo de datos con el uso compartido de datos en una base de datos de IA autónoma
Utiliza Data Share en Data Studio para compartir datos y metadatos de Oracle de Autonomous AI Database con otras bases de datos y herramientas que no sean de base de datos. Data Share soporta flujos de trabajo de proveedores y consumidores: un proveedor crea un recurso compartido, agrega objetos y destinatarios, y publica el recurso compartido; un consumidor se suscribe al proveedor y crea objetos de base de datos que hacen que los datos compartidos estén disponibles para realizar consultas.
En este tema, se proporciona un punto de entrada para comprender cuándo y cómo utilizar el recurso compartido de datos con una base de datos de IA autónoma. Para obtener una visión general detallada de la página Uso compartido de datos y los tipos de uso compartido disponibles, consulte la documentación de Data Studio.
Cuándo utilizar el recurso compartido de datos
Utilice el recurso compartido de datos cuando desee una forma controlada de poner los datos a disposición de otros usuarios, bases de datos, aplicaciones o herramientas sin crear un proceso personalizado de exportación y entrega.
Por ejemplo, use la tarea para:
-
Consume un recurso compartido cuando otro proveedor haya puesto los datos a disposición de tu base de datos de IA autónoma.
-
Compartir datos con versiones cuando los destinatarios deben ver una instantánea publicada y recibir cambios solo cuando el proveedor publica una nueva versión.
-
Compartir datos activos cuando los destinatarios de la base de datos de IA autónoma necesitan acceder a los datos de origen confirmados más recientes a través de una conexión directa a la base de datos.
-
Utiliza acceso abierto basado en Delta Sharing para herramientas y API que admitan Delta Sharing, o utiliza Live Share para acceder casi en tiempo real entre las instancias de Autonomous AI Database soportadas.
-
Automatice el uso compartido de flujos de trabajo con el paquete PL/SQL DBMS_SHARE cuando desee implantar el proceso de proveedor o consumidor mediante scripts en lugar de la interfaz de usuario de Data Studio.
Cómo funciona el uso compartido de datos con la base de datos de IA autónoma
El recurso compartido de datos se ejecuta desde Database Actions para la base de datos de IA autónoma. Database Actions se incluye con cada instancia de Autonomous AI Database y proporciona funciones de desarrollo, datos, administración, supervisión y descarga.
Para los usuarios que no son administradores, Database Actions oculta las tarjetas de herramientas cuando el usuario no tiene los permisos necesarios. Las herramientas de Data Studio necesitan el rol de base de datos DWROLE. Para obtener más información, consulte Conexión a una base de datos de IA autónoma en una infraestructura de Exadata dedicada con Database Actions
El recurso compartido de datos de Autonomous Database on Dedicated Exadata Infrastructure soporta el rol de consumidor, que:
- Se suscribe a un proveedor de recursos compartidos.
- Registra las acciones disponibles.
- Crea tablas o vistas externas para los objetos compartidos.
- Consulta los datos compartidos de la base de datos de IA autónoma.
Un recurso compartido con versiones publica los datos como una instantánea conocida. El proveedor publica el recurso compartido en una ubicación de almacenamiento de objetos y los destinatarios utilizan un perfil para registrar y consumir los datos compartidos. Los destinatarios ven los cambios cuando el profesional asistencial publica una nueva versión. Consulte Proporcionar uso compartido con versiones para obtener más información.
Un recurso compartido en directo permite a un destinatario de una base de datos de IA autónoma acceder a los datos más recientes directamente desde la base de datos del proveedor. Live Share utiliza enlaces en la nube y está diseñado para el consumo de Oracle AI Database; para los recursos compartidos activos en la misma región, los destinatarios ven los datos actuales en el momento de la consulta. Consulte Proporcionar Live Share para obtener más información.
Antes de empezar
Antes de utilizar el recurso compartido de datos, verifique lo siguiente:
- El usuario puede acceder a Database Actions y tiene el rol de Data Studio necesario, como
DWROLE, a menos que utilice el usuarioADMIN. - Para los proveedores de Live Share, configure Share Provider Identity en la configuración de Data Studio para que los destinatarios puedan identificar el proveedor.
- Configure SMTP en los valores de Data Studio si desea que Data Share envíe enlaces de activación de destinatarios o comparta notificaciones por correo electrónico. Consulte Configuración de Data Studio para obtener más información.
Uso compartido de datos abierto
Para abrir Data Share:
- Abra Database Actions para su base de datos de IA autónoma.
- Seleccione el separador Data Studio.
- Seleccione Data Share.
- Seleccione Consumir recurso compartido para suscribirse a los recursos compartidos disponibles por un proveedor.
Qué hacer en Data Share
-
Consumir recurso compartido: suscríbase a un proveedor de recursos compartidos, registre los recursos compartidos disponibles, cree tablas o vistas externas y consulte los objetos compartidos desde SQL. Consulte Consume Share para obtener información detallada sobre el flujo de trabajo del consumidor para suscribirse a proveedores de recursos compartidos versionados y activos y crear objetos que se pueden consultar a partir de datos compartidos.
-
Consumir recurso compartido con versiones: cargue o pegue un perfil JSON de uso compartido delta, suscríbase a un proveedor, seleccione recursos compartidos y enlace objetos compartidos para utilizarlos en Autonomous AI Database.
-
Consumir recurso compartido activo: suscríbase a un proveedor de recurso compartido activo disponible y cree vistas de las tablas incluidas en el recurso compartido activo.
-
-
Gestionar recursos compartidos con DBMS_SHARE: utilice PL/SQL para detectar recursos compartidos y supervisar o solucionar problemas de flujos de trabajo de uso compartido. Consulte Gestión de recursos compartidos mediante DBMS_SHARE para automatizar el flujo de trabajo PL/SQL para las operaciones de uso compartido de proveedores y consumidores.
Limitaciones del uso compartido de datos con la base de datos de IA autónoma en una infraestructura de Exadata dedicada
-
Oracle Database versión 19c y posteriores soporta el recurso compartido con versiones y el recurso compartido activo. Data Share también admite un conjunto definido de tipos de columna, y los proveedores de Live Share pueden crear recursos compartidos con un máximo de cuatro objetos. Si se unen varias tablas de origen, Oracle recomienda crear una vista que realice las uniones y comparta la vista en su lugar. Consulte Limitaciones del recurso compartido de datos en la base de datos de IA autónoma para revisar la lista de tipos de columna soportados.
-
Solo puede consumir un recurso compartido con versiones en Autonomous AI Database on Dedicated Exadata Infrastructure. No se admite la producción de recursos compartidos versionados.
-
Un proveedor de datos de recursos compartidos activos puede crear recursos compartidos con un máximo de cuatro objetos.
-
Si el proveedor de datos de recurso compartido activo comparte varias tablas que se unirían, se recomienda que el productor cree una vista que realice las uniones y, a continuación, solo comparta la vista.
-
Para el rendimiento de Live Share, el aumento de ECPU por sí solo puede no mejorar el rendimiento de las consultas complejas. En la Guía de solución de problemas se explica cómo un administrador puede configurar el grado de paralelismo mediante los valores de gestión de recursos.
-
Cuando la base de datos de IA autónoma consume datos de Delta Sharing, no admite tablas Delta que tengan activados los vectores de supresión. Si una tabla Delta compartida utiliza los vectores de eliminación, pida al proveedor que elimine los vectores de eliminación o proporcione un recurso compartido compatible. Consulte Fallo de intento de consulta de tabla compartida para obtener instrucciones.