0 / 0
Volver a la versión inglesa de la documentación
Procedimiento almacenado setRdbcX (Variación 1)
Última actualización: 26 nov 2024
procedimiento almacenado setRdbcX en Data Virtualization

Define una nueva conexión de origen de datos en uno o más nodos de punto final. Esta variación está pensada para el uso con parámetros discretos. El esquema es DVSYS.

Parámetros de entrada

src_type
El tipo de este parámetro necesario es VARCHAR(20). Especifica el tipo de origen de datos.
host_name
El tipo de este parámetro necesario es VARCHAR(2000). Especifica el nombre de host del origen de datos
db_port
El tipo de este parámetro necesario es INTEGER. Especifica el puerto de red del servicio de origen de datos.
nombre_base_datos
El tipo de este parámetro opcional es VARCHAR(128). Especifica el nombre de la base de datos para la conexión.
connection_options
El tipo de este parámetro opcional es VARCHAR(2000). Especifica una lista delimitada por comas de opciones adicionales en el formato siguiente: '<key1>=<value1>, <key2>=<value2>, ...'.
usuario
El tipo de este parámetro necesario es VARCHAR(128). Especifica un nombre de usuario de base de datos.
Contraseña
El tipo de este parámetro necesario no cifrado es VARCHAR(128). Especifica una contraseña de usuario de base de datos
use_SSL
El tipo de este parámetro necesario es INTEGER. Especifica si la conexión de base de datos utiliza SSL. Los valores válidos son 0 (la conexión no utiliza SSL) y 1 (la conexión utiliza SSL).
validate_cert
El tipo de este parámetro necesario es INTEGER. Especifica si el punto final valida el certificado SSL del servidor de bases de datos. Los valores válidos son 0 (sin validación) y 1 (es necesaria la validación).
cert_host_name
El tipo de este parámetro opcional es VARCHAR(2000). Especifica el nombre del host que está asociado al certificado SSL. La especificación de una serie vacía o el valor nulo impide la validación del nombre de host.
SSL_certificate
El tipo de este parámetro opcional es VARCHAR(32672). Especifica un certificado de servidor de base de datos, si es necesario.
node_name
El tipo de este parámetro necesario es VARCHAR(32672). Especifica los nombres de los nodos en los que se define el origen de datos.
Ejecute la consulta siguiente para buscar valores válidos para node_name.
SELECT * FROM DVSYS.LISTNODES;
additional_options
El tipo de este parámetro opcional es VARCHAR(32672). Especifica una lista delimitada por comas de parámetros adicionales en el formato siguiente: '<key1>=<value1>, <key2>=<value2>, ...'. Las opciones soportadas incluyen EDICID, DRIVERID y JWTTOKEN. Si especifica EDICID, la información de conexión existente se sustituye por la nueva información que proporcione. Por ejemplo:
call DVSYS.setRdbcX('old_dsDriver', 'old_dsUrl', 'old_usr', 'newP@ssw0rd', '', '', '', 'NodeIdForMyDB2', 'EDITCID=MYSQL11941', ?, ?, ?)
DRIVERID (el ID del controlador que se va a descargar) y JWTTOKEN (la señal web Java) se utilizan conjuntamente cuando se establecen estos parámetros. El conector/punto final descarga el controlador desde el servidor.
Restricciones de acceso: Utilice esta opción para activar las restricciones de acceso Data Virtualization. Añada las restricciones en forma de una lista de tuplas anidadas separadas por comas especificando el tipo de receptor de autorización de acceso (usuario, grupo o rol) y sus nombres. Por ejemplo:
ACCESS_RESTRICTION={U username, G groupname, R rolename}

No utilice comillas para envolver los nombres. Por ejemplo, utilice ACCESS_RESTRICTION={G ALL USERS} en lugar de ACCESS_RESTRICTION={G "ALL USERS"}.

Parámetros de salida

connection_ID
El tipo de este parámetro es VARCHAR(20). Representa el ID de conexión generado para Data Virtualization.
number_of_defined_connections
El tipo de este parámetro es INTEGER. Representa el número total de conexiones añadidas.
diagnósticos
El tipo de este parámetro es VARCHAR(32672). Representa la salida de diagnóstico si se produce un error.

Ejemplo

call DVSYS.setRdbcX('DB2','9.30.167.128','50000','TPCDS','','<user>','<password>','0','0','','','qpendpoint_1:6415','',?,?,?);
Si desea editar un origen de datos con una nueva contraseña, puede utilizar el parámetro additional_options con EDICID.
call DVSYS.setRdbcX('DB2','9.30.167.128','50000','TPCDS','','<user>','<password>','0','0','','','qpendpoint_1:6415','EDITCID=DB2002',?,?,?);
Búsqueda y respuesta de IA generativa
Estas respuestas las genera un modelo de lenguaje grande en watsonx.ai que se basa en el contenido de la documentación del producto. Más información