Conexión y administración de Oracle en Azure Purview
En este artículo se describe cómo registrar Oracle y cómo autenticar e interactuar con Oracle en Azure Purview. Para obtener más información sobre Azure Purview, consulte el artículo de introducción.
Funcionalidades admitidas
| Extracción de metadatos | Examen completo | Examen incremental | Examen con ámbito | Clasificación | Directiva de acceso | Lineage |
|---|---|---|---|---|---|---|
| Sí | Sí | No | No | No | No | Sí** |
** Se admite el linaje si el conjunto de datos se usa como origen o receptor en la actividad de copia de Data Factory.
Las versiones de bases de datos de Oracle admitidas abarcan desde la 6i a la 19c.
No se admite el servidor proxy al examinar el origen de Oracle.
Requisitos previos
Una cuenta de Azure con una suscripción activa. Cree una cuenta gratuita.
Un recurso de Purview activo.
Tendrá que ser administrador de orígenes de datos y lector de datos para poder registrar un origen y administrarlo en Purview Studio. Para obtener más información, consulte la página Permisos de Azure Purview.
Configure la versión más reciente del entorno de ejecución de integración autohospedado. Para obtener más información, consulte la guía de creación y configuración de un entorno de ejecución de integración autohospedado.
Asegúrese de que JDK 11 esté instalado en la máquina virtual donde también lo esté el entorno de ejecución de integración autohospedado.
Asegúrese de que Visual C++ Redistributable para Visual Studio 2012 Update 4 esté instalado en la máquina del entorno de ejecución de integración autohospedado. Si no tiene instalada esta actualización, puede descargarla de aquí.
Descargue manualmente un controlador JDBC de Oracle desde aquí en la máquina virtual donde se ejecuta el entorno de ejecución de integración autohospedado.
Nota
Todas las cuentas de la máquina virtual deben poder acceder al controlador. No lo instale en una cuenta de usuario.
Register
En esta sección se describe cómo registrar Oracle en Azure Purview mediante Purview Studio.
Requisitos previos para el registro
Se requiere un acceso de solo lectura a las tablas del sistema.
El usuario debe contar con permiso para crear una sesión y tener asignado el rol SELECT_CATALOG_ROLE. También puede tener concedido el permiso SELECT en cada tabla del sistema en donde este conector consulte 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];
Autenticación para registro
La única autenticación admitida en un origen de Oracle es la autenticación básica.
Pasos para registrarse
Para registrar un nuevo origen de Oracle en el catálogo de datos, haga lo siguiente:
Vaya a la cuenta de Purview en Purview Studio.
Seleccione Data Map (Mapa de datos) en el panel de navegación izquierdo.
Seleccione Registrar.
En Register sources (Registrar orígenes), seleccione Oracle. Seleccione Continuar.
En la pantalla Register sources (Oracle) (Registrar orígenes (Oracle)), haga lo siguiente:
Escriba un Name (Nombre) con el que se muestre el origen de datos en el catálogo.
Escriba el nombre de Host para conectarse a un origen de Oracle. Puede ser:
Un nombre de host usado por JDBC para conectarse al servidor de bases de datos. Por ejemplo:
MyDatabaseServer.comDirección IP. Por ejemplo:
192.169.1.2Su cadena de conexión de JDBC completa. Por ejemplo:
jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=on)(ADDRESS=(PROTOCOL=TCP)(HOST=oracleserver1)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=oracleserver2)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=oracleserver3)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=orcl)))
Escriba el Port number (Número de puerto) que use JDBC para conectarse al servidor de bases de datos (1521 de manera predeterminada en el caso de Oracle).
Escriba el Oracle service name (Nombre del servicio de Oracle) que usa JDBC para conectarse al servidor de bases de datos.
Seleccione una colección o cree una nueva (opcional).
Seleccione Finish (Finalizar) para registrar el origen de datos.
Examinar
Siga los pasos que tiene a continuación para examinar Oracle e identificar automáticamente los recursos y clasificar los datos. Para obtener más información sobre el examen en general, consulte la introducción a los exámenes y la ingesta.
Creación y ejecución de un examen
Para crear y ejecutar un nuevo examen, siga estos pasos:
En el centro de administración, 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 lo está, use los pasos que se indican aquí para crear un entorno de ejecución de integración autohospedado.
Vaya a Sources (Orígenes).
Seleccione el origen de Oracle registrado.
Seleccione + New scan (+ Nuevo examen).
Especifique los detalles siguientes:
Name (Nombre): el nombre del examen.
Conectar mediante un entorno de ejecución de integración: seleccione el entorno de ejecución de integración configurado.
Credential (Credencial): seleccione la credencial para conectarse al origen de datos. Asegúrese de que:
- Selecciona la autenticación básica al crear una credencial.
- Proporciona el nombre de usuario que usa JDBC para conectarse al servidor de bases de datos en el campo de entrada de nombre de usuario.
- Almacena la contraseña de usuario que usa JDBC para conectarse al servidor de bases de datos en la clave secreta.
Schema (Esquema): indique el subconjunto de esquemas que se va a importar expresado como una lista separada por puntos y coma. Por ejemplo:
schema1; schema2. Si esa lista está vacía, se importan todos los esquemas del usuario. De forma predeterminada, se ignoran todos los esquemas del sistema (por ejemplo, SysAdmin) y los objetos. Si la lista está vacía, se importan todos los esquemas disponibles.Los patrones de nombres de esquema aceptables que usan la sintaxis de expresiones SQL LIKE incluyen el uso de %. Por ejemplo:
A%; %B; %C%; D- empieza por A o
- termina en B o
- contiene C o
- es igual a D
No se acepta el empleo de NOT ni de caracteres especiales.
Driver location (Ubicación del controlador): especifique la ruta de acceso a la ubicación del controlador JDBC en la máquina virtual donde se ejecuta el entorno de ejecución de integración autohospedado. Debe ser la ruta de acceso a la ubicación válida de la carpeta JAR.
Nota
Todas las cuentas de la máquina virtual deben poder acceder al controlador. No lo instale en una cuenta de usuario.
Maximum memory available (Memoria máxima disponible): memoria máxima (en GB) disponible en la máquina virtual del cliente que van a usar los procesos de examen. Depende del tamaño del origen de Oracle que se va a examinar.
Nota
Como regla general, especifique 1 GB de memoria por cada 1000 tablas.
Seleccione Continuar.
Elija el desencadenador del examen. Puede configurar una programación o ejecutar el examen una vez.
Revise el examen y seleccione Save and run (Guardar y ejecutar).
Visualización de los exámenes y las ejecuciones de exámenes
Para ver los exámenes existentes, haga lo siguiente:
Vaya a Purview Studio. Seleccione la Mapa de datos en el panel izquierdo.
Seleccione el origen de datos que desee. 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.
Seleccione el examen que tiene los resultados que quiere ver.
En esta página se muestran todas las ejecuciones de exámenes anteriores, junto con el estado y las métricas de cada ejecución del examen. También mostrará si el análisis se ha programado o es manual, a cuántos recursos se han aplicado clasificaciones, cuántos recursos totales se han detectado, la hora de inicio y finalización del examen y la duración total del examen.
Administración de exámenes: editar, eliminar o cancelar
Para administrar o eliminar un examen, haga lo siguiente:
Vaya a Purview Studio. Seleccione la Mapa de datos en el panel izquierdo.
Seleccione el origen de datos que desee. 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.
Seleccione el examen que desea administrar. Para editar el examen, puede seleccionar Edit scan (Editar examen).
Para cancelar un examen en curso, puede seleccionar Cancelar ejecución del examen.
Para eliminar el examen, seleccione Eliminar examen.
Nota
- Al eliminar el examen no se eliminan los recursos del catálogo creados a partir de examenes anteriores.
- El recurso no se volverá a actualizar con los cambios de esquema si ha cambiado la tabla de origen y se vuelve a examinar la tabla de origen después de editar la descripción en la pestaña de esquema de Purview.
Pasos siguientes
Ahora que ha registrado el origen, siga las guías a continuación para obtener más información sobre Purview y sus datos.