Uso compartido y consumo de datos con el uso compartido de datos en una base de datos de IA autónoma
Utilice 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:
-
Proporciona un recurso compartido cuando tu base de datos de IA autónoma contenga tablas o vistas a las que otros equipos, bases de datos o herramientas necesitan acceder.
-
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 Autonomous AI Database
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 ADMIN, 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. Consulte Conexión con instancia de Oracle Database Actions incorporada para obtener más información.
El recurso compartido de datos tiene dos roles principales:
| Rol | Qué hace el rol |
|---|---|
| Proveedor | Crea recursos compartidos, selecciona objetos de base de datos para compartir, registra destinatarios, publica el recurso compartido, gestiona versiones o acceso activo y revoca o actualiza el acceso cuando es necesario. |
| Consumidor | Se suscribe a un proveedor de recursos compartidos, registra los recursos compartidos disponibles, crea tablas o vistas externas para los objetos compartidos y consulta los datos compartidos desde 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. -
El uso compartido se activa desde la herramienta Data Share. El flujo de trabajo de acceso abre Data Studio, inicia el recurso compartido de datos, selecciona Proporcionar recurso compartido y activa el uso compartido para el esquema de usuario seleccionado. Consulte Acceso y activación de la herramienta Data Share para obtener más información.
-
Para los proveedores de recursos compartidos con versiones, el proveedor debe tener acceso de lectura y escritura a un cubo de almacenamiento de objetos que se utilice para almacenar o almacenar en caché recursos compartidos.
-
Para los proveedores de Live Share, configure la Identidad de proveedor de recursos compartidos 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 Proporcionar recurso compartido para crear y gestionar recursos compartidos o Consumir recurso compartido para suscribirse a los recursos compartidos disponibles por un proveedor.
- Active el uso compartido si se le solicita y, a continuación, siga el flujo de trabajo del proveedor o del consumidor en Data Studio Documentation.
Qué puede hacer en Data Share
- Proporcionar recurso compartido: permite ver recursos compartidos y destinatarios, crear nuevos recursos compartidos, crear destinatarios, configurar la identificación de proveedores, publicar recursos compartidos, gestionar versiones, gestionar destinatarios y perfiles, anular la publicación de recursos compartidos y suprimir entidades de recursos compartidos. Consulte Proporcionar recurso compartido para obtener información detallada sobre el flujo de trabajo del proveedor para crear recursos compartidos versionados, recursos compartidos activos, destinatarios, entidades de recursos compartidos y detalles de destinatarios de recursos compartidos.
- Proporcionar recurso compartido con versiones: publique datos como distintas versiones en Object Storage. Los destinatarios solo ven los cambios después de que el profesional asistencial publique una nueva versión.
- Proporcionar uso compartido en directo: comparta datos a través de una conexión directa para que los destinatarios de la base de datos de IA autónoma admitida puedan consultar los datos actuales.
- Crear destinatario de uso compartido: registre destinatarios, proporcione detalles de uso compartido y correo electrónico, defina la duración del token y otorgue uno o más recursos compartidos al destinatario.
- 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 crear y publicar recursos compartidos, agregar o eliminar tablas y vistas, registrar destinatarios, otorgar o revocar acceso, gestionar el ciclo de vida, 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
- 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.
- 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.