Datos compartidos de consumidores

Una vez que los proveedores comparten los objetos, hay algunos pasos que los destinatarios deben seguir para consumir el recurso compartido.

Utilice la página Consumir recurso compartido para realizar las siguientes operaciones:
  • Visión general de Consumo compartido:

    Para consumir recursos compartidos de datos, debe suscribirse a ellos y crear vistas de tablas incluidas en el recurso compartido activo.

  • Consumir recurso compartido con versiones:

    Como destinatario, tendrá que descargar su perfil de recursos compartidos, suscribirse al proveedor de recursos compartidos de datos, registrar los recursos compartidos y crear tablas externas sobre sus recursos compartidos. La herramienta Uso compartido de datos autoriza el acceso mediante el perfil JSON enviado al destinatario mediante el correo de activación. Una vez otorgado el acceso, la herramienta Uso compartido de datos enlaza los objetos compartidos con la herramienta de enlace de datos, donde el consumidor puede ejecutar el trabajo de enlace de datos y acceder a los objetos compartidos por el proveedor.

  • Consuma Live Share:

    Esto le permite, como destinatario, consumir datos activos de la base de datos.

  • Ver los detalles de la entidad del proveedor de recursos compartidos:

    Utilice el icono Acciones situado a la derecha de la entrada de entidad de proveedor de recurso compartido activo o delta compartido para ver detalles sobre la entidad de proveedor de recurso compartido activo o delta compartido que crea.

Visión general de consumos compartidos

Consume Share proporciona una descripción general de la lista de proveedores de recursos compartidos, busca proveedores de recursos compartidos y agrega un proveedor de recursos compartidos.

Para desplazarse a la página Consumir uso compartido, realice una de las siguientes acciones:
  • En el menú Data Studio, seleccione Consumir uso compartido en el menú Data Share.
  • En la página Uso compartido de datos, haga clic en el widget Uso compartido presente en la sección Proveedor y consumidor.

La página Consumir uso compartido contiene:Descripción de consum-share-new.png

  1. Proveedores de recursos compartidos activos disponibles en los últimos 7 días

    Esta área muestra la lista de proveedores de Live Share disponibles que ha creado en los últimos 7 días. Puede actualizar cualquiera de los campos según lo desee. También puede suscribirse al recurso compartido activo mediante el signo + a la derecha de los recursos compartidos que se muestran en Recursos compartidos disponibles en los últimos 7 días.

  2. Campo Buscar proveedor de recursos compartidos suscrito

    Puede buscar el destinatario de recursos compartidos que cree escribiendo el nombre del proveedor de recursos compartidos suscrito. Introduzca el nombre del proveedor de recursos compartidos suscrito, por ejemplo, REVIEW_PROVIDER y haga clic en el icono magnifer para completar la búsqueda. La herramienta Compartir muestra los resultados de búsqueda en el área de visualización.

  3. Seleccione + Suscribirse a un proveedor de recursos compartidos para suscribirse a un nuevo proveedor de recursos compartidos. Consulte Suscribirse al proveedor de recursos compartidos para explorar este icono.
  4. My Sharing ID

    Un ID de uso compartido es un proveedor único para su instancia de Autonomous Database. Copie este ID en el portapapeles y péguelo en el campo ID de uso compartido del asistente Crear destinatario de recurso compartido. Esto permite que un recurso compartido activo se comparta con un proveedor de recursos compartidos.

  5. Barra de Herramientas

    La barra de herramientas consta de las opciones de ordenación, tamaño de página, refrescamiento y vista de entidad.

  6. Ordenar por configuración

    Al definir valores de ordenación mediante el control Ordenar por de la barra de herramientas, la configuración se muestra en cuadros pequeños debajo de la barra de herramientas. Puede suprimir una configuración haciendo clic en el icono de la X del cuadro. O puede cambiar la configuración volviendo al control Ordenar por de la barra de herramientas.

  7. Display area

    En el área debajo del campo Buscar consumidor/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/uaria/usuaria/usuaria/uaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/uaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/uaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/uaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/usuaria/ Para ordenar las entidades, haga clic en el botón Ordenar por y, a continuación, defina los valores de ordenación.

Consumir recurso compartido versionado

Debe seguir estos pasos para que los datos versionados compartidos estén disponibles en Oracle Autonomous Database. Los datos compartidos con usted a través de Delta Sharing no están disponibles ni se pueden detectar automáticamente en su instancia de Autonomous Database.

