none
Pases de entorno de desarrollo a produccion RRS feed

  • Pregunta

  • Buenos días, Tengo que pasar el proyecto de desarrollo a producción. Todas las conexiones me funcionan bien en los dos entornos, para ello lo que hago es sustituir la carpeta del proyecto de producción por la de desarrollo y a continuación abro el proyecto y hago click sobre COMPILAR/GENERAR MI_CUBO y espero a que se procese por la noche a través del Agente SQL.

    El problema es que me sigue apareciendo el cubo anterior, o sea que no me aparecen los cambio que había hecho en el entorno de desarrollo.

    ¿Es imprescindible implementar el proyecto desde Datatool?, si es así, ¿hay alguna manera para que el cubo no deje de funcionar ?

    Muchas gracias

    lunes, 8 de mayo de 2017 7:42

Respuestas

  • Si, funcionaría, pruébalo en otro entorno primero, pero al fin y al cabo es un script xmla de creación de todos los objetos. 

    Al final da igual no tienes que tenerlo en ningún sitio específico, o bien generas el script y usas management studio, o bien no lo haces y usas el fichero .assdatabase desde la misma maquina en la que vayas a usar management.

    Una de las preguntas que hace el wizard es donde desplegarlo y al final te pregunta por las opciones de procesado. En resumen, funcionar funcionaría, pero mi recomendación sigue siendo la misma. Usa el Deployment wizard.

    Por cierto que el fichero de despliegue en si ya es mayoritariamente un script xmla

    Te adjunto imagen para que veas que puede elegirse el server


    Comparte lo que sepas, aprende lo que no sepas (FGG)
    portalSQL
    El rincón del DBA


    miércoles, 10 de mayo de 2017 17:14
    Moderador

Todas las respuestas

  • a ver. cuando compilas, se genera un fichero .assdatabase, que se puede abrir con el deployment wizard. Ese wizard, te permite de ser necesario cambiar cadenas de conexión, decidir que pasa con los roles y usuarios que ya tienes, etc.

    Cuando vayas a pasar a producción es mejor que uses esta forma.

    En cualquier caso, el cubo es muy posible que te quede desprocesado, por lo que nada mas desplegarlo deberías ejecutar el procesado.

    Para tener un plan de vuelta atrás, puedes proceder de la siguiente forma

    • Procesa y actualiza la versión actual
    • Haz un backup
    • despliega la nueva
    • procesa y actualiza
    • comprueba
    • en caso de error, restaura el backup.

    Espero que te ayude


    Comparte lo que sepas, aprende lo que no sepas (FGG)
    portalSQL
    El rincón del DBA

    martes, 9 de mayo de 2017 15:33
    Moderador
  • Muchas gracias,

    Pero por particularidades del cliente(ventana de tiempo + acceso servidor de producción...) no puedo hacerlo de esa forma. 

    Se me ha ocurrido hacer sobre la BBDD multidimensional de Desarrollo un "Create to" desde el Managment, y después ejecutarlo en Producción justo antes de la carga de datos y del procesado del cubo...

    ¿Crees que esto funcionaría?... Y de ser así, me ahorraría de esta forma tener el proyecto en el servidor de Producción, ¿no?

    Muchas gracias y un saludo


    • Editado Ricardo760 miércoles, 10 de mayo de 2017 11:41
    miércoles, 10 de mayo de 2017 11:37
  • Si, funcionaría, pruébalo en otro entorno primero, pero al fin y al cabo es un script xmla de creación de todos los objetos. 

    Al final da igual no tienes que tenerlo en ningún sitio específico, o bien generas el script y usas management studio, o bien no lo haces y usas el fichero .assdatabase desde la misma maquina en la que vayas a usar management.

    Una de las preguntas que hace el wizard es donde desplegarlo y al final te pregunta por las opciones de procesado. En resumen, funcionar funcionaría, pero mi recomendación sigue siendo la misma. Usa el Deployment wizard.

    Por cierto que el fichero de despliegue en si ya es mayoritariamente un script xmla

    Te adjunto imagen para que veas que puede elegirse el server


    Comparte lo que sepas, aprende lo que no sepas (FGG)
    portalSQL
    El rincón del DBA


    miércoles, 10 de mayo de 2017 17:14
    Moderador
  • Muchas gracias Miguel!!
    martes, 16 de mayo de 2017 6:34