Share via


Migración para soluciones y escenarios de planeación de inteligencia empresarial

 

Se aplica a: SharePoint Server 2010 Enterprise

Última modificación del tema: 2016-11-30

Migración de implementación

La migración consiste en tomar una solución de un entorno de desarrollo y ponerla en un entorno de producción. Esto normalmente incluye tres entornos y dos fases de migración:

  • Migrar del desarrollo a la prueba.

  • Migrar de la prueba a la producción.

Desarrollo

Normalmente, el desarrollo de la solución puede realizarse en un solo servidor que usa todos los servicios necesarios. Esto incluye Microsoft SQL Server y Microsoft SQL Server 2008 Analysis Services (SSAS), que se instalan localmente. Esto es ideal en un desarrollo en el que se desea lo siguiente:

  • Control total del entorno para un tiempo de respuesta rápido en los problemas que no están específicamente relacionados con el desarrollo de soluciones.

  • Configuraciones de servidor simplificadas.

  • Enfoque en el diseño de la solución y los requisitos.

Prueba

El propósito principal del entorno de prueba es validar el diseño del entorno de desarrollo en un entorno que se ajuste con mayor precisión al entorno de producción. El entorno de prueba se centrará en lo siguiente:

  • Validación de lógica de negocios

  • Pruebas de rendimiento

  • Seguridad y control de acceso

Producción

El entorno de producción es el entorno en funcionamiento al que tendrán acceso los consumidores finales de la solución. Este entorno debe tener copias de seguridad y redundancia integrada para que no haya pérdida de datos significativos de los trabajadores de la información.

La migración de la solución de planeación implicará mover y volver a configurar los siguientes activos de un entorno de origen y a un entorno de destino:

  • Base de datos de planeación en SQL Server

  • Base de datos de planeación en SQL Server Analysis Services

  • Plantillas de formulario de Excel en Microsoft SharePoint Server 2010

  • Paquetes ETL creados mediante Microsoft SQL Server Integration Services (SSIS)

Base de datos relacional

La migración de la base de datos relacional se puede realizar mediante una simple copia de seguridad y proceso de restauración. Haga un archivo de copia de seguridad de la base de datos de SQL Server mediante SSMS:

A continuación, se puede usar el archivo de copia de seguridad para restaurar la base de datos en el servidor SQL Server del entorno de destino. Una vez restaurada la base de datos en el entorno de destino, se puede empezar con la restauración de la base de datos multidimensional.

Base de datos multidimensional

La migración de la base de datos multidimensional también se puede realizar mediante una copia de seguridad y un proceso de restauración similar a la base de datos relacional. Entre las consideraciones sobre la restauración de la base de datos se incluyen las siguientes:

  • Actualización de la seguridad basada en roles

  • Actualización de orígenes de datos

Actualización de la seguridad basada en roles

Normalmente, la seguridad está configurada de forma diferente entre los diversos entornos de migración. Por ejemplo, en el entorno de desarrollo, habrá muchos más usuarios expertos que tienen el permiso para procesar y modificar la base de datos multidimensional en comparación con un entorno de producción. Al configurar la seguridad, es conveniente tener en cuenta los permisos de seguridad necesarios que requieren los usuarios dentro de cada entorno de migración, así como quitar los roles que no son relevantes para ese entorno.

Seguridad del entorno de desarrollo

Se recomienda crear un solo rol de SQL Server Analysis Services que incluirá a todos los usuarios expertos del entorno de desarrollo. Este rol de desarrollo tendrá permisos elevados sobre casi todos los demás roles, según lo medido por la interactividad con la base de datos multidimensional. Por ejemplo, los permisos de procesamiento de base de datos y la capacidad de crear, modificar o eliminar objetos de base de datos se conceden aquí. La creación de un solo rol permitirá que el administrador quite o actualice fácilmente los usuarios del rol mientras se mueven de un entorno a otro. Para obtener una capacidad de administración mejorada, use grupos de Active Directory al agregar pertenencia al rol. Esto permitirá que el departamento de TI administre la seguridad sin tener acceso a SQL Server Analysis Services en absoluto.

Seguridad del entorno de prueba

En el entorno de prueba, nuestro objetivo es emular la configuración de seguridad que debe encontrarse en un entorno de producción. Al configurar la seguridad, existen algunas consideraciones que se deben tener en cuenta. En función de las complejidades de los requisitos de seguridad, podemos tener:

  • Rol creado en función de cada segmento seguro de datos.

  • Rol por trabajador de la información, cada uno con su propia definición de seguridad.

