Consulta de la base de datos
En Sterling™ Order Management System, los usuarios de su sitio no pueden acceder directamente a la base de datos. La base de datos estaría en una ubicación remota y disponible en un puerto seguro con SSL habilitado. El equipo de DevOps tiene que configurar usuarios de base de datos de sólo lectura para acceder a la base de datos y compartir la información con SI. Por otra parte, no es fácil establecer una conexión mediante el uso de herramientas de navegación de bases de datos de terceros, que implican configuraciones de red como salto-host. Estos valores los debe realizar manualmente el equipo de DevOps para cada entorno que solicite SI. Además, puesto que ninguna de estas configuraciones es portable, los miembros del equipo de Ops deben rehacer las especificaciones cada vez que se actualice la base de datos a una versión más reciente.
Puede utilizar el servicio de extracción de datos para recuperar datos de la base de datos de copia de seguridad del entorno de producción. Para obtener más información, consulte Visión general de extracción de datos.
Bases de datos para ejecutar el cliente de consulta de base de datos
- El cliente de consulta de base de datos se ejecuta en la base de datos de copia de seguridad de producción.
- Para entornos superiores (preproducción y producción), el cliente de consulta de BD se conecta a la base de datos de sólo lectura HADR de copia de seguridad en lugar de a la base de datos primaria para consultar tablas. Esto ayuda a reducir la carga en la base de datos primaria y, por lo tanto, garantiza la estabilidad de la aplicación.
- Si la base de datos primaria no está disponible y la base de datos secundaria se utiliza como base de datos primaria, el cliente de consulta de base de datos no se puede ejecutar. Esto es para evitar el impacto en el rendimiento.
- Puede haber una diferencia de reproducción significativa entre la base de datos primaria y la base de datos de sólo lectura HADR de copia de seguridad durante las ventanas de mantenimiento de base de datos o cuando se están produciendo reorganizaciones importantes en la base de datos. Si este espacio de reproducción es muy alto, durante ese tiempo, las consultas se direccionarían desde la base de datos de copia de seguridad a la base de datos primaria. Puesto que esto puede afectar al rendimiento de la base de datos primaria, se recomienda que se eviten las consultas que requieren mucho tiempo durante este periodo.
- Si el espacio de reproducción no es muy alto pero moderado, las consultas se producirían en la base de datos de sólo lectura HADR de copia de seguridad. Existe la posibilidad de que la salida sea ligeramente obsoleta, por lo que se recomienda utilizar la herramienta de consulta de base de datos después de un tiempo.
- Para entornos inferiores (Desarrollo, QA, Master-Configuration), el cliente de consulta de BD se conecta a la base de datos primaria para consultar tablas.
- Este cliente está diseñado únicamente para una instalación de esquema único de Sterling Order Management System .
Configuración del acceso y permiso de usuario
Para asignar el permiso de recurso a un grupo de usuarios, realice los pasos siguientes:
- Inicie el Gestor de aplicaciones y, en el menú Aplicaciones , seleccione Application Platform.
- En el árbol del panel lateral, elija y localice el grupo de usuarios para el que desea asignar el permiso de recurso.
- Efectúe una doble pulsación en el grupo de usuarios y pulse la pestaña Permisos .
- Pulse Permisos para el módulo En toda la aplicación y expanda .
- Pulse con el botón derecho del ratón en Servlet de consulta de selección de base de datos y seleccione Otorgar permiso.
- Pulse el icono Guardar .
Para habilitar el permiso de recurso para un grupo de usuarios, consulte Administración de permisos de grupo de usuarios.