sql server 2014 y la plataforma de datos

42
MS SQL Server 2014 y La Plataforma de Datos 02/05/2014 Jose Redondo RM PASS Latam | Chapter Leader SQL PASS Venezuela | DPA SolidQ | SQL Server MVP DPA - SolidQ SQL PASS Venezuela – Caracas Chapter

Upload: jose-redondo

Post on 30-Jun-2015

786 views

Category:

Technology


2 download

DESCRIPTION

Un análisis objetivo y amplio (Vista rápida) sobre las nuevas características en la versión 2014, aplicadas al desempeño y ejecución de escenarios empresariales de alto desempeño como lo es In-Memory for OLTP, Update Capable Column Store Index, Alta Disponibilidad y Misión Critica sobre altos volúmenes de transaccionalidad de datos.

TRANSCRIPT

Page 1: SQL Server 2014 y La Plataforma de Datos

MS SQL Server 2014 y La Plataforma de Datos02/05/2014

Jose RedondoRM PASS Latam | Chapter Leader SQL PASS Venezuela | DPA SolidQ | SQL

Server MVPDPA - SolidQSQL PASS Venezuela – Caracas Chapter

Page 2: SQL Server 2014 y La Plataforma de Datos

AGENDA

• Desarrollar aplicaciones optimizadas In-Memory• Alta Escalabilidad (On-Premise y Cloud)• Soporte nativo al Big Data desde Office y Office 365• Plataforma BI nativa• Solución de nube hibrida nativa

Page 3: SQL Server 2014 y La Plataforma de Datos

Desarrollar aplicaciones optimizadasIn-Memory

Page 4: SQL Server 2014 y La Plataforma de Datos

Desarrollar aplicaciones optimizadasIn-Memory• Algoritmos optimizados para acceder a los datos

residentes en memoria• Bloqueo optimista controlado eliminando los lógicos• Variables de tablas y tablas con optimización para

memoria• Índices de tablas con optimización para memoria• Procedimientos almacenados compilados en forma nativa• Compatibilidad T-SQL con OLTP en memoria

Page 5: SQL Server 2014 y La Plataforma de Datos

• In-Memory OLTP• ColumnStore for DW mejorado• In-Memory con PowerPivot• Buffer Pool Extension to SSDs• Procesamiento de Consultas mejorado

OLTP

• In-Memory OLTP

DW & Analytics

• PowerPivot para Excel• SQL Server Analysis Services• DW• Fast Track Data Warehouse• PDW

Streaming Data

• StreamInsight

Características claves Tecnologías aplicadas

Desarrollar aplicaciones optimizadasIn-Memory

Page 6: SQL Server 2014 y La Plataforma de Datos

Desarrollar aplicaciones optimizadasIn-MemoryArquitectura

Transacciones de Alto Desempeño

Frictionless Scale-UpProcesamiento de Lógica de Negocio

Eficiente

Ingeniería Hibrida y Experiencia Integrada

Min-Memory Optimizado Alta ConcurrenciaT-SQL compilado a código

maquinaIntegración SQL Server

Novedades en Hardware Entorno Empresarial

• Optimizado para datos In-Memory

• Índices (hash & range) existe solo en memoria

• No hay pool en buffer• Stream es basado en

almacenamiento para su durabilidad y consistencia

• Control de concurrencia optimista multiversión con full soporte ACID

• Núcleo del motor de datos utiliza algoritmos sin bloqueo

• No hay ningún administrador de bloqueos, latches y spinlocks

• T-SQL compilado a código maquina vía generador de código C y con el compilador de Visual C

• Invocar procedimientos es solo un punto de entrada de una DLL

• Optimizaciones agresivas en tiempo de compilación

• Facilidad de uso, administrabilidad simple y experiencia de desarrollo

• Consultas y Transacciones integradas

• HA integrado y Recuperación de Desastres (BackUp-Restore)

Constante disminución en el precio de la memoria, NVRAM

Procesadores de multiples núcleos

Dilatoriariedad en rendimiento del CPU

Costo Total de Propiedad - TCO

Benefici

os

Base

s In

-Mem

ory

OLT

PD

rivers

Page 7: SQL Server 2014 y La Plataforma de Datos

Desarrollar aplicaciones optimizadasIn-Memory

Page 8: SQL Server 2014 y La Plataforma de Datos

Desarrollar aplicaciones optimizadasIn-Memory

Page 9: SQL Server 2014 y La Plataforma de Datos

Desarrollar aplicaciones optimizadasIn-Memory

Page 10: SQL Server 2014 y La Plataforma de Datos

• Copias de Seguridad | Restauración de copias de seguridad