Debe realizar varios pasos básicos para suscribirse y acceder a los recursos compartidos de datos proporcionados. A continuación aparecen los pasos necesarios para realizar la operación:
  • Descargue el perfil de JSON.
  • Suscribirse al proveedor de recursos compartidos de datos.
  • Registre los recursos compartidos puestos a su disposición.
  • Cree tablas externas sobre sus recursos compartidos.

Acerca del perfil JSON

Los archivos de perfil son archivos JSON que contienen las credenciales de un usuario para acceder a un servidor de Delta Sharing. Esto le permite autenticarse con el servidor de intercambio delta y detectar los recursos compartidos de datos a los que puede acceder. Descargue el perfil utilizando la URL incluida en el correo electrónico de invitación enviado por el proveedor de uso compartido de datos.

Una vez que la herramienta Compartir crea un objeto de recurso compartido, el destinatario recibe un correo de activación con el asunto titulado Uso compartido de datos de Oracle Autonomous Database.


Descripción de activate-mail-new.png

Para acceder al recurso compartido, debe registrar los objetos compartidos mediante el perfil JSON de autorización personal.

Puede hacer clic en el enlace de perfil para descargar el perfil JSON. Al hacer clic en el enlace de perfil, accederá a una nueva pantalla del explorador con el botón Obtener información de perfil, como se muestra a continuación:

Descripción de json-profile.png siguiente
Seleccione Obtener información de perfil para descargar el perfil JSON y conectarse al proveedor de recursos compartidos.
Nota

Puede hacer clic en el botón Obtener información de perfil solo una vez. La herramienta de uso compartido no permite seleccionar Obtener información de perfil dos veces. Al hacer clic en él dos veces aparece una pantalla que muestra la lista de causas del fallo al descargar el perfil.
El siguiente perfil es un ejemplo del perfil JSON que descarga.
{  "
        shareCredentialsVersion ": 1, 
        "endpoint": "https://myhost.us.example.com/ords/prov/_delta_sharing/", 
        "tokenEndpoint": "http://myhost.us.example.com:1234/ords/pdbdba/oauth/token", 
        "bearerToken": "-xxxxxxxxxxxxxxxxxxxxx", 
        "expirationTime": "2023-01-13T07:53:11.073Z", 
        "clientID": "xxxxxxxxxxxxxxxxxxxxxx..", 
        "clientSecret": "xxxxxxxxxxxxxxxxxxxx.."}
El perfil almacena las credenciales en un formato cifrado. Los parámetros con su descripción son:
  • shareCredentialsVersion: versión del recurso compartido que publica.
  • punto final: especifica el punto final del recurso compartido.
  • tokenEndpoint: especifica el punto final del token. El cliente de la herramienta Compartir utiliza el punto final del token para refrescar el timeout en el token de portador si está consumiendo el recurso compartido mediante Oracle.
  • bearerToken: es una cadena críptica que el servidor de autenticación genera en respuesta a una solicitud de inicio de sesión.
  • expirationTime: es el tiempo que tarda la autenticación en caducar.
  • ClientID: especifica el identificador público que genera el servidor de autenticación al registrar la instancia para la autenticación.
  • clientSecret: especifica un identificador secreto que el servidor de autenticación genera para la autorización.
Copie el contenido JSON del perfil en un bloc de notas. Necesitará este JSON para suscribirse al proveedor de recursos compartidos.
Nota

Asegúrese de copiar el perfil de contenido JSON completo, incluida la llave izquierda y la llave derecha.

Mejoras en la seguridad

Como destinatario de recursos compartidos, debe configurar una lista de control de acceso (ACL) en el equipo del proveedor de recursos compartidos mediante el procedimiento APPEND_HOST_ACE como usuario ADMIN u otro usuario con privilegios. Esto le permite acceder al recurso compartido a través de Internet.

Nota

Esto debe hacerse antes de utilizar el Asistente para agregar un proveedor de recursos compartidos para agregar una entrada de control de acceso (ACE) a la lista de control de acceso (ACL) del host (es decir, el proveedor de recursos compartidos). Puede encontrar el nombre de host en el perfil JSON que descargó en el paso anterior.

Por ejemplo, si desea permitir que un usuario de base de datos, A_SHARE_USER, acceda a los puntos finales de un host (proveedor de recursos compartidos) denominado, a continuación se muestra un ejemplo del procedimiento PL/SQL que deberá ejecutar en el editor de hojas de trabajo SQL como administrador. Como requisito, extraiga el nombre de host de la propiedad de punto final en el perfil JSON de uso compartido delta, como se proporciona en el ejemplo anterior. El nombre de host del ejemplo es myhost.us.example.com.

