Sei sulla pagina 1di 46

Integration Services

Plataforma SQL
Server BI

Adquisicin de datos en
sus orgenes e
integracin

Transformacin y sntesis
de datos

Enriquecer los datos con


lgica empresarial y
vistas jerrquicas

Descubrir informacin
con minera de datos

Presentacin y
distribucin de datos

Acceso a los datos para


todos
Integrar
Analizar
Informar
Integracin de Datos
Call centre data: semi structured
Legacy data: binary files
Application database
ETL
Warehouse
Reports
Mobile
data
Data mining
Alerts & escalation Alerts & escalation
Hand
coding
taging
Te!t Mining
ETL taging
Cleansing
"
ETL
taging
ETL

#ntegraci$n y Almacenamiento eparado% Etapas y &peraciones


'reparaci$n de datos diferentes% a menudo incompatibles% Herramientas

'resentaci$n de #nformes es 'roceso Lento Demorando las Respuestas #nteligentes

'esados (ol)menes de datos hacen de este escenario cada (e* m+s impracticable
Consideraciones de Diseo

Un plan de alto nivel

Diagramas de Flujo de Datos

Perflar los Datos

Mapas Origen Destino

Frecuencia de Carga

Cuanta Historia Debo lmacenar!

Uso de Particiones

Carga Hist"rica e Incremental

Dise#o F$sico del Sistema %&'

Sistema de uditor$a
()u* es S)' Server Integration Services!
'a plata+orma para una nueva generaci"n de
tecnolog$as de integradores de datos de alta
per+ormance
Una nueva aplicaci"n de Inteligencia de ,egocios
Arquitectura de Integration Services
Antes de Integration Services
Con Integration Services
Wareouse cargado con SQL Server Integration Services
%scenarios de Uso de SSIS
-enerar .usiness Inteligencie en un proceso de trans+ormaci"n de
datos
'impiar / normali0ar datos
Me0clar datos de or$genes de datos 1eterog*neos
utomati0ar las +unciones administrativas / la carga de datos
SSIS
!""#
SSIS
!""#
D.
S%23%2
D.
S%23%2
Data Flo4 Process
$ovedades en SSIS !""#
Mejora en los
Componentes
Mejora rendimiento / uso
de la cac1* para 'oo5up
,uevos componentes
DO6,%&
&area de generaci"n de
perfles de datos6
,uevo entorno de
cripts73S&8
,uevos tipos de datos de
+ec1a / 1ora
Instrucciones S)'
mejoradas
Captura de datos
modifcados
,uevos arc1ivos de
volcado de depuraci"n
Mejora en la
dministraci"n de
Datos
Mejora en el
2endimiento / Soluci"n
de Problemas
Fiabilidad / recuperaci"n
Flujo de errores
Manejo de problemas en datos sin 1acer
+allar el pa9uete
Manejo de eventos
2esponde a eventos en el pa9uete durante
la ejecuci"n
Integraci"n :MI
2eali0a consultas de los registros de
eventos de :indo4s
2estauraci"n de pa9uetes
C1ec5points por +allas
Firma digital
segura integridad con certifcados
'impie0a de Datos
Microso+t researc1
SSIS inclu/e la ;l"gica di+usa< de =ltima tecnolog$a basada en componentes de limpie0a de datos
%l en+o9ue elegido es el de dominio independiente / no depende de ning=n dato de dominio espec$fco> como los
datos de re+erencia de direcci"n o c"digo postal6
Fu00/ loo5up
.usca e9uivalencias apro?imadas
Du Pont @ Dupont
Proporciona similaridad / las mejores e9uivalencias
DeAduplication
%liminaci"n de duplicados
;:indo4s BP<> ;:inBP<> etc
Data Profling &as5
Clasi%cador de Datos
Data Profling &as5
Identifcar problemas Columnas individuales
'a distribuci"n de longitudes en los valores de
columna6
%l porcentaje de valores ,U''6
'a distribuci"n de valores en la columna6
%stad$sticas de columna para columnas
num*ricas6
%?presiones regulares 9ue coinciden con
columnas de cadena
Identifcar problemas con las relaciones de
columna
Columnas de clave candidata6
Dependencias +uncionales entre
columnas6
'a inclusi"n del conjunto de valores en
una columna en el conjunto de valores de
otra columna
Manejador de
la cone?i"n
DO6net
M=ltiples tipos
de perfl
Propiedades
especifcas del
perfl
&ditor del Data Pro%ling 'as(
Data Profle 3ie4er
3ie4 Profling &as5
Detalle
nClisis
.uscador
de
Perfles
de &abla
Clasi%cador de Datos
3ie4 Profling &as5
)lu*o de tra+a*o escala+le
%l planifcador de los 1ilos de ejecuci"n de las tareas de Dujo de
datos es nuevo / mejora el comportamiento anterior

%s capa0 de optimi0ar largas cadenas de trans+ormaciones


;s$ncronas<

Multicast / conditional split se benefcian


SQL Server !"",
SQL Server !""#
Creacin de Pro-ecto SSIS
Un pro/ecto de
SSIS se crea en el
S)' Server
.usiness
Intelligence
Development
Studio
Creacin de Pro-ecto SSIS
%n SSIS se puede crear Multiples
Or$genes de Datos6
Plan de Mantenimiento
Se crea los planes de
mantenimiento con
ma/or control
Inicia ejecuci"n de S)'
gent Eobs
2econstru/e o reorgani0a
7D.CC Inde?De+rag8
Indices
Manejador de Cone?iones
O'%D.
OD.C
Cac1e
DO
DO6,%&
nal/sis Services
File
Flat File
MultiFile
MultiFlatFile
F&P
H&&P
SM&P
S)' Mobile
:MI
Com.onentes AD/0$&'

