Post on 25-Jan-2015
description
ING. BERNARDO ROBELOE:MAIL Bernardo.Robelo@gmail.comBlog: bernardorobelo.blogspot.com
Implantación y Administración
Introducción a:
Email: bernardo.robelo@gmail.com
Ing. Bernardo Robelo
bernardorobelo.blogspot.com
Expectativas
Presentación Personal.Ocupación Actual.Experiencia con el uso de SQL Server 2008Expectativas.Metodología del curso.
bernardorobelo.blogspot.com
OLTP
Análisis de Datos(OLAP, Minería
de Datos)
HerramientasFamiliare
s,Poderosas
Cliente Portal
DispositivosETL
Empresarial
Aplicaciones de Terceros
ReportesEmpresaria
les
Indicadores de
Desempeño
Herramientas
Analíticas
ReportesProducción
DataWarehouse
Vision General del Producto SQL 2008Simplicidad, Valor, Productividad
Poder de los usuarios para generar sus propios
reportes
Beneficio: Solución tecnológica fuertemente integrada “todo en uno”…
Integrar Data Automatizada
Altamente intuitivo, herramientas visuales
CRM
LOB
ERP
SistemasFuentes
Entrega de Información
Patrones y Prediccione
s
Base Datos Transaccional
Entrega de Información
bernardorobelo.blogspot.com
Categorías
Motor de base de datos de SQL Server
SQL Server Analysis Services (SSAS)
SQL Server Integration Services (SSIS)
Réplica de SQL Server
SQL Server Reporting Services
SQL Server Notification Services Service Broker
Búsqueda de texto
bernardorobelo.blogspot.com
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.
bernardorobelo.blogspot.com
Arquitectura de la Plataforma
bernardorobelo.blogspot.com
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.
bernardorobelo.blogspot.com
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.
Microsoft SQL Server 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 gestionan
estructuras multidimencionales.Trabaja con datos de:
• Bodegas de datos, • Data marts, • Bases de datos de producción
y operación
bernardorobelo.blogspot.com
Microsoft SQL Server Integration Services (SSIS)
• Componentes de extracción, transformación, y carga de datos (ETL).
• Reemplaza a los servicios de transformación (DTS)
• 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
• Entorno Grafico
bernardorobelo.blogspot.com
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)
bernardorobelo.blogspot.com
SQL Server Reporting Services
• Permite el almacenamiento de reportes, controla el acceso, y determina cómo se van a visualizar y distribuir.
• Reportes construidos sobre bases de datos relacionales o multidimencionales de fuentes de datos como SQL Server, Analysis Services, Oracle, ODBC, y OLE DB
• Aplicaciones de escritorio o aplicaciones tipo web.
• Se generan por demanda, o de manera pre-programada.
bernardorobelo.blogspot.com
SQL Server Notification Services
• Notificación a suscriptores con interés en una información en específico.
• Eventos ocurridos al manipular los datos, o en alarmas pre-programadas.
• Los eventos puede originarse de las mismas bases de datos, o de bases de datos en servidores externos.
• Enviar mensajes personalizados puntualmente a miles o millones de suscriptores, y puede entregar los mensajes a varios dispositivos.
bernardorobelo.blogspot.com
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
bernardorobelo.blogspot.com
Búsqueda de texto
• Indexamiento rápido y flexible sobre datos tipo texto almacenados en una base de datos
• Rendimiento en consultas de grandes cantidades de texto no estructurado
bernardorobelo.blogspot.com
Ediciones de SQL Server
bernardorobelo.blogspot.com
Ediciones del SQL ServerDeveloper : 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
bernardorobelo.blogspot.comIng. BARJ – 2008
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.
bernardorobelo.blogspot.com
Ediciones
SQL Server 2008 Workgroup Edition (sólo 32 bits)
Workgroup Edition 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. Workgroup Edition 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. Workgroup Edition es una base de datos de nivel de entrada idónea, que resulta confiable, sólida y fácil de administrar.
SQL Server 2008 Developer Edition (32 bits y 64 bits)
Developer Edition 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. Developer Edition 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. Developer Edition se puede actualizar para uso productivo a SQL Server 2008 Enterprise Edition.
bernardorobelo.blogspot.com
SQL Server 2008 Express Edition (sólo 32 bits)
Ediciones
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 pocket pc) tengan su propio motor de base de datos SQL Server 2008 con algunas características soportados en la versión servidor.
bernardorobelo.blogspot.com
Edición
CaracterísticasExpress Workgroup Standard Enterpris
e
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.
bernardorobelo.blogspot.com
Edición
CaracterísticasExpress Workgroup Standard Enterpris
e
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
bernardorobelo.blogspot.com
Herramientas
Transact-SQL
SQL Server Management Studio
Business Intelligence Development Studio (BIDS)
SQL Server 2008 Soporta el Lenguaje Estructurado de Consulta (siglas en inglés, SQL, Structured Query Language), 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.
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.
Esta basado en componentes de Visual Studio, para crear aplicaciones de inteligencia de negocios. Usado para crear proyectos de SQL Server Integration Services, Analysis Services yReporting Services.
bernardorobelo.blogspot.com
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 .
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 Analysis Services.
Una Bases de Datos Administrable
SQL Server Configuration Manager
Permite configurar los servicios de SQL Server, protocolos, configuraciones.
Tuning Advisor
Permite mejorar consultas a traves de indices
bernardorobelo.blogspot.comIng. BARJ – 2008
Una Bases de Datos que soporta Inteligencia de Negocios
Edición
CaracterísticasExpress Workgroup Standard Enterpris
e
Data can be used by Report Server
SI SI SI SI
Report Builder NO SI SI SI
Scale out of Report Servers
NO NO NO SI
Data warehousing NO NO SI SI
Business IntelligenceDevelopment Studio
No incluye pero es
compatible
No incluye pero es
compatible
SI SI
Analysis Services NO NO SI SI
Advanced analytic functions
NO NO SI SI
Data mining NO NO SI SI
Integration Services NO NO NO SI
Funcionalidad Business Intelligence
bernardorobelo.blogspot.com
bernardorobelo.blogspot.com
CONCLUSIONES GENERALES
bernardorobelo.blogspot.com
MUCHAS GRACIAS!
Bernardo.Robelo@gmail.com
Ing. Bernardo Robelo
http://bernardorobelo.blogspot.com