Super SSIS, tu nuevo superhéroe - SolidQ Summit 2017

Post on 22-Jan-2018

43 views 0 download

transcript

SOLIDQ SUMMIT MADRID 2017

#SQSummit17

Pau Sempere | DPA | psempere@solidq.com | @pausempere

SuperSSIS, tu nuevo superhéroe

SOLIDQ SUMMIT MADRID 2017

Fase E Fase L Fase T

El 95% de los problemas de SQL Server son por disco…

el resto es estupidez humana

Miguel Egea

SOLIDQ SUMMIT MADRID 2017

MALAS

QUERIES

ESTADO

DEL

DISCO

ÍNDICES RED

SOLIDQ SUMMIT MADRID 2017

SORT AGGREGATE PIVOT

… LEE EL PLAN DE EJECUCIÓN

SOLIDQ SUMMIT MADRID 2017

Demo

Fase E

SOLIDQ SUMMIT MADRID 2017

Fase E Fase L Fase T

SOLIDQ SUMMIT MADRID 2017

FLAT PRIVATE

SOLIDQ SUMMIT MADRID 2017

¿POR QUÉ UN BUFFER?

SOLIDQ SUMMIT MADRID 2017

PRINCIPIOS DE DISEÑO

SOLIDQ SUMMIT MADRID 2017

Demo

Fase T (1)

SOLIDQ SUMMIT MADRID 2017

PROPIEDADES DE BUFFERS

SOLIDQ SUMMIT MADRID 2017

BLOB bytes read

BLOB bytes written

BLOB files in use

SOLIDQ SUMMIT MADRID 2017

Buffers spooled

SOLIDQ SUMMIT MADRID 2017

Demo

Fase T (2)

SOLIDQ SUMMIT MADRID 2017

PATH

SUBPATH SUBPATH SUBPATH

HILO

HILO HILO HILO

SOLIDQ SUMMIT MADRID 2017

PARALELISMO: PROPIEDADES

SOLIDQ SUMMIT MADRID 2017

Demo

Fase T (3)

SOLIDQ SUMMIT MADRID 2017

Fase E Fase L Fase T

SOLIDQ SUMMIT MADRID 2017

EL DISCO Y LOS ÍNDICES

SOLIDQ SUMMIT MADRID 2017

ALERTA: ¡ÍNDICES! NON

CLUSTERED CLUSTERED

SOLIDQ SUMMIT MADRID 2017

SOLIDQ SUMMIT MADRID 2017

SOLIDQ SUMMIT MADRID 2017

CLAUSULA

ORDER

INSERCIÓN

PARALELA

TRACEFLAG

610

TABLOCK

SOLIDQ SUMMIT MADRID 2017

BD Relacional

ID de transacciones de

streaming

Raw file

Opciones avanzadas de

inserción

SOLIDQ SUMMIT MADRID 2017

SQL Server 2008+

Depende de donde se

inserte

I/O aleatorio en ciertos

escenarios

SOLIDQ SUMMIT MADRID 2017

Demo

Fase L (1)

SOLIDQ SUMMIT MADRID 2017

Indíces ¿Contiene

filas? Hints Sin TF 610 Con TF 610 ¿Concurrente?

Heap Sí TABLOCK Mínima Mínima Si

Heap Sí Ninguna Full Full Si

Heap + Índice Sí TABLOCK Full Depende

del plan de

ejecución

No

Cluster Vacío TABLOCK,

ORDER

Mínima Mínima No

Cluster Vacío Ninguna Full Mínima Si *

Cluster Sí Ninguna Full Mínima Si *

Cluster Sí TABLOCK Full Mínima No

Cluster +

Índice

Sí Ninguna Full Plan de

ejecución

Si (2)

Cluster +

Índice

Sí TABLOCK Full Plan de

ejecución

No

SOLIDQ SUMMIT MADRID 2017

C1 C2 C3 C5 C6 C4

Segment

Row

Group

SOLIDQ SUMMIT MADRID 2017

Demo

Fase L (2)

SOLIDQ SUMMIT MADRID 2017

SOLIDQ SUMMIT MADRID 2017

• +500h de trabajo

• Clases 100% ONLINE en directo

• Proyecto fin de máster real para tu empresa

• Tutorías bajo demanda

• Laboratorios virtuales guiados paso a paso

• Invitación 1 día al SolidQ Summit Madrid

• Te ayudamos en tus proyectos de BI & Analytics

CONTENIDOS

• BI & Analytics Overview

• Data Warehousing y Modelo Dimensional

• Obtención de datos. ETL e Integración

• Soluciones Analíticas

• Análisis y Visualización de la información

• Proyecto Fin de Máster

“Con la evolución de los tiempos, es imprescindible estudiar todo lo que tiene que ver con real-time, analytics y el mundo de los datos. Por lo que, consideré que tener formación en BI me podría ser muy útil y me venía muy bien personalmente, porque nuestro sistema trata con muchísimas transacciones y muchísima carga y ‘el relacional’ ya se nos estaba quedando pequeño. El máster nos dio una visión bastante general de cómo implementar un proyecto y gestionarlo tú mismo y cómo ver las soluciones de distintas maneras. Aunque tenía mis dudas de hacer una formación online, la valoración es bastante positiva, las clases son muy interactivas y al final salió todo muy bien.”

Adolfo Gabriel VP Software

Development, Payvision Máster en BI & Analytics

Alumni

¡Plazas Limitadas! Más información:

http://www.solidq.com/es/masterbi

CONTENIDOS

• BI & Analytics Overview

• Data Warehousing y Modelo Dimensional

• Obtención de datos. ETL e Integración

• Soluciones Analíticas

• Análisis y Visualización de la información

• Proyecto Fin de Máster

SOLIDQ SUMMIT MADRID 2017