Compartir a través de


Conexión y administración de Oracle en Microsoft Purview

En este artículo se describe cómo registrar Oracle y cómo autenticarse e interactuar con Oracle en Microsoft Purview. Para obtener más información sobre Microsoft Purview, lea el artículo introductorio.

Funciones admitidas

Extracción de metadatos Examen completo Examen incremental Examen con ámbito Clasificación Etiquetar Directiva de acceso Linaje Compartir datos Vista en directo
No No No Sí* No No

* Además del linaje en los recursos del origen de datos, también se admite el linaje si el conjunto de datos se usa como origen o receptor en la canalización de Data Factory o Synapse.

Las versiones de servidor de Oracle admitidas son de 6i a 19c. No se admite el servidor proxy de Oracle al examinar el origen de Oracle.

Al examinar el origen de Oracle, Microsoft Purview admite:

  • Extracción de metadatos técnicos, entre los que se incluyen:

    • Servidor
    • Schemas
    • Paquetes
    • Tablas que incluyen columnas, claves externas, índices, desencadenadores y restricciones únicas
    • Vistas que incluyen las columnas y los desencadenadores
    • Procedimientos almacenados, incluidos el conjunto de datos de parámetros y el conjunto de resultados
    • Funciones que incluyen el conjunto de datos de parámetros
    • Sequences
    • Sinónimos
    • Tipos que incluyen los atributos de tipo
  • Captura del linaje estático en las relaciones de recursos entre tablas y vistas.

Al configurar el examen, puede elegir examinar todo un servidor de Oracle o limitar el examen a un subconjunto de esquemas que coincidan con los nombres o patrones de nombre determinados.

Limitaciones conocidas

  • Actualmente, el nombre del servicio oracle no se captura en los metadatos ni en la jerarquía.
  • Cuando se elimina el objeto del origen de datos, actualmente el examen posterior no quitará automáticamente el recurso correspondiente en Microsoft Purview.

Requisitos previos

Permisos necesarios para el examen

Microsoft Purview admite la autenticación básica (nombre de usuario y contraseña) para examinar Oracle. El usuario de Oracle debe tener acceso de lectura a las tablas del sistema para acceder a metadatos avanzados.

Para la clasificación, el usuario también debe ser el propietario de la tabla.

Importante

Si el usuario no es el propietario de la tabla, el examen se ejecutará correctamente e ingerirá metadatos, pero no identificará ninguna clasificación.

El usuario debe tener permiso para crear una sesión y un rol SELECT_CATALOG_ROLE asignados. Como alternativa, el usuario podría tener concedido el permiso SELECT para cada tabla del sistema individual desde la que este conector consulta los metadatos:

grant create session to [user];
grant select on all_users to [user];
grant select on dba_objects to [user];
grant select on dba_tab_comments to [user];
grant select on dba_external_locations to [user];
grant select on dba_directories to [user];
grant select on dba_mviews to [user];
grant select on dba_clu_columns to [user];
grant select on dba_tab_columns to [user];
grant select on dba_col_comments to [user];
grant select on dba_constraints to [user];
grant select on dba_cons_columns to [user];
grant select on dba_indexes to [user];
grant select on dba_ind_columns to [user];
grant select on dba_procedures to [user];
grant select on dba_synonyms to [user];
grant select on dba_views to [user];
grant select on dba_source to [user];
grant select on dba_triggers to [user];
grant select on dba_arguments to [user];
grant select on dba_sequences to [user];
grant select on dba_dependencies to [user];
grant select on dba_type_attrs to [user];
grant select on V_$INSTANCE to [user];
grant select on v_$database to [user];

Registrarse

En esta sección se describe cómo registrar Oracle en Microsoft Purview mediante el portal de Microsoft Purview.

Pasos para registrarse