UI espec$fco para el
Source dapter

Drop do4n para lista de


tablas

Invoca el dise#ador de
Consultas

;e?pressionAable< para
cambios dinCmicos

Un Destination adapter

UI espec$fco

OD.C
Control Flo4 &as5 -roups
Control Flo4 Items
Data Preparation
&as5s
Scripting &as5s
:or5 Flo4 &as5s
S)' Server &as5s
Control Containers
Data Flo4 &as5
Data Flo4 -roups
Data Flo4 Source
Data Flo4 -roups
Data Flo4 Destination
Data Flo4 -roups
Data Flo4
&rans+ormations
Control de )lu*o
%jecuci"n Pa9uete
%l color 3erde en la
ejecuci"n de un
pa9uete signifca 9ue
el Dujo se reali0o
e?itosamente
Data 3ie4ers de SSIS
%n los Data Flo4 se
puede Crear Data
1ie2ers para
visuali0ar la Data
9ue FluirC de un
punto a otro6
SSIS Pac5age Confguration
Integration Service es
posible crear arc1ivos de
confguraci"n en +ormato
BM'> donde se podrC
almacenar variables>
parCmetros> cadenas de
Cone?i"n> etc6
3ariables SSIS
SSIS se podrC crear variables a
nivel de pa9uete / nivel
Componente6
%ditor Script &as5

Cambiar el 'enguaje cuando de grega la &area

Seleccionar 2eadOnl/3ariables and 2ead:rite3ariables de Una 'ista


Disenador Script :eb Service

dicionar una re+erencia :eb6

Proveer la U2' del Servicio :eb6


'ransformacin Loo(u.
-UI totalmente redise#ado
Bene%cios Persistentes
Loo(u.s
&ipos de Cac1e 'oo5up
Cac1e Connection Manager
&rans+ormaci"n Cac1e
Confguraci"n 'oo5up
Bene%cio &scala+ilidad
Pi.eline
Hilos Programados
&ipos de Cac1e 'oo5up
,o Cac1e

2e+erencia dataset Usa O'% D. cone?iones

'oo5up ejecuta un 9uer/ por cada fla dentro del pipeline


$o matc andler3
40 Ignore
!0 5edirect to error out.ut
60 )ail com.onent
70 5edirect to no matc out.ut
N
8atc9
Loo(u.
Reference
Dataset
Pipeline
Pipeline
Y
&ipos de Cac1e 'oo5up
Partial Cac1e

2e+erencia dataset> Usa O'% D. cone?iones

'oo5up busca primero en cac1e> a continuaci"n ejecuta no A


cac1e pregunta si las columnas del Fndice no se encuentran en la
memoria
$o matc andler3
40 Ignore
!0 5edirect to error out.ut
60 )ail com.onent
70 5edirect to no matc out.ut
N
8atc9
Loo(u.
Reference
Dataset
Pipeline
Pipeline
Y
Hit/Miss
Cache
&ipos de Cac1e 'oo5up
Full Cac1e InAMemor/

2e+erencia dataset> Usa O'% D. cone?iones

%l cac1e carga dentro de la memoria durante la +ase de preA


ejecuci"n / sigue estCtico durante toda la ejecuci"n del
pa9uete6
$o matc andler3
40 Ignore
!0 5edirect to error out.ut
60 )ail com.onent
70 5edirect to no matc out.ut
N
8atc9
Loo(u.
Reference
Dataset
Pipeline
Pipeline
Y
Cache
PreExecute
Cac1e &rans+ormation

Mapea columnas de Cac1e contra un administrador de Cone?iones

ct=a como destino de datos en la +ase de pipeline data para el


siguiente componente6
$uevos ti.os de datos .ara feca - ora
Introduce los nuevos tipos de datos para +ec1a / 1ora 9ue
inclu/e S)' Server GHHI
Soporta una ma/or escala para segundos
+raccionados 7mil*simas8
Soporta precisi"n defnida por el usuario
Soporta las di+erencias 1orarias entre distintas
bandas 1orarias
D&JD.&IM%G
D&JD.&IM%S&MPG
D&JD.&IM%S&MPOFFS%&
:erramienta Im.ortacin;&<.ortacin
Soporte DO6 ,et para or$genes / destinos de datos 7OD.C8
Conversiones de tipos de datos

,ueva pCgina 9ue muestra los mapeos / posibles incidencias

Puede insertar trans+ormaciones de conversi"n de datos dentro de Dujos


de datos
Di.lomen SSIS
Para reali0ar el
Deplo/ement en SSIS> en
las propiedades de
Pro/ecto de SSIS poner el
valor
CreateDeplo/mentUtilit/
en &rue
Para reali0ar el despliegue
se tiene 9ue tener en
cuenta el Protection
Level de lo pa9uetes6
De.lo-ment SSIS
Cuando se ejecuta el manifesto de
Deplo/ment generado se ejecutara
el :i0ard> seleccionamos S)' Server
deplo/ment
De.lo-ment SSIS
Seleccionamos el Servidor
donde se desplegara el pa9uete
SSIS / el 'ugar6
De.lo-ment SSIS
Para fnali0ar el :i0ard 1acemos clic
en Finis1
De.lo-ment SSIS
%n la Instancia de Integration Service se
2egistran &odos los pa9uetes> podrCn ser
ejecutados desde Eobs6

Potrebbero piacerti anche