Administración del ciclo de vida de desarrollo del estudio analítico
Utilice los permisos de la aplicación para administrar el desarrollo, las pruebas y la implementación de los scripts de los estudios analíticos. Con colecciones designadas para desarrollo y para producción, se puede controlar la división de tareas y evitar que los desarrolladores de estudios analíticos accedan al entorno de producción, mientras que los usuarios finales del estudio analítico permanecen aislados del entorno de pruebas.
Nota
Este tema muestra una de las muchas configuraciones posibles en el Servidor de AX. Para obtener más ayuda para configurar el caso particular de su negocio, póngase en contacto con su representante de cuenta de Galvanize.
El escenario
Su organización mantiene estudios analíticos de importación que aportan datos desde una base de datos de producción en funcionamiento a Analytics Exchange para monitoreo continuo. Con el tiempo, estos estudios analíticos deben ser mantenidos y mejorados por sus desarrolladores de estudios analíticos.
Proceso
¿Cómo se ve en Servidor de AX?
Desarrollar los estudios analíticos
Creación de la colección de desarrollo
Crear una colección Biblioteca denominada Desarrollo de estudios analíticos de importación. Esta colección contiene estudios analíticos que se encuentran en la fase de pruebas y desarrollo. Cualquier trabajo que se ejecute desde esta colección accede a la instancia provisional de ensayos de la base de datos y se aísla de los datos de producción.
Otorgar a los desarrolladores de estudios analíticos acceso a la colección de desarrollo
Ahora que existe la colección de desarrollo otorgue a sus desarrolladores de estudios analíticos Permisos totales a la colección. Los desarrolladores pueden importar estudios analíticos a esta colección y ejecutar trabajos en un almacenamiento provisional de ensayos para probar cualquier cambio que se haga a los scripts de importación.
Pruebas en la colección de desarrollo
A medida que avanza el desarrollo de la colección de desarrollo, pruebe los estudios analíticos contra un almacenamiento provisional de ensayos o instancia de prueba de la base de datos de su organización. Mantener dos conjuntos de parámetros de forma que las conexiones de producción y almacenamientos provisionales de ensayos o pruebas utilicen diferentes credenciales:
- nombre_de_usuario el usuario de la conexión de la base de datos
- contraseña la contraseña de la conexión de la base de datos
- entorno la instancia de base de datos a la cual conectarse (producción o almacenamiento provisional de ensayos)
Nota
Como práctica recomendada, no utilice las mismas credenciales de su base de datos de almacenamiento provisional de ensayos para la base de datos de producción. Esto asegura que las pruebas no modifiquen inadvertidamente los datos de producción.
Distribuir las credenciales de prueba a sus desarrolladores de forma tal que se garantice que las pruebas permanecen separadas de los datos de producción.
Implementar el entorno de producción
Una vez que se han completado las fases de desarrollo y pruebas, se necesita un lugar para colocar el estudio analítico de importación para que puedan correr contra la base de datos de producción.
Crear una colección Biblioteca llamada Producción de estudio analítico de importación de modo que solo los usuarios administradores puedan acceder al estudio analítico de producción.
Programe y ejecute el estudio analítico en producción
Por último, implemente los estudios analíticos probados copiándolos de la colección de desarrollo y pegándolos en la colección de producción. Ahora puede programar que los trabajos se ejecuten contra los datos de producción mediante el uso de las credenciales de producción y el estudio analítico se aisla completamente del entorno de desarrollo.
En este punto, el desarrollo y las pruebas pueden continuar en la colección de desarrollo y las implementaciones posteriores se manejan de la misma manera.