4. Vision General del Producto SQL 2008Simplicidad, Valor, Productividad Beneficio: Solución tecnológica fuertemente integrada “todo en uno”… Entrega de Información Entrega de Información Patrones y Predicciones SistemasFuentes Cliente Portal ReportesEmpresariales OLTP ERP Indicadores de Desempeño HerramientasFamiliares,Poderosas CRM Aplicaciones de Terceros Herramientas Analíticas LOB ETLEmpresarial DataWarehouse Análisis de Datos(OLAP, Minería de Datos) Dispositivos Base DatosTransaccional Reportes Producción Integrar Data Automatizada Poder de los usuarios para generar sus propios reportes Altamente intuitivo, herramientas visuales
5. Categorías Motor de base de datos de SQL Server SQL Server Analysis Services (SSAS) SQL Server IntegrationServices (SSIS) Réplica de SQL Server SQL Server Reporting Services SQL Server Notification Services Service Broker Búsqueda de texto
6. Arquitectura de la Plataforma Microsoft SQL Server 2008 es una plataforma de base de datos para transacciones en linea (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.
14. Bases de datos de producción y operación"el proceso de extraer información válida, auténtica y que se pueda procesar de las bases de datos de gran tamaño."
17. Puede extraer y transformar datos de una variedad de fuentes como archivos de datos XML, archivos de formato plano, y otras fuentes de datos relacionales diferentes a SQL Server
21. Reportes construidos sobre bases de datos relacionales o multidimencionales de fuentes de datos como SQL Server, AnalysisServices, Oracle, ODBC, y OLE DB
25. Los eventos puede originarse de las mismas bases de datos, o de bases de datos en servidores externos.
26.
27.
28.
29. Ediciones del SQL Server Developer : Edicionparadesarrollounicamente Express: Ediciongratuitaparaproduccion; limitado a 4Gb de datoscomomaximo. Standard : licenciaporprocesador y estacion. Para produccion. EmpesasMedianas a Grandes Enterprise: licenciaporprocesador y estacion. Para produccion. EntornosCorporativos
30. Ediciones de SQL Server 2008 SQL Server 2008 Enterprise Edition (32 bits y 64 bits) Enterprise Edition es ampliable a los niveles de rendimiento necesarios para admitir el procesamiento de transacciones en línea (OLTP) de empresas más grandes. Las completas capacidades de análisis y Business Intelligence, y sus características de alta disponibilidad como, por ejemplo, el clúster de conmutación por error, permiten controlar las cargas de trabajo empresarial de mayor importancia. Enterprise Edition es la edición más completa de SQL Server y es idónea para las organizaciones más grandes y para los requisitos más complejos. También está disponible en una edición Evaluation de 120 días para plataformas de 32 bits o 64 bits. SQL Server 2008 Standard Edition (32 bits y 64 bits) Standard Edition es la plataforma de análisis y administración de datos para organizaciones pequeñas y medianas. Incluye la funcionalidad básica necesaria para soluciones de línea de negocio, almacenamiento de datos y comercio electrónico. Las características de alta disponibilidad y de Business Intelligence integradas de Standard Edition proporcionan a las organizaciones las capacidades básicas que necesitan para realizar sus operaciones. Standard Edition es idónea para aquella organización pequeña o mediana que necesite una plataforma completa de análisis y administración de datos. Ing. BARJ – 2008
31. Ediciones SQL Server 2008 WorkgroupEdition (sólo 32 bits) WorkgroupEdition es la solución de administración de datos para pequeñas organizaciones que necesitan una base de datos sin límites de tamaño o número de usuarios. WorkgroupEdition se puede utilizar como servidor Web de cliente o para operaciones de sucursales o departamentos. Incluye las características de base de datos principales de la línea de productos de SQL Server y es fácilmente actualizable a Standard o Enterprise Edition. WorkgroupEdition es una base de datos de nivel de entrada idónea, que resulta confiable, sólida y fácil de administrar. SQL Server 2008 DeveloperEdition (32 bits y 64 bits) DeveloperEdition permite a los programadores generar todo tipo de aplicaciones sobre SQL Server. Incluye todas las funciones de SQL Server 2008 Enterprise Edition, pero se autoriza su uso como sistema de desarrollo y prueba, no como servidor de producción. DeveloperEdition es una opción idónea para fabricantes independientes de software, asesores, integradores de sistema, proveedores de soluciones y programadores de empresa que generen y prueben aplicaciones. DeveloperEdition se puede actualizar para uso productivo a SQL Server 2008 Enterprise Edition.
32. Ediciones SQL Server 2008 Express Edition (sólo 32 bits) SQL Server Express es una base de datos gratuita, fácil de usar y sencilla de administrar. Integrada con Microsoft Visual Studio 2008, SQL Server Express facilita el desarrollo de aplicaciones controladas por datos que sean de gran capacidad, seguras en almacenamiento y rápidas de implementar. SQL Server Express es gratis, se puede redistribuir (sujeto a contrato), y funciona como base de datos de cliente, así como de base de datos de servidor básica. SQL Server Express es una opción idónea para pequeños fabricantes independientes de software, usuarios domésticos de servidor, programadores no profesionales que creen aplicaciones Web y aficionados a crear aplicaciones de cliente. SQL Server 2008 Mobile Edition Es para dispositivos móviles (como pocketpc) tengan su propio motor de base de datos SQL Server 2008 con algunas características soportados en la versión servidor.
33. 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.
34. Una Bases de Datos Administrable Características de Administración
35. Herramientas Transact-SQL SQL Server 2008 Soporta el Lenguaje Estructurado de Consulta (siglas en inglés, SQL, StructuredQueryLanguage), como toda base de datos, pero agrega sus propias extensiones. Transact-SQL (T-SQL) es el lenguaje que permite agregar, modificar, manipular y administrar la data y la base de datos. SQL Server Management Studio Es el equivalente al Administrador Corporativo de SQL Server 2000. Es un administrador gráfico de fácil uso e intuitivo para la administración de la base de datos SQL Server 2008. En el panel de consulta se programa en T-SQL, pero también se lo realiza con la utilidad SQLCMD. Business IntelligenceDevelopment Studio (BIDS) Esta basado en componentes de Visual Studio, para crear aplicaciones de inteligencia de negocios. Usado para crear proyectos de SQL Server IntegrationServices, AnalysisServices y ReportingServices.
36. Una Bases de Datos Administrable Herramientas para líneas de comando SQLCMD es la herramienta en SQL Server 2008, la que permite administrar una instalación utilizando el lenguaje T-SQL . SQL Server Configuration Manager Permite configurar los servicios de SQL Server, protocolos, configuraciones. TuningAdvisor Permite mejorar consultas a traves de indices Agente SQL Server Es un componente de software que permite programar tareas para que sean luego ejecutas automáticamente. Por ejemplo, obtener un respaldo de la base de datos todos los días a las 15:00. Herramientas de desempeño SQL Server Profiler permite monitorear y analizar el desempeño de una instancia de SQL Server. Ahora en SQL Server 2008 se incluye para su monitoreo a las instancias AnalysisServices.
37. Una Bases de Datos que soporta Inteligencia de Negocios Funcionalidad Business Intelligence Ing. BARJ – 2008
40. MUCHAS GRACIAS! Ing. Bernardo Robelo Bernardo.Robelo@gmail.com http://bernardorobelo.blogspot.com
Editor's Notes
OLAP: En Analysis Services se diseñan, crean, y gestionan estructuras multidimencionales que contienen datos detallados y consolidados obtenidos de múltiples fuentes de datos, tal como las bases de datos relacionales, en un único modelo lógico basado en funciones incorporadas de agrupación de datos. Analysis Services trabaja con datos de bodegas de datos, data marts, bases de datos de producción y operación, facilitando análisis de tanto datos históricos como en tiempo real.
Provee componentes de extracción, transformación, y carga de datos (ETL). Reemplaza a los servicios de tranformación (DTS)Con Integration Services se puede implementar tareas complejas a nivel empresarial como copiar o descargar archivos, envío de correo electrónico en respuesta a eventos desencadenados en las bases de datos, actualización de información en las bodegas de datos, aplicar reglas para la minería de datos, e incluso controlar objetos de SQL Server. Integration Services puede extraer y transformar datos de una variedad de fuentes como archivos de datos XML, archivos de formato plano, y otras fuentes de datos relacionales diferentes a SQL Server y luego cargar la manipulación de los datos en igual variedad de destino de datos.
Reporting Services es un servicio centralizado en el servidor que permite el almacenamiento de reportes, controla el acceso, y determina cómo se van a visualizar y distribuir.Los reportes son construidos sobre bases de datos relacionales o multidimencionales de fuentes de datos como SQL Server, Analysis Services, Oracle, o cualquier fuente de datos que posea una interfaz de acceso a datos (como los Microsoft .NET Framework data provider, ODBC, y OLE DB)Todos los reportes se pueden presentar en aplicaciones de escritorio o aplicaciones tipo web. Se puede determinar si estos reportes se generan por demanda, o de manera pre-programada, para su manipulación, o para imprimir.
Service Broker provee a el motor de la base de datos soporte nativo de mensajería y manejo de colas. Facilita crear aplicaciones sofisticadas que usan los componentes del motor de la bases datos para comunicarse con bases de datos no compatibles. Permite crear fácilmente aplicaciones distribuidas y robustas.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.Por ejemplo, aplicaciones front-end pueden ejecutar tareas intensivas en la base de datos encolando solicitudes en los servidores back-end. Service Broker verifica que todas las tareas son manejadas en el contexto transaccional que asegura consistencia técnica y confiabilidad
Full-Text Search permite indexamiento rápido y flexible sobre datos tipo texto almacenados en una base de datosLa ganancia en rendimiento usando Full-Text Search se experimenta en consultas de grandes cantidades de texto no estructurado. Por ejemplo, una consulta Transact-SQL LIKE sobre millones de registros de datos tipo texto puede tomar minutos en retornar los resultados; pero una consulta full-text puede tomar solo segundos en retornar resultados sobre los mismos datos, dependiendo del número de registros retornados.