BEGIN 
        dbms_network_acl_admin.append_host_ace(    
        host =>'myhost.us.example.com', 
        lower_port=>443,    
        upper_port=>443,
        ace => xs$ace_type(      
        privilege_list => xs$name_list('http', 'http_proxy'),      
        principal_name =>'A_SHARE_USER',
        principal_type => xs_acl.ptype_db)); 
        COMMIT;
        END;        
        /

A continuación se muestran los parámetros con su descripción:

  • host: especifica el nombre o la dirección IP del host. El nombre de host o de dominio no es sensible a mayúsculas/minúsculas.
  • puerto inferior: especifica el puerto inferior de un rango de puertos TCP opcional.
  • puerto superior: especifica el puerto superior de un rango de puertos TCP opcional.
  • ace: la entrada de control de acceso.
  • lista de privilegios: especifica la lista de privilegios de red que se otorgarán o denegarán.
  • principal_name: es el principal (usuario o rol de base de datos) al que se otorga o deniega el privilegio. Es sensible a mayúsculas/minúsculas.
  • principal_type: especifica el tipo de principal que se utiliza.

Consulte el documento Referencia de tipos y paquetes PL/SQL para obtener más información sobre los subprogramas del paquete DBMS_NETWORK_ACL_ADMIN.

Otorgue una ACL al usuario en el punto final de ORDS local. Necesitará esto para generar tokens de portador en recursos compartidos creados localmente.
PRIV_ORDS_ACL             CONSTANT PLS_INTEGER := 8;

En este proceso, cargará el perfil JSON del proveedor para la configuración y las credenciales para permitir el acceso a los destinatarios.

  1. Abra la página Consumir uso compartido y haga clic en + Suscribirse a un proveedor de recursos compartidos para seleccionar Suscribirse a un proveedor de recursos compartidos delta en la lista desplegable. Se abre el cuadro de diálogo Suscribirse a profesional asistencial compartido.
  2. En el panel Configuración de proveedor del cuadro de diálogo Registrar proveedor compartido, especifique los siguientes detalles:Descripción de subscripción-compartir-proveedor-versión-providersettings.png
    • Nombre del Proveedor: Proveedor.
    • Descripción: agregue una descripción. Este campo es opcional.

    En la sección Compartir origen, seleccione Delta Share Provider JSON.

    En el campo JSON de proveedor de recursos compartidos, puede compartir el perfil JSON de las siguientes formas:
    • Desde archivo: seleccione esta opción y haga clic en el área de colocación titulada "Delta Share Profile JSON". Al hacer clic en el área, se abre el repositorio local, donde puede seleccionar el perfil JSON que ha descargado.
    • JSON: puede seleccionar esta opción y pegar el contenido JSON del perfil que copia en el bloc de notas.

    Cargue el archivo de perfil JSON y cree una suscripción de proveedor de recursos compartidos.

    Haga clic en Siguiente para avanzar al separador Agregar recursos compartidos.
  3. En el separador Add Shares (Agregar recursos compartidos) del cuadro de diálogo, verá la lista de recursos compartidos disponibles. Haga clic en el recurso compartido que desea consumir de los recursos compartidos disponibles y seleccione cualquiera de las opciones disponibles:Descripción de subscripción-compartir-proveedor-versión-addshares.png
    • >: esta opción le permite mover el recurso compartido disponible a los recursos compartidos seleccionados.
    • <: seleccione esta opción para eliminar el recurso compartido seleccionado de los recursos compartidos seleccionados.
    • >>: esta opción le permite mover todos los recursos compartidos a la pantalla Recursos compartidos seleccionados.
    • <<: seleccione esta opción para eliminar todos los recursos compartidos seleccionados de los recursos compartidos seleccionados.
  4. Haga clic en Suscribirse para agregar el recurso compartido. Cuando el proveedor se crea correctamente, aparece una petición de confirmación. Después de crear correctamente el proveedor, verá la pantalla Link Cloud Object de la página Data Load.

  5. Puede ver el nombre del proveedor de recursos compartidos en el campo de ubicación de almacenamiento en la nube. El recurso compartido aparece en la ubicación del archivo de origen con los archivos que agrega al recurso compartido.Descripción de link-cloud-object.png

    Amplíe el carro de la carpeta Compartir, arrastre y suelte el archivo que comparte desde el origen al carro del enlace de datos.

    Seleccione Iniciar en el carro de enlace de datos para ejecutar el trabajo de enlace de datos.

  6. Vea las tablas creadas desde Database Actions.
    • Haga clic en Database Actions, en la ruta de navegación, para volver a la pantalla de inicio de Database Actions.
    • Haga clic en el mosaico SQL.
    • Seleccione la tabla externa, arrástrela y suéltela en la hoja de trabajo.

      Aparece la sentencia SQL Select para la tabla. Esta sentencia SQL se puede ejecutar para consumir los datos compartidos.

      A continuación se muestra la descripción de xt_sql.png

