You are on page 1of 20

Tecnologas de SQL Server SQL Server incluye varias tecnologas de administracin y anlisis de datos.

Haga clic en los vnculos de la tabla siguiente para buscar la caracterstica, la tarea, y la documentacin de referencia para cada tecnologa. Motor de base de datos El Motor de base de datos es el servicio principal para almacenar, procesar y proteger los datos. El Motor de base de datos proporciona acceso controlado y procesamiento rpido de transacciones para cumplir los requisitos de las aplicaciones consumidoras de datos ms exigentes de su empresa. El Motor de base de datos tambin proporciona una completa compatibilidad para mantener una gran disponibilidad. Data Quality Services SQL Server Data Quality Services (DQS) proporciona una solucin de limpieza de datos controlada por conocimiento. DQS permite generar una base de conocimiento y usarla para realizar tareas de correccin de datos y eliminacin de datos duplicados, usando medios asistidos por ordenador e interactivos. Puede usar servicios de consulta de datos basados en la nube y puede generar una solucin de administracin de datos que integra DQS con SQL Server Integration Services y Master Data Services. Analysis Services Analysis Services es una plataforma y un conjunto de herramientas de datos analticos para Business Intelligence en un entorno personal, de equipo o empresa. Los servidores y los diseadores de cliente admiten soluciones OLAP tradicionales, nuevas soluciones de modelado tabular, y anlisis y colaboracin de autoservicio mediante PowerPivot, Excel y un entorno de SharePoint Server. Analysis Services tambin incluye minera de datos para permitir descubrir las relaciones y los patrones ocultos en grandes volmenes de datos. Integration Services Integration Services es una plataforma para generar soluciones de integracin de datos de alto rendimiento, lo que incluye paquetes que proporcionan procesamiento de extraccin, transformacin y carga (ETL) para almacenamiento de datos. Master Data Services Master Data Services es la solucin de SQL Server para la administracin de datos maestros. Una solucin basada en Master Data Services ayuda a asegurarse de que los informes y los anlisis se basan en la informacin correcta. Con Master Data Services, se crea un repositorio central de los datos maestros y se mantiene un

registro auditable y protegible de los mismos a medida que van cambiando con el tiempo. Replicacin La replicacin es un conjunto de tecnologas destinadas a la copia y distribucin de datos y objetos de base de datos de una base de datos a otra, para luego sincronizar ambas bases de datos con el fin de mantener su coherencia. La replicacin permite distribuir datos a diferentes ubicaciones y a usuarios remotos o mviles mediante redes de rea local y de rea extensa, conexiones de acceso telefnico, conexiones inalmbricas e Internet. Reporting Services Reporting Services ofrece funcionalidad empresarial de informes habilitados para web con el fin de poder crear informes que extraigan contenido a partir de diversos orgenes de datos, publicar informes con distintos formatos y administrar la seguridad y las suscripciones de forma centralizada.

Backups y su restauracin en SQL Server


Un requerimiento y una tarea administrativa frecuente, es tener la posibilidad de crear backups para una eventual restauracin a un estado anterior del proyecto Bizagi.

Los backups en este tipo de tareas se crean principalmente como una medida de contingencia, o tambin para mover o copiar un proyecto en etapa de desarrollo. Todo esto es muy sencillo para la solucin Bizagi dado que es orientado al modelo.

Cuando se usa una Base de datos SQL Server, las tareas de crear backups y restaurarlos, se realizan a travs de SQL Server Management Studio.

La restauracin de backups debe usarse slo para migrar una base de datos o como medida de contingencia para restaurar el estado anterior de un mismo ambiente. Es decir que un backup del ambiente de desarrollo slo debe ser restaurado en el ambiente de desarrollo. Para crear ambientes, se debe usar la funcionalidad del Deployment de

Bizagi.

En este artculo ilustramos cmo realizar backups y cmo restaurarlos para proyectos de Bizagi que usen Microsoft SQL Server. Si su proyecto utiliza Oracle, consulte el artculo Export e Import de Oracle article.

Prerequisitos
Para crear un backup o restaurarlo, se requiere:

1. Tener instalado Microsoft SQL Server Management Studio para la conexin a la instancia de Base de datos (2005, 2008, 2008 R2). Mas informacin en enlaces externos de Microsoft: http://www.microsoft.com/enus/download/details.aspx?id=22985.

