sql server 2008

28
bernardorobelo.blogspot.com ING. BERNARDO ROBELO E :MAIL Bernardo.Robelo @ gmail.com Blog: bernardorobelo.blogspot.com Implantación y Administración

Upload: brobelo

Post on 25-Jan-2015

23.184 views

Category:

Technology


0 download

DESCRIPTION

Caracteristicas

TRANSCRIPT

Page 1: Sql server 2008

ING. BERNARDO ROBELOE:MAIL [email protected]: bernardorobelo.blogspot.com

Implantación y Administración

Page 2: Sql server 2008

Introducción a:

Email: [email protected]

Ing. Bernardo Robelo

Page 3: Sql server 2008

bernardorobelo.blogspot.com

Expectativas

Presentación Personal.Ocupación Actual.Experiencia con el uso de SQL Server 2008Expectativas.Metodología del curso.

Page 4: Sql server 2008

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

Page 5: Sql server 2008

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

Page 6: Sql server 2008

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.

Page 7: Sql server 2008

bernardorobelo.blogspot.com

Arquitectura de la Plataforma

Page 8: Sql server 2008

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.

Page 9: Sql server 2008

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

Page 10: Sql server 2008

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

Page 11: Sql server 2008

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)

Page 12: Sql server 2008

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.

Page 13: Sql server 2008

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.

Page 14: Sql server 2008

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

Page 15: Sql server 2008

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

Page 16: Sql server 2008

bernardorobelo.blogspot.com

Ediciones de SQL Server

Page 17: Sql server 2008

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

Page 18: Sql server 2008

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.

Page 19: Sql server 2008

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.

Page 20: Sql server 2008

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.

Page 21: Sql server 2008

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.

Page 22: Sql server 2008

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

Page 23: Sql server 2008

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.

Page 24: Sql server 2008

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

Page 25: Sql server 2008

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

Page 26: Sql server 2008

bernardorobelo.blogspot.com

Page 27: Sql server 2008

bernardorobelo.blogspot.com

CONCLUSIONES GENERALES

Page 28: Sql server 2008

bernardorobelo.blogspot.com

MUCHAS GRACIAS!

[email protected]

Ing. Bernardo Robelo

http://bernardorobelo.blogspot.com