INSTRUCTOR(A):
Delia Erazo
APRENDICES:
Jhon Jairo Pérez
Julián Andrés Patiño
Componentes de SQL Server
Componentes
Motor de base de datos de SQL Server
Analysis Services (SSAS)
Integration Services (SSIS)
Réplica de SQL Server
Reporting Services
Service Broker
¿Que es SQL Server?
Microsoft SQL Server 2008 es una
plataforma de base de datos para
transacciones en línea (OLTP) a
gran escala, bodegas de datos
(data warehousing), y aplicaciones
de comercio electrónico; a su vez
es un plataforma de inteligencia de
negocios con integración de datos,
análisis, y soluciones de reporteo.
Ediciones de SQL Server
Ediciones del SQL Server
• Developer : Edicion Para desarrollo unicamente
• Express: Edicion gratuita para produccion; limitado a 4Gb de datos como maximo.
• Standard : licencia por procesador y estacion. Para produccion. Empesas Medianas a Grandes
• Enterprise: licencia por procesador y estacion. Para produccion. Entornos Corporativos
Motor de base de datos de SQL Server
• Servicio núcleo del almacenamiento, procesamiento, y seguridad de los datos.
• Bases de datos relacionales para procesamiento de transacciones en línea (OLTP)
• Bases de datos para el análisis analítico de los datos (OLAP).
• Tablas para el almacenamiento de datos, índices, vistas, y procedimientos almacenados.
Redundancia mínima
Acceso concurrente de múltiples usuarios
Integridad de datos
Consultas optimizadas
Seguridad de acceso y auditoria
Respaldo de recuperación
Características
Se dice que las Bases de Datos es la parte mas Importante del Desarrollo de un Software
¿Por qué las bases de datos son tan necesarias?
• El almacenamiento de grandes cantidades de información.
• La recuperación rápida y flexible de información.
• La organización y reorganización de la información.
• La impresión y distribución de información en varias formas.
¿Qué facilitan las bases de datos ?
Edición
Características
Express Workgroup Standard Enterprise
CPU 1 2 4 Sin límite
RAM 1GB 3GB Sin límite Sin límite
CAPACIDAD DE LA BD 4GB Sin límite Sin límite Sin límite
PARTICIONAMIENTO NO NO NO Sin límite
Una Base de Datos Escalable
Limitaciones de las varias ediciones
Las decisiones de que versión aplicarían deben ser analizadas de
acuerdo a las necesidades del cliente y el negocio.
Edición
Características Express Workgroup Standard Enterprise
Automatic Performance
Tuning
SI SI SI SI
SQL Server Management
Studio
NO SI SI SI
Database Engine Tuning
Advisor
NO SI SI SI
Full text search NO SI SI SI
SQL Agent job scheduling NO SI SI SI
Una Bases de Datos Administrable
Características de Administración
Reporting Services
• Permite el almacenamiento dereportes, controla el acceso, ydetermina cómo se van avisualizar y distribuir.
• Reportes construidos sobrebases de datos relacionales omultidimensionales de fuentesde datos como SQL Server,Analysis Services, Oracle, ODBC,y OLE DB
• Aplicaciones de escritorio oaplicaciones tipo web.
• Se generan por demanda, o demanera pre-programada.
REPORTING SERVICES PROPORCIONA LA LLAVE A SUS
DATOS EMPRESARIALES.
Integration Services (SSIS)
• Componentes de extracción,transformación, y carga dedatos (ETL).
• Reemplaza a los servicios detransformación (DTS)
• Puede extraer y transformardatos de una variedad defuentes como archivos de datosXML, archivos de formato plano,y otras fuentes de datosrelacionales diferentes a SQLServer
• Entorno Grafico
SE PUEDE PROGRAMAR EL AMPLIO MODELO DE OBJETOS
DE INTEGRATION SERVICES PARA CREAR PAQUETES
MEDIANTE PROGRAMACIÓN Y CODIFICAR TAREAS
PERSONALIZADAS Y OTROS OBJETOS DE PAQUETE.
Ofrece funciones de procesamiento analítico en línea (OLAP) y minería de datos para aplicaciones de Business Intelligence.
Admite OLAP y permite diseñar, crear y administrar estructuras multidimensionales que contienen datos agregados desde otros orígenes de datos, como bases de datos relacionales.
Analysis Services (SSAS)
"el proceso de extraer información válida,
auténtica y que se pueda procesar de las
bases de datos de gran tamaño."
OLAP.
• Se diseñan, crean, y gestionanestructurasmultidimensionales. Trabajacon datos de:
• Bodegas de datos,
• Data marts,
• Bases de datos de produccióny operación
ANALYSIS SERVICES: DATOS MULTIDIMENSIONALES
PROPORCIONA UN ANÁLISIS RÁPIDO, INTUITIVO Y
DESCENDENTE DE GRANDES CANTIDADES DE DATOS
GENERADOS EN ESTE MODELO DE DATOS UNIFICADO, QUE
SE PUEDE ENTREGAR A LOS USUARIOS EN VARIOS
IDIOMAS Y MONEDAS.
Réplica de SQL Server
Copia y distribución de datos y objetos de las bases de datos de una base de datos a otra para mantener consistencia.
• Replicación transaccional (transactional)
• Replicación combinada (Merge)
• Replicación estática (Snapshot)
• También conocida como replicación dinámica. Las modificaciones de la publicación en el publicador son propagadas al subscritor de forma incremental.
• Características de la Replicación Transaccionalo Publicador y subscritor siempre están sincronizados.
o Las Transacciones son preservadas; Ej: si son modificados 5 registros de datos, siempre serán los 5 registros propagados al subscriptor o no serán propagados.
o El publicador y el suscriptor deberán siempre estar conectados.
• Cuando usar la Replicación Transaccional?o La información que se replica será utilizada solo de lectura. La
información de ventas e inventarios de una Central son replicados a las Sucursales.
o El subscriptor siempre necesita la ultima información
Replicación transaccional (transactional)
• La replicación de Mezcla provee las ventajas de ambas replicaciones anteriores. La instantánea inicial se aplica a los suscriptores; se hace un seguimiento de los cambios realizados en los datos publicados en el publicador y en los suscriptores. Los datos se sincronizan entre los servidores a una hora programada o a petición.
• Características de la Replicación de Mezcla:
o Actualiza los datos haciendo independiente a mas de un servidor.
o Los datos son mezclados basados en un calendario o en la demanda.
o Permite a los usuarios trabajar online/offline y sincronizar más adelante las modificaciones de datos realizadas en un resultado único y uniforme .
• Cuando usar la Replicación de Mezcla?
o La autonomía del sitio es un factor crucial.
o Múltiples subscriptores necesitan actualizar datos en diferentes ocasiones y propagar los cambios al publicador y a otros suscriptores;
o los suscriptores necesitan recibir datos, realizar cambios sin conexión y sincronizar más adelante los cambios con el publicador y otros suscriptores
Replicación combinada (Merge)
• También conocida como replicación estática. Copia y distribuye datos y objetos de base de datos exactamente como aparecen en el momento en el que ocurren.
• Característicaso Los cambios de datos en el subscritor no son actualizados
continuamente.
o El Subscritor actualiza los datos de forma completa y no de forma transaccional.
• Cuando usarla?o Datos/objetos son estáticos o no cambian con frecuencia.
o La cantidad de datos a ser replicados es pequeña.
o Los usuarios trabajan desconectados, no siempre interesa la ultima información.
Replicación estática (Snapshot)
Central Publisher/Distributor
Central Publisher/Remote Distributor
Central subscriber/multiple publishers
Multiple publishers/multiple subscribers
Service Broker
• Soporte nativo de mensajería y
manejo de colas
• Hace posible crear aplicaciones de
distribución de cargas entre
servidores de bases de datos sin
tener que programar complicados
protocolos de comunicaciones y
mensajería
• Service Broker incluye la
infraestructura necesaria para la
programación asincrónica y se
puede utilizar para la creación de
aplicaciones distribuidas a través de
múltiples bases de datos.
• Palabra clave “Asincrónica”
Desencadenadores Asincrónicos
• Muchas aplicaciones que utilizan desencadenadores, como los sistemas de procesamiento de transacciones en línea (OLTP), pueden beneficiarse de Service Broker. Un desencadenador pone en cola un mensaje que solicita trabajo de un servicio de Service Broker. El desencadenador no realiza realmente el trabajo solicitado. En realidad, crea un mensaje que contiene información sobre el trabajo que se va a hacer y envía este mensaje a un servicio que realiza el trabajo. A continuación, el desencadenador vuelve.
• Cuando la transacción original se confirma, Service Broker entrega el mensaje al servicio de destino.
Arquitectura De Service Broker
Beneficios
• La integración de bases de datos.
• Ordenación y coordinación de mensajes.
• El acoplamiento flexible de las aplicaciones.
• El bloqueo de mensajes relacionados.
• La activación automática.
Concepto
APRENDICES:
Jhon Jairo Pérez
Julián Andrés Patiño
Top Related