Consume Live Share

Los datos en directo compartidos con usted a través del uso compartido de datos no están disponibles automáticamente para su consumo.

Para consumir recursos compartidos de datos activos, debe suscribirse a ellos y crear vistas de tablas incluidas en el recurso compartido activo. Las vistas se pueden consultar mediante scripts SQL.

  1. Abra la página Consumir recursos compartidos y haga clic en + Suscribirse a un proveedor de recursos compartidos para seleccionar Suscribirse a un proveedor de recursos compartidos activo en la lista desplegable. Se abre el cuadro de diálogo Suscribirse a profesional asistencial compartido.
  2. En el panel Configuración de profesional asistencial del cuadro de diálogo Suscribirse a proveedor compartido, especifique los siguientes detalles:Descripción de subscripción-live-share-provider.png

    En la sección Compartir origen, seleccione Seleccionar entre proveedores de recursos compartidos activos y seleccione el proveedor en la lista desplegable.

    En el campo Compartir detalles de profesional asistencial, escriba lo siguiente:
    • Nombre de proveedor: especifique el nombre del proveedor.
    • Descripción: introduzca una descripción del proveedor.

    Haga clic en Siguiente para avanzar al separador Agregar recursos compartidos.

  3. En el separador Add Shares (Agregar recursos compartidos) del cuadro de diálogo, verá la lista de recursos compartidos disponibles. Haga clic en el recurso compartido que desea consumir de los recursos compartidos disponibles y seleccione cualquiera de las opciones disponibles:Descripción de add-shares.png a continuación
    • >: esta opción le permite mover el recurso compartido disponible a los recursos compartidos seleccionados.
    • <: seleccione esta opción para eliminar el recurso compartido seleccionado de los recursos compartidos seleccionados.
    • >>: esta opción le permite mover todos los recursos compartidos a la pantalla Recursos compartidos seleccionados.
    • <<: seleccione esta opción para eliminar todos los recursos compartidos seleccionados de los recursos compartidos seleccionados.

    Haga clic en Suscribirse para agregar el recurso compartido. Cuando el proveedor se crea correctamente, aparece una petición de confirmación. Después de crear correctamente el proveedor, verá la pantalla Link Cloud Object de la página Data Load.

  4. Puede ver el nombre del proveedor de recursos compartidos en el campo de ubicación de almacenamiento en la nube. El recurso compartido aparece en la ubicación del archivo de origen con los archivos que agrega al recurso compartido.Descripción de link-cloud-object.png

    Amplíe el carro de la carpeta Compartir, arrastre y suelte el archivo que comparte desde el origen al carro del enlace de datos.

    Seleccione Iniciar en el carro de enlace de datos para ejecutar el trabajo de enlace de datos.

Ver detalles de entidad de proveedor de recursos compartidos

Para ver los detalles de la entidad Proveedor de recursos compartidos, haga clic en el icono Acciones situado a la derecha de la entrada de entidad Proveedor de recursos compartidos y, a continuación, en Ver detalles.

Para todas las entidades, los detalles incluyen las secciones Linaje e Impacto.

Para una entidad de proveedor de recursos compartidos específica, puede realizar las siguientes acciones mediante el menú contextual Acciones.

  • Ver detalles: consulte Ver los detalles de la entidad del proveedor de recursos compartidos.
  • Gestionar recursos compartidos: abre el cuadro de diálogo Gestionar recursos compartidos para el proveedor de recursos compartidos. De esta forma, se muestran los recursos compartidos que selecciona para compartir con el destinatario. Puede editar la lista de recursos compartidos que desea compartir con el destinatario. Haga clic en Aceptar para guardar los cambios o seleccione Cancelar para desechar el proceso de edición.
  • Cambiar nombre: cambia el nombre del proveedor. Seleccione para realizar cambios; de lo contrario, haga clic en No.
  • Suprimir: elimina la entidad de proveedor de recursos compartidos.
  • Cargar tablas: se le redirige a la página Cargar datos con el separador Compartir seleccionado.
  • Tablas de enlaces: se le redirige a la página Enlazar datos con el separador Compartir seleccionado para ver y ejecutar el objeto de enlace relacionado. Arrastre y suelte los datos compartidos para agregarlos al trabajo de enlace de datos.