Por lo general, es aceptable tener el rol de desarrollo disponible en el entorno de prueba. Además, en el caso de los usuarios que solo existirán en el entorno de prueba para las pruebas de aceptación del usuario, se recomienda crear roles independientes para ellos y hacer que sean claramente identificables. Al pasar a la producción, se deben quitar los roles de desarrollo y prueba.

Seguridad del entorno de producción

El entorno de producción no debe tener ningún rol de prueba o desarrollo. Quite estos roles después de una restauración de la base de datos multidimensional cuando esté en un entorno de producción. Compruebe que los roles de seguridad que se configuran sean solo para trabajadores de información que deben tener acceso al entorno de producción.

Actualización de orígenes de datos

En la base de datos multidimensional, asegúrese de que actualiza la propiedad de cadena de conexión del origen de datos para que señale al servidor SQL Server del entorno de destino.

Asegúrese de que el servidor SQL Server Analysis Services tenga acceso al servidor de bases de datos relacionales. Para comprobar que todo está configurado correctamente, realice un proceso de base de datos para volver a cargar la base de datos multidimensional.

Plantillas de formulario de Excel

Transfiera las plantillas de formulario desde la biblioteca de documentos de SharePoint a otra biblioteca creada para el entorno de migración de destino. Actualice las propiedades de cadena de conexión para las conexiones de datos utilizadas por las tablas dinámicas y apúntelas a la base de datos multidimensional del entorno de destino.

Paquetes ETL

Los paquetes escritos para la transferencia de datos entre sistemas de origen y la solución de planeación podrían tener que actualizarse a medida que se mueven los paquetes de un entorno de origen a uno de destino. Según como se establezcan las propiedades de configuración dentro de los paquetes SSIS, es posible que se requieran actualizaciones de las cadenas de conexión mediante lo siguiente:

  • Archivo de configuración XML

  • Variable de entorno

  • Entrada del Registro

  • Variable de paquete primario

  • SQL Server

Para obtener más información acerca de cómo administrar cadenas de conexión en paquetes SSIS, vea los conceptos básicos sobre las configuraciones del paquete de servicios de integración.

Para entornos de prueba y producción, se recomienda tener la siguiente configuración de cuatro servidores. El servidor crítico que requiere estar en un equipo independiente es el servidor OLAP de SQL Server Analysis Services. Para las soluciones de planeación basadas en SQL Server Analysis Services, el cuello de botella principal será normalmente del servidor SQL Server Analysis Services, ya que es responsable principalmente de la interactividad entre el modelo de datos multidimensionales y las tablas dinámicas de Excel 2010. Esto incluye responder al análisis de hipótesis y demás consultas ad-hoc. Además, muchos cálculos también se evaluarán dinámicamente mediante el servidor SQL Server Analysis Services al responder a las solicitudes de consulta. Por lo tanto, es habitual que se requiera tanto una capacidad informática alta como una gran asignación de memoria para el servidor SQL Server Analysis Services. Sin embargo, la configuración exacta del servidor dependerá de la complejidad de la solución y sus requisitos de uso por los trabajadores de información del sistema.

See Also

Concepts

Escenarios básicos de planeación en soluciones y escenarios de BI
Planeación del data mart para soluciones y escenarios de planeación de BI
Planeación de conceptos de modelado en escenarios y soluciones de planeación de BI
Modelado de cubos para reescritura en soluciones y escenarios de planeación de BI
Enfoques y consideraciones de rendimiento en escenarios y soluciones de planeación de inteligencia empresarial
Modelado de cubos con Excel PowerPivot en escenarios y soluciones de planeación de inteligencia empresarial
Creación de formularios e informes para escenarios y soluciones de planeación de BI
Enviar datos del plan para soluciones y escenarios de planeación de BI
Acciones, diagrama y configuración de un flujo de trabajo de SharePoint para escenarios y soluciones de planeación de BI
Seguimiento de auditoría para soluciones y escenarios de planeación de BI
Administración para escenarios y soluciones de planeación de BI
Cálculos para escenarios y soluciones de planeación de inteligencia empresarial
Funciones de planeación adicionales para soluciones de planeación y escenarios de Business Intelligence
Migración para soluciones y escenarios de planeación de inteligencia empresarial
Mantenimiento para soluciones y escenarios de planeación de BI
Administración corporativa frente a administración subsidiaria para soluciones y escenarios de planeación de la inteligencia empresarial
Guía de modelado e informes de planeación para escenarios y soluciones de planeación de BI
Creación de una guía de funcionalidades de planeación para escenarios y soluciones de planeación de BI
Ejemplos de cálculos de planeación y definición del presupuesto para soluciones y escenarios de planeación de BI