Cliente de consulta de base de datos de IBM
Esta interfaz de consulta de base de datos está disponible como un cliente HTTP , dentro del despliegue y se puede acceder a ella utilizando el siguiente URL: https://<ip>:<port>/smcfs/yfshttpdbi/sterlingdbqueryclient.jsp
Esto ayuda a los implementadores del sistema (SI), administradores y personal de soporte de IBM a consultar la base de datos remota de forma fácil y segura bajo demanda para examinar los datos reales para ayudar a su análisis. Los usuarios no necesitan configurar herramientas de navegación de base de datos como DB Visualizer, SQL Squirrel, etc. y están libres de pasar por el tedioso proceso de crear y mantener usuarios en el servidor de base de datos remoto y establecer conexión entre estas herramientas de terceros y la red en la nube.
Los aspectos de seguridad de la concesión del acceso adecuado, la no alteración del contenido, etc., están a disposición de los administradores. Se recomienda restringir el acceso para DB Query Client y controlar las consultas invocadas aquí, ya que la recuperación de una gran cantidad de datos puede afectar al servidor de aplicaciones y al rendimiento del entorno. Lea la documentación de Examinar la base de datos sobre cómo otorgar acceso y permiso a los usuarios.
Puede especificar las credenciales de inicio de sesión, especificar una sentencia SQL SELECT o DESCRIBE válida para que coincida con el requisito y obtener los datos relevantes de la base de datos en la nube. Los resultados se muestran en formato de tabla HTML simple y también puede exportar los resultados a un archivo CSV para su análisis. En este cliente, se trata directamente con las tablas y columnas de base de datos y, por lo tanto, se puede aplicar toda la gramática SQL posible para consultar la base de datos y captar los resultados. Esto hace que sea una herramienta efectiva para consultar cualquier cosa en la base de datos, lo cual no es factible con el enfoque de API.
Al igual que las API, las solicitudes de DB Query Client también se procesan de forma síncrona en la JVM del servidor de aplicaciones y las respuestas se devuelven al navegador. Por lo tanto, consultar una tabla de gran volumen sin ninguna cláusula o con una cláusula que coincida con un gran número de registros puede ahogar el tráfico de red y, a veces, incluso bloquear el servidor de aplicaciones. Para evitar esta situación, el número de registros que se pueden captar a la vez desde el cliente de consulta de base de datos se establece en 10000 y la paginación está habilitada de forma predeterminada. También puede especificar el número de filas preferido a la vez. Esto significa que puede establecer un máximo de 10000 filas y puede atravesar el siguiente conjunto de registros pulsando 'Siguiente' en la pantalla de resultados de la consulta y continuar pulsando 'Siguiente' hasta que no haya más datos para visualizar. El botón 'Anterior' también está habilitado para las pantallas posteriores para que pueda volver al conjunto anterior de resultados de cualquier pantalla.
Para obtener más información, consulte Ejecución de consultas SQL con el cliente de consulta de base de datos.
En la modalidad no paginada, se ejecuta una consulta tal como se ha especificado. Esto le permite especificar los SQL complejos y obtener los 10000 registros coincidentes principales. Si está ejecutando estas consultas con fines de resolución de problemas o tiene como objetivo encontrar los registros rellenados incorrectamente, tendrá alguna rectificación después de identificar esos registros. Por lo tanto, una vez que lo haga correcto y vuelva a ejecutar la misma consulta, puede captar el siguiente conjunto de 10000 registros incorrectos. De esta forma, incluso si el cliente de consulta de base de datos sólo capta 10000 registros a la vez, puede arreglar todos los registros de forma iterativa.