Para registrar un nuevo origen de Oracle en el mapa de datos, haga lo siguiente:

  1. El acceso a la Mapa de datos de Microsoft Purview depende de la experiencia del portal que esté usando.

    • Si usa el portal de Microsoft Purview, vaya directamente al portal (https://purview.microsoft.com) y seleccione la solución Mapa de datos .
    • Si usa el portal de gobernanza de Microsoft Purview clásico, vaya directamente al portal (https://web.purview.azure.com), seleccione la cuenta de Microsoft Purview y seleccione Mapa de datos en el menú de la izquierda.
  2. Seleccionar orígenes de datos

  3. Seleccione Registrar.

  4. En Registrar orígenes, seleccione Oracle. Seleccione Continuar.

    Captura de pantalla del menú Registrar orígenes en el Mapa de datos de Microsoft Purview.

En la pantalla Registrar orígenes (Oracle), haga lo siguiente:

  1. Escriba un nombre que indique que el origen de datos aparecerá en el catálogo.

  2. Escriba el nombre de host para conectarse a un origen de Oracle. Esto puede ser:

    • Nombre de host que se usa para conectarse al servidor de base de datos. Por ejemplo: MyDatabaseServer.com
    • Una dirección IP. Por ejemplo: 192.169.1.2
  3. Escriba el número de puerto usado para conectarse al servidor de base de datos (1521 de forma predeterminada para Oracle).

  4. Escriba el nombre del servicio oracle (no el UID de Oracle) que se usa para conectarse al servidor de bases de datos.

  5. Seleccione una colección de la lista.

  6. Termine de registrar el origen de datos.

    Captura de pantalla de las opciones de registro de orígenes de Oracle.

Examinar

Siga los pasos siguientes para examinar Oracle y clasificar automáticamente los recursos. Para obtener más información sobre el examen en general, consulte nuestra introducción a los exámenes y la ingesta.

Sugerencia

Para solucionar cualquier problema con el examen:

  1. Confirme que ha seguido todos los requisitos previos.
  2. Revise nuestra documentación de solución de problemas de examen.

Creación y ejecución de un examen

Para crear y ejecutar un nuevo examen, haga lo siguiente:

  1. En Administración de origen en el mapa de datos, seleccione Entornos de ejecución de integración. Asegúrese de que está configurado un entorno de ejecución de integración autohospedado. Si no está configurado, siga estos pasos para crear un entorno de ejecución de integración autohospedado.

  2. Vaya a Orígenes.

  3. Seleccione el origen de Oracle registrado.

  4. Seleccione + Nuevo examen.

  5. Proporcione los detalles siguientes:

    1. Nombre: nombre del examen

    2. Conectar a través de Integration Runtime: seleccione el entorno de ejecución de integración autohospedado configurado.

    3. Credencial: seleccione la credencial para conectarse al origen de datos. Asegúrese de:

      • Seleccione Autenticación básica al crear una credencial.
      • Proporcione el nombre de usuario usado para conectarse al servidor de base de datos en el campo De entrada Nombre de usuario.
      • Almacene la contraseña de usuario usada para conectarse al servidor de base de datos en la clave secreta.
    4. Esquema: enumera el subconjunto de esquemas que se van a importar expresados como una lista separada por punto y coma de manera que distingue mayúsculas de minúsculas . Por ejemplo, schema1;schema2. Todos los esquemas de usuario se importan si esa lista está vacía. Todos los esquemas del sistema (por ejemplo, SysAdmin) y los objetos se omiten de forma predeterminada.

      Los patrones de nombres de esquema aceptables pueden ser nombres estáticos o contener %. Por ejemplo: A%;%B;%C%;D

      • Empezar con A o
      • Terminar con B o
      • Contener C o
      • D igual

      El uso de NOT y caracteres especiales no es aceptable.

    5. Ubicación del controlador: especifique la ruta de acceso a la ubicación del controlador JDBC en la máquina donde se ejecuta el entorno de ejecución de integración de autohospedado. Por ejemplo: D:\Drivers\Oracle.

      1. Para el entorno de ejecución de integración autohospedado en una máquina local: D:\Drivers\Oracle. Es la ruta de acceso a la ubicación de la carpeta JAR válida. El valor debe ser una ruta de acceso de archivo absoluta válida y no contiene espacio. Asegúrese de que el entorno de ejecución de integración autohospedado pueda acceder al controlador; Obtenga más información en la sección de requisitos previos.
    6. Detalles del procedimiento almacenado: controla el número de detalles importados de los procedimientos almacenados:

      • Firma: nombre y parámetros de los procedimientos almacenados.
      • Código, firma: nombre, parámetros y código de procedimientos almacenados.
      • Linaje, código, firma: nombre, parámetros y código de procedimientos almacenados y el linaje de datos derivado del código.
      • Ninguno: no se incluyen los detalles del procedimiento almacenado.
    7. Memoria máxima disponible: memoria máxima (en GB) disponible en la máquina virtual del cliente que usarán los procesos de examen. Esto depende del tamaño del origen de Oracle que se va a examinar.

      Nota:

      Como regla general, proporcione 1 GB de memoria por cada 1000 tablas.

      Captura de pantalla de la página de configuración de examen de Oracle.

  6. Seleccione Probar conexión.

    Nota:

    Use el botón "Probar conexión" en la interfaz de usuario de configuración del examen para probar la conexión. La "Conexión de prueba" en la interfaz de usuario del administrador de configuración del entorno de ejecución de integración autohospedado:> la pestaña Diagnósticos no valida completamente la conectividad.

  7. Seleccione Continuar.

  8. Seleccione un conjunto de reglas de examen para la clasificación. Puede elegir entre los conjuntos de reglas personalizados predeterminados del sistema existentes o crear un nuevo conjunto de reglas alineado.

  9. Elija el desencadenador de examen. Puede configurar una programación o ejecutar el examen una vez.

  10. Revise el examen y seleccione Guardar y ejecutar.

Visualización de los exámenes y las ejecuciones de examen

Para ver los exámenes existentes:

  1. Vaya al portal de Microsoft Purview. En el panel izquierdo, seleccione Mapa de datos.
  2. Seleccione el origen de datos. Puede ver una lista de exámenes existentes en ese origen de datos en Exámenes recientes o puede ver todos los exámenes en la pestaña Exámenes .
  3. Seleccione el examen que tiene los resultados que desea ver. En el panel se muestran todas las ejecuciones de examen anteriores, junto con el estado y las métricas de cada ejecución de examen.
  4. Seleccione el identificador de ejecución para comprobar los detalles de la ejecución del examen.

Administrar los exámenes

Para editar, cancelar o eliminar un examen:

  1. Vaya al portal de Microsoft Purview. En el panel izquierdo, seleccione Mapa de datos.

  2. Seleccione el origen de datos. Puede ver una lista de exámenes existentes en ese origen de datos en Exámenes recientes o puede ver todos los exámenes en la pestaña Exámenes .

  3. Seleccione el examen que desea administrar. Después, podrá:

    • Edite el examen seleccionando Editar examen.
    • Para cancelar un examen en curso, seleccione Cancelar ejecución del examen.
    • Para eliminar el examen, seleccione Eliminar examen.

Nota:

  • La eliminación del examen no elimina los recursos de catálogo creados a partir de exámenes anteriores.

Linaje

Después de examinar el origen de Oracle, puede examinar el catálogo de datos o buscar en el catálogo de datos para ver los detalles del recurso.

Vaya a la pestaña recurso -> linaje; puede ver la relación de recursos cuando corresponda. Consulte la sección funcionalidades admitidas en los escenarios de linaje de Oracle admitidos. Para obtener más información sobre el linaje en general, consulte guía del usuario de linaje y linaje de datos.

Vista de linaje de Oracle

Pasos siguientes

Ahora que ha registrado su origen, siga las guías siguientes para obtener más información sobre Microsoft Purview y sus datos.