2. Tener instalada una misma versin e intercalacin (collation) de SQL en los Servidores involucrados (donde se va a restaurar el backup y de donde se obtuvo el backup).

Consideraciones adicionales
Si usted est migrando un proyecto en ambiente de desarrollo a un servidor diferente y desea conservar las instancias de Proceso (casos), tenga en cuenta que los adjuntos de estos casos no estarn dentro de la informacin del backup.

Por lo tanto en el hipottico escenario en el que desee trasladar los casos de un ambiente de desarrollo, deber considerar mover tambin la ubicacin de stos (sea el Servidor BPM, un Servidor diferente de archivos, o un ECM).

Crear un Backup
Para crear un backup de su Base de datos:

1. Autentquese en su instancia de SQL Server (login) a travs de SQL Server Management Studio.

2. Ubique la Base de datos y de clic derecho sobre sta. Seleccione la opcin Backup... desde las tareas:

3. Especifque que el backup se realice completo (modo FULL).

Ntese que debe seleccionar una ruta vlidad para almacenar el archivo resultante (.bak). Si no desea utilizar la ruta por defecto, puede navegar y seleccionar otro directorio. Si utiliza otro directorio, asegrese de contar con los permisos de escritura sobre l.

4. Haga clic en OK cuando la operacin se haya completado:

Restaurar un Backup

Antes de comenzar
Antes de restaurar un backup en una base de datos en uso, asegrese que no hayan conexiones activas (requisito de la restauracin).

Si su proyecto est en Bizagi Enterprise .NET o Bizagi Xpress, tenga en cuenta que el servicio del Programador (Scheduler) muy probablemente tendr una conexin a la base de datos. Por lo tanto, deber previamente detener este servicio. Puede detener el Programador por medio de Bizagi Management Console:

Si su proyecto est en Bizagi Enterprise JEE, el Programdor debe detenerse desde el Servidor de aplicaciones JEE.

Restauracin
Una vez que garantice que no hay conexiones activas (la Base de datos donde se va a restaurar un backup no est en uso), restaure un backup con los siguientes pasos:

1. Autentquese en su instancia de SQL Server (login) a travs de SQL Server Management Studio.

2. Ubique la Base de datos y de clic derecho sobre sta. Seleccione la opcin de Restaurar > Base de datos:

3. Especifique que la Base de datos ser restaurada desde un dispositivo. Navegue hasta seleccionar el archivo .bak de origen:

Tenga en cuenta que SQL Server mantiene la compatibilidad hacia atrs. Esto significa que un backup de SQL 2005 o SQL 2008 puede restaurarse dentro de una instancia SQL 2008 R2, pero no en sentido contrario (un backup generado no podr restaurarse en una instancia con una versin menos reciente).

4. Marque el archivo con la opcin de Restaurar:

5. Vaya al tab de Opciones, y marque la opcin de Sobrescritura (Overwrite the existing database).

Asegrese de seleccionar el destino de los archivos usados por la Base de datos (.dat y .log).

Ntese que estos archivos se ubican por defecto en la siguiente ruta:


"C:\Bizagi\[edicin_bizagi]\Projects\[su_proyecto]\Database\",

si el Servidor de Base de datos es el mismo Servidor BPM (el proyecto usa una Base de datos local). En la ruta de la instancia SQL Server (por defecto "C:\Program Files (x86)\Microsoft SQL Server\[instancia]\MSSQL\Data\"), si el Servidor de Base de datos no es el mismo Servidor BPM.

6. Haga clic en OK cuando la operacin de restauracin se haya completado.

Despus de restaurar un backup en un proyecto de Bizagi que utilice IIS (Bizagi Enterprise .NET o Bizagi Xpress), se debe refrescar la memoria cach del servidor Web.

Para ello, se recomienda ejecutar un IISReset.

7. Asegrese de iniciar de nuevo los servicios que haya detenido antes (ms especficamente, el servicio del Programador). Este paso aplica para Bizagi Enterprise .NET y Bizagi Xpress. Si su proyecto utiliza Bizagi Enterprise JEE, entonces al iniciar el Servidor de aplicaciones JEE, se iniciar automticamente el Programador.