• Failover Clustering • AlwaysON• DMVs, Catalogo de vistas del sistema, Contadores del

monitor de ejecución (Performance Monitor), XEvents• SQL Server Management Studio (SSMS)

Optimizado para datos en memoria hasta 20-30 veces más de almacenamiento en capacidad• Indexes (hash y range) sólo existen en memoria; No

aplica para ningún grupo de buffers, B-trees• T-SQL compilado a código máquina mediante

generador de código C y compilador de Visual C++• Motor de datos utiliza algoritmos sin bloqueo; Ningún

administrador de bloqueos, latches o spinlocksControl de concurrencia optimista multiversión con completo soporte ACIDAplicaciones existentes On-RampExperiencia integrada con la misma facilidad de uso, administración y experiencia en el desarrollo

Experiencia Integrada Otros beneficios

Desarrollar aplicaciones optimizadasIn-Memory

Page 11: SQL Server 2014 y La Plataforma de Datos

Desarrollar aplicaciones optimizadasIn-Memory

DEMO

Page 12: SQL Server 2014 y La Plataforma de Datos

Alta Escalabilidad (On-Premise y Cloud)

Page 13: SQL Server 2014 y La Plataforma de Datos

Alta Escalabilidad (On-Premise y Cloud)• AlwaysOn Availability Groups mejorado• Mejoras en la disponibilidad para replicas Read-Only• Incremento en el números de replicas• Integración con Windows Azure• Diagnostico mejorado

• 8 secundarios• Asistente de replicación• Soporte nativo con Windows Server 2K12 R2 de Clustered Shared Volume• Soporte para virtualizar nativamente VHDX• Administración con System Center 2K12 R2 para aplicaciones de bases de

datos On-Premises y nube

Page 14: SQL Server 2014 y La Plataforma de Datos

Soporte nativo al Big Data desdeOffice y Office 365

Page 15: SQL Server 2014 y La Plataforma de Datos

Soporte nativo al Big Data desde Office y Office 365• Acceso simplificado a cualquier tipo de datos; pre

visualizándolo, manipulándolo y formateándolo• Combinar y refinar datos desde multiples orígenes

cruzados de datos estructurados y no estructurados• Administrar datos estructurados y no estructurados

comúnmente• Despliega consultas relacionales cruzadas de Bases de

datos y Hadoop con una simple consulta T-SQL

Page 16: SQL Server 2014 y La Plataforma de Datos

• Nombre del código del proyecto “Data Explorer”

• Windows Azure Marketplace

• Windows Azure HDInsight Service & Microsoft HDInsight Server

• 100 % Apache• Parallel Data Warehouse

con Polybase

Características claves

Soporte nativo al Big Data desde Office y Office 365

Page 17: SQL Server 2014 y La Plataforma de Datos

Soporte nativo al Big Data desde Office y Office 365

Page 18: SQL Server 2014 y La Plataforma de Datos

Soporte nativo al Big Data desde Office y Office 365Polybase

SQL Server PDW consultando datos HDFS in-situ

Page 19: SQL Server 2014 y La Plataforma de Datos

Soporte nativo al Big Data desde Office y Office 365

DEMO

Page 20: SQL Server 2014 y La Plataforma de Datos

Plataforma BI nativa

Page 21: SQL Server 2014 y La Plataforma de Datos

Plataforma BI nativa

• Stream Insight nativo• Servicios de Calidad de Datos integrándolos desde varios

orígenes estructurados y no estructurados• Desarrollo y despliegue de soluciones BI seguras y

escalables

Page 22: SQL Server 2014 y La Plataforma de Datos

Plataforma BI nativa

Data Quality

Services

Page 23: SQL Server 2014 y La Plataforma de Datos

Plataforma BI nativa

Data Quality Services &SQL Server Integration

Services

Page 24: SQL Server 2014 y La Plataforma de Datos

Plataforma BI nativa

• Servicios Maestros de Datos permitiendo generar una fuente de datos real y genuina

• Modelo Semántico BI simplifica la implementación de escenarios basado en modelos de Inteligencia de Negocio

• MS SQL Server Analysis Services nos brinda la generación de soluciones analíticas de escala empresarial comprensible

Page 25: SQL Server 2014 y La Plataforma de Datos

Plataforma BI nativa

Master Data Services

Page 26: SQL Server 2014 y La Plataforma de Datos

Plataforma BI nativa

Modelo

Sem

án

tico

BI

Page 27: SQL Server 2014 y La Plataforma de Datos

Plataforma BI nativa

PowerPivot para

Excel

Page 28: SQL Server 2014 y La Plataforma de Datos

Plataforma BI nativaPower View para

SharePoint

Page 29: SQL Server 2014 y La Plataforma de Datos

DEMO

Plataforma BI nativa

Page 30: SQL Server 2014 y La Plataforma de Datos

30

Solución de nube hibrida nativa

Page 31: SQL Server 2014 y La Plataforma de Datos

Solución de nube hibrida nativa

• Copia de Seguridad simplificada• Windows Azure Blob Storage• Interacción desde UI, T-SQL & PowerShell commandlets

• Recuperación de desastres desde la nube• Interacción GUI simple

• Servicios extendidos sobre las aplicaciones On-Premise• Windows Azure Virtual Network• Virtual Machine & Storage

Page 32: SQL Server 2014 y La Plataforma de Datos

Solución de nube hibrida nativa

Page 33: SQL Server 2014 y La Plataforma de Datos

Solución de nube hibrida nativa

• Nuevo asistente de migración• Host en Windows Azure Virtual

Machine• Servicios en Windows Azure SQL

Database

Implementar Bases de Datos On-Premise en SQL Azure

Page 34: SQL Server 2014 y La Plataforma de Datos

Solución de nube hibrida nativa

Implementar Bases de Datos On-Premise en SQL Azure

Page 35: SQL Server 2014 y La Plataforma de Datos

Solución de nube hibrida nativa

• Opción para mover archivos de datos y log en Windows Azure Storage• TDE – Encriptación de datos

transparente• No amerita cambiar las aplicaciones

clientes• Copia centralizada de los archivos de

datos y log• Almacenamiento ilimitado en Azure

Storage• La restauración de una base de datos

es sencilla así como un atachar

Archivos de datos y log de SQL Server en Windows Azure Storage

Page 36: SQL Server 2014 y La Plataforma de Datos

DEMO

Solución de nube hibrida nativa

Page 37: SQL Server 2014 y La Plataforma de Datos

Manténgase conectado a nosotros!

Visítenos en http://globalspanish.sqlpass.org

/SpanishPASSVC

lnkd.in/dtYBzev

/user/SpanishPASSVC

/SpanishPASSVC

Page 38: SQL Server 2014 y La Plataforma de Datos

Calendario de Sesiones

Fecha Conferenciante Tema

12 FebreroMiguel EgeaSQL Server MVPMentor Asociado en SolidQ

Construyendo hechos y dimensiones lentamente cambiantes para tu DW.Mantener la historia, esa gran obsesión, esa gran necesidad de los almacenes de datos. En la sesión se aprenderá como podemos implementar y que técnicas usar para mantener historia y trazabilidad en nuestro DW. Implementar dimensiones lentamente cambiantes, en sus tipos 0, 1 y 2, y completar el circuito implementando también trazabilidad en los hechos será lo que veremos durante la sesión.

19 FebreroEduardo CastroSQL Server MVPPASS LATAM Regional Mentor

Mejoras de Engine de TSQL en SQL 2014Cambios de TSQL Engine en SQL 2014. En esta sesión veremos cuáles son las mejoras que presenta a nivel de motor relacional la versión de SQL Server 2014.

5 Marzo

José L. RiveraMCITP SQL Server 2008 (DBA, BI DD)PASS Global Spanish Chapter Leader

Automatizando la limpieza de datos con SSISLa calidad de los datos cada día cobra mas importancia, es por esto que tener un sistema para automatizar estas tareas es vital para toda empresa. En esta sesión estaremos mostrando como poder automatizar estas tareas de limpieza de datos, de-duplicación y exportar dominios a Excel.

Page 39: SQL Server 2014 y La Plataforma de Datos

Programa de Reconocimiento

Programa de Voluntario Sobresaliente

• PASS le invita a nominar a su voluntario favorito para ser “Voluntario Sobresaliente del Mes”

• Enviar nominaciones en todo momento a: [email protected] Favor proveer:• Información de contacto del nominado,• una lista breve de los programas de PASS que a participado el nominado• los años que lleva activo en la comunidad• una corta descripción por el cual considera que esta persona debe ser reconocida

• Los nominados seleccionados serán anunciados en la edición del boletín PASS Connector y recibirán un certificado de apreciación.

Page 40: SQL Server 2014 y La Plataforma de Datos

JOIN US for our second annual event to get the best learning for analyzing, managing, and sharing business information and insights through the Microsoft Data Platform of technologies.

Page 42: SQL Server 2014 y La Plataforma de Datos

Manténganse Conectados!

• Solicite su suscripción gratuita en sqlpass.org

• Linked In: Professional Association for SQL Server• Facebook: Professional Association for SQL Server Group• Twitter: @SQLPASS• The PASS Blog: sqlpass.org