Para acceder a los datos en Oracle, cree un activo de conexión para el mismo.
Oracle es un sistema de gestión de bases de datos multimodelo.
Versiones soportadas
- Oracle Database 19c y 21c
Crear una conexión con Oracle
Para crear el activo de conexión, necesita los siguientes detalles de conexión:
Nombre de servicio o base de datos (SID)
Nombre de host o dirección IP
Número de puerto
Nombre de usuario y contraseña
Certificado SSL (si lo necesita el servidor de bases de datos)
Servidores alternativos: una lista de servidores de bases de datos alternativos que se utilizan para la migración tras error para conexiones nuevas o perdidas.
Sintaxis:(servername1[:port1][;property=value[;...]][,servername2[:port2][;property=value[;...]]]...)
El nombre de servidor (servername1
,servername2
, etc.) es necesario para cada entrada de servidor alternativo. El número de puerto (port1
,port2
, etc.) y las propiedades de conexión (property=value
) son opcionales para cada entrada de servidor alternativo. Si el puerto no está especificado, se utiliza el número de puerto del servidor primario.
Si no se especifica el número de puerto del servidor primario, se utiliza el número de puerto predeterminado1521
.
Las propiedades de conexión opcionales sonServiceName
ySID
.Descubrimiento de metadatos: el valor determina si los comentarios sobre columnas (observaciones) y alias para objetos de esquema como tablas o vistas (sinónimos) se recuperan cuando se añaden activos utilizando esta conexión.
Seleccione Proxy de servidor para acceder al origen de datos Oracle a través de un proxy de servidor. Dependiendo de su configuración, un proxy de servidor puede proporcionar equilibrio de carga, mayor seguridad y privacidad. La configuración del proxy del servidor es independiente de las credenciales de autenticación y de la selección de credenciales personales o compartidas. La configuración del proxy del servidor no se puede almacenar en un almacén.
- Nombre de host o dirección IP del proxy : La URL del proxy. Por ejemplo, https://proxy.example.com
- Puerto proxy del servidor: El número de puerto para conectarse al servidor proxy. Por ejemplo, 8080 u 8443.
- Los campos Nombre de usuario del proxy y Contraseña del proxy son opcionales.
Para Conectividad privada, para conectarse a una base de datos que no se exterioriza a Internet (por ejemplo, detrás de un cortafuegos), debe configurar una conexión segura.
Elija el método para crear una conexión basada en el lugar en el que se encuentra en la plataforma
- En un proyecto
- Pulse Activos > Nuevo activo > Conectar a un origen de datos. Consulte Adición de una conexión a un proyecto.
- En un catálogo
- Pulse Añadir al catálogo > Conexión. Consulte Adición de un activo de conexión a un catálogo.
- En un espacio de despliegue
- Pulse Importar activos > Acceso a datos > Conexión. Consulte Adición de activos de datos a un espacio de despliegue.
- En el catálogo de activos de la plataforma
- Pulse Nueva conexión. Consulte Adición de conexiones de plataforma.
Paso siguiente: Añadir activos de datos desde la conexión
Dónde puede utilizar esta conexión
Puede utilizar conexiones Oracle en los siguientes espacios de trabajo y herramientas:
Proyectos
- Reglas de calidad de datos (IBM Knowledge Catalog)
- Data Replication (servicio Data Replication). Puede replicar datos de Oracle en otras bases de datos utilizando Data Replication. Para obtener más información, consulte Replicación de datos de Oracle.
- Data Refinerywatsonx.ai Studio o IBM Knowledge Catalog)
- DataStage (servicioDataStage ). Para obtener más información, consulte Conexión a un origen de datos en DataStage. La conexión de Oracle Database para DataStage le proporciona un mayor rendimiento y más características como, por ejemplo, antes y después de sentencias SQL y enlaces de rechazo. Sin embargo, no puede utilizar la conexión de Oracle Database para DataStage fuera del servicio DataStage .
- 'Decision Optimization (watsonx.ai Studio y ' watsonx.ai Runtime)
- Enriquecimiento de metadatos (IBM Knowledge Catalog)
- Metadata import (IBM Knowledge Catalog)
- SPSS Modelerwatsonx.ai Studio)
Catálogos
Platform assets catalog
Otros catálogos (IBM Knowledge Catalog)
Linaje de datos
- Metadata import (lineage)IBM Knowledge Catalog e IBM Manta Data Lineage )
- Servicio deData Virtualization
- Puede conectarse a este origen de datos desde Data Virtualization.
Configuración de Oracle
Ejecución de sentencias SQL
Para asegurarse de que las sentencias SQL se ejecutan correctamente, consulte la publicación Oracle Supported SQL Syntax and Functions para conocer la sintaxis correcta.
Configuración de la importación de metadatos de linaje para Oracle
Cuando se crea una importación de metadatos para la conexión Oracle, se pueden establecer opciones específicas para esta fuente de datos y definir el alcance de los datos para los que se genera el linaje. Para obtener más información sobre la importación de metadatos, consulte Diseño de importaciones de metadatos.
Para importar metadatos de linaje para Oracle, siga estos pasos:
- Crear una definición de fuente de datos. Seleccione Oracle como tipo de fuente de datos. El campo Base de datos (SID) o Nombre del servicio es obligatorio.
- Crear una conexión con la fuente de datos en un proyecto.
- Crear una importación de metadatos. Más información sobre las opciones específicas del origen de datos Oracle :
- Al definir un ámbito, puede analizar toda la fuente de datos o utilizar las opciones de inclusión y exclusión para definir los esquemas exactos que desea analizar. Véase Listas de inclusión y exclusión.
- Opcionalmente, puede proporcionar una entrada externa en forma de archivo .zip. Añada este fichero en el campo Añadir entradas desde fichero. El archivo debe tener una estructura compatible. Véase Entradas externas.
- Opcionalmente, especifique las opciones avanzadas de importación.
Listas de inclusión y exclusión
Puede incluir o excluir activos hasta el nivel de esquema. Cada valor se evalúa como una expresión regular. Los activos que se añadan posteriormente en la fuente de datos también se incluirán o excluirán si cumplen las condiciones especificadas en las listas. Valores de ejemplo:
mySchema
:mySchema
esquema.mySchema[1-5]
: cualquier esquema cuyo nombre empiece pormySchema
y termine con un dígito entre 1 y 5.
Entradas externas
Si utiliza scripts PL/SQL externos Oracle, puede añadirlos en un archivo .zip como entrada externa. Puede organizar la estructura de un archivo .zip como subcarpetas que representen esquemas. Una vez analizados los scripts, se añaden a los esquemas correspondientes del catálogo o proyecto seleccionado. El archivo .zip puede tener la siguiente estructura:
<schema_name>
<script_name.sql>
<script_name.sql>
replace.csv
El archivo replace.csv
contiene sustituciones de marcadores de posición para las secuencias de comandos que se añaden en el archivo .zip. Para obtener más información sobre el formato, consulte Sustitución de marcadores de posición.
Opciones avanzadas de importación
- Extraer atributos ampliados
- Puede extraer atributos extendidos como clave primaria, única y restricciones de integridad referencial de columnas. Por defecto, estos atributos no se extraen.
- Extraer objetos no válidos
- Incluir objetos no válidos en la extracción.
- Modo de extracción
- Puede decidir qué modo de extracción ejecutar para los metadatos importados. Tiene las siguientes opciones:
- Prefetch: utilícelo para bases de datos relacionales.
- Masivo paralelo: utilícelo para motores de proceso analítico.
- Una sola hebra: utilícelo para evitar el paralelismo y las grandes consultas durante la extracción. Si se selecciona este modo, el rendimiento puede ser bajo.
- Extracción de la lógica de transformación
- Puede habilitar la creación de descripciones de lógica de transformación a partir de código SQL en scripts SQL.
- SQL dinámico
- Habilitar el procesamiento SQL dinámico en los scripts DDL.
Más información
Documentación del producto Oracle
Tema principal: Conexiones soportadas