770 likes | 1k Views
Microsoft SQL Server 2005. Camilo Andrés Laverde Peña. Microsoft SQL Server 2005. Agenda. Aspectos generales Características principales de SQL Server 2005 Analysis Services Integration Services Reporting Services. Aspectos generales. Microsoft SQL Server 2005. Plataforma integrada.
E N D
Microsoft SQL Server 2005 Camilo Andrés Laverde Peña
Microsoft SQL Server 2005 Agenda • Aspectos generales • Características principales de SQL Server 2005 • Analysis Services • Integration Services • Reporting Services
Microsoft SQL Server 2005 Plataforma integrada
Microsoft SQL Server 2005 Plataforma integrada • Aplicaciones escalables, fiables y seguras • Menor complejidad en la creación, implantación y administración de bases de datos • Entorno de desarrollo flexible y actual • Interconexión entre sistemas • Toma de decisiones con fundamento y aumento de la productividad • Rendimiento, disponibilidad y fiabilidad
Microsoft SQL Server 2005 Gestión de la información • Disponibilidad • Escalabilidad • Seguridad • Facilidad de gestión • Interoperabilidad
Microsoft SQL Server 2005 Productividad de los desarrolladores • Herramientas mejoradas: T-SQL, XML, MDX y XMLA • Soporte ampliado de lenguajes de programación: CLR que incluye T-SQL, Visual Basic .NET y Visual C# .NET • XML y Servicios Web: XQuery, tipo de dato XML, HTTP, SOAP
Microsoft SQL Server 2005 Inteligencia de negocios BI • Plataforma integrada: OLAP, Data Mining y herramientas ETL • Mejoras en la toma de decisiones • Seguridad y disponibilidad • Capacidad de análisis de alcance global
Microsoft SQL Server 2005 Características principales de SQL Server 2005 • Desarrollo • Administración de bases de datos • Inteligencia de negocios
Microsoft SQL Server 2005 Desarrollo – Soporte .NET (CLR)
Microsoft SQL Server 2005 Desarrollo – XML y ADO.NET V2 • Distribución de datos • Almacenamiento nativo de documentos XML • Uso de XQuery • Múltiples result sets activos
Microsoft SQL Server 2005 Desarrollo – T-SQL • Consultas recursivas CTE • TRY/CATCH • PIVOT/UNPIVOT • Triggers DDL • TOP (expresión)
Microsoft SQL Server 2005 Desarrollo - Service Broken • App. distribuidas, escalables y asíncronas • Diálogos en dos vías • Modelo confiable de entrega a colas locales y remotas • Semántica clara • Fragmentación de mensajes largos
Microsoft SQL Server 2005 Desarrollo – Servicios Web • Servicios Web en la capa de bases de datos (SQL Server Servidor HTTP) • Acceso SOAP nativo • Basado en estándares • No depende del cliente • Mejoras en interoperabilidad • Nuevo objeto HTTP ENDPOINT • Integración en la comunicación con el cliente
Microsoft SQL Server 2005 Administración de bases de datos - Seguridad
Microsoft SQL Server 2005 Administración de bases de datos - Informática Fiable • Seguridad en el diseño • Seguridad por defecto • Seguridad en el desarrollo • Comunicaciones
Microsoft SQL Server 2005 Administración de bases de datos - Funciones de seguridad • Separa a los usuarios de los objetos • Restricción del acceso de usuarios al servidor • Inhabilitación de servicios y restricción de la configuración del servicio • Reducción del área de ataques potenciales en las nuevas funciones
Microsoft SQL Server 2005 Administración de bases de datos - Roles • Arquitecto • Administrador • Analista • Desarrollador • Manejador de la información
Microsoft SQL Server 2005 Administración de bases de datos - Herramientas administrativas • Surface Area Configuration • SQL Server Configuration Manager • SQL Server Management Studio • Database Mail • SQLCMD (línea de comandos)
Microsoft SQL Server 2005 Administración de bases de datos – Mirroring de la base de datos
Microsoft SQL Server 2005 Administración de bases de datos – Otras mejoras • Aislamiento de imagen o de foto • Indexación Online • Particionado de datos • Backups duplicados • Restauración online • Conexión de administrador dedicada
Microsoft SQL Server 2005 Inteligencia de negocios
Microsoft SQL Server 2005 Inteligencia de negocios
Microsoft SQL Server 2005 Inteligencia de negocios • Analysis Services • Data Mining • DTS – Integration Services • Reporting Services • Soporte mejorado para múltiples instancias y backup de objetos y datos
Microsoft SQL Server 2005 Inteligencia de negocios • KPI’s Indicadores de rendimiento principales • Escalabilidad y rendimiento • Sugerencias para la creación de cubos • Runtime y Tubo de transformación de datos (DTR y DTP) • Integración con informes de Office System
Microsoft SQL Server 2005 Modelo dimensional unificado UDM • Análisis OLAP – Elaboración relacional de informes • Conjunto de cubos y dimensiones • Repositorio central de metadatos • Vista de origen de datos • Examinar con facilidad los datos corporativos del negocio
Microsoft SQL Server 2005 Almacenamiento en caché proactivo • Caché de datos comprimida • Mantener datos de las bases de datos de origen • Rendimiento sobresaliente en las consultas • Aislamiento de sistemas y servicios back-end
Microsoft SQL Server 2005 Business Intelligence avanzada • KPI - Indicadores de rendimiento clave • Conversiones • Secuencia de comandos MDX • Asistentes de Business Intelligence • Medidas en suma parcial
Microsoft SQL Server 2005 Servicios Web • XMLA protocolo nativo para comunicar con Analysis Services • Clientes de AS con ocupación cero • Cada servidor se comporta como un servicio Web • Disponibilidad de una capa Win32
Microsoft SQL Server 2005 Posibilidades para la empresa • Escalabilidad, análisis completos, intuitivos y pertinentes con rapidez • Capacidad de administración con Management Studio, entorno uniforme único • Productividad, Business Intelligence Development Studio
Microsoft SQL Server 2005 Data Mining • Pre-procesamiento de datos • Análisis de bolsa de compra • Análisis sobre la pérdida de clientes • Análisis de mercado • Predicciones • Análisis de sitios Web • Análisis de campañas • Análisis de textos
Microsoft SQL Server 2005 Data Mining • Facilidades de uso → construcción de modelos a través de Wizards. • DMX Extensiones de minería de datos • Extensibilidad → procedimientos almacenados de .NET • Arquitectura → despliegue, escalabilidad, capacidad de administración y seguridad
Microsoft SQL Server 2005 Data Mining - Algoritmos
Microsoft SQL Server 2005 Integration Services • Operaciones ETL (extraer, transformar y cargar datos) • Integración de datos de propósito general que demandan los entornos más evolucionados • Rediseño completo y nueva codificación de Data Transformation Services
Microsoft SQL Server 2005 Integration Services • Entorno de desarrollo BIDS → desarrollo de paquetes • Depuración visual → visualización del flujo de datos al momento de una transformación • Conectividad de datos → integrar diversos orígenes y destinos de datos (archivos de texto, OLEDB, ADO.NET, datos de SAP, datos XML e integración con servicios Web)
Microsoft SQL Server 2005 Integration Services • Transformaciones incluidas de alto rendimiento • Uso de modelos de minería para comprobar la calidad de datos • Personalización, aseguramiento y firma digital de paquetes • Fácilmente extensible y potente. Compartir ideas, componentes y soporte
Microsoft SQL Server 2005 Reporting Services • Proporcionar información adecuada, a las personas indicadas en el momento apropiado • Entorno de creación, gestión y visualización de informes empresariales mediante servicios Web • Acceso rápido y fácil a los datos del negocio • Motor de alto rendimiento para procesar y formatear informes • Arquitectura extensible e interfaces abiertas para integrar otras soluciones de TI
Microsoft SQL Server 2005 Escenarios de creación de informes • Informes empresariales • Informes personalizados – Report Builder • Informes incrustados • Informes para partners/clientes basados en Web
Microsoft SQL Server 2005 Plataforma abierta y extensible • Escalabilidad, múltiples servidores de informes accediendo a la misma base de informes • Integración con productos Microsoft: Visual Studio .NET, Office y SharePoint Portal Server • Gestión del ciclo de vida de los informes, desde la creación hasta la distribución
Microsoft SQL Server 2005 Creación, gestión y distribución • Creación por medio de Wizards y asistentes de diseño • Gestión de informes basada en Web o con Management Studio • Modelo de seguridad basado en roles • Publicación de informes, envío de los mismos por e-mail o uso del servidor de informes basado en Web
Microsoft SQL Server 2005 Mejoras en T-SQL • Ingrese a Management Studio a través del menú Inicio de Windows → Programas → Microsoft SQL Server 2005 CTP → SQL Server Management Studio • En el cuadro de diálogo Connect to Server haga clic en Connect para conectarse al servidor local
Microsoft SQL Server 2005 Mejoras en T-SQL • En el Object Explorer haga clic con el botón secundario del Mouse sobre Databases y luego clic en New Database… en el cuadro de diálogo New Database, escriba DBEjemplo en Database name y deje las demás opciones por defecto
Microsoft SQL Server 2005 Mejoras en T-SQL • Haga clic en New Query o en Database Engine Query. En el cuadro de diálogo Connect to Database Engine haga clic en Connect. Escriba el siguiente código en T-SQL para crear una tabla • En File → New → Project… en el cuadro de diálogo New Project en Templates seleccione SQL Server Script, en Name escriba BDEjemploProyecto, en Location escoja la ruta en disco donde desea almacenar el proyecto y asegúrese de no activar la casilla “Create directory for solution”. Haga clic en OK