Del curso: SQL Server: Servicios de integración esencial
ETL básico - Tutorial de SQL Server Integration Services
Del curso: SQL Server: Servicios de integración esencial
ETL básico
Ahora vamos a crear un proceso ETL básico. Vamos primero que todo a agregar una tarea de flujo de datos. Hacemos doble clic y vamos a tener un asistente de orígenes y un asistente de destinos. También tenemos diferentes orígenes, diferentes destinos, que podemos utilizar dentro del paquete. Entonces, vamos a utilizar un origen SQL. Vamos a crear una nueva conexión. Nos vamos a conectar al servidor local, la base de datos de prueba, Aceptar. Vamos a configurar esta fuente. Vamos a seleccionar una de las tablas, podemos hacer una vista previa, ver las columnas que podemos trabajar, aceptamos, y luego vamos a enviar esto a un archivo plano. Esto indica que aquí vamos a acceder a la tabla. El resultado de acceder a esa tabla lo vamos a enviar a este archivo plano. Hacemos doble clic, creamos una nueva configuración, donde le decimos que vamos a crear un archivo, en este caso, delimitado. Damos clic en Aceptar, especificamos el nombre, configuramos todas las opciones, entre ellas la configuración regional, el país. En la página de códigos, o si es Unicode, el tipo de delimitación que vamos a utilizar, el calificador de texto, el separador de filas, etc. Aquí también vamos a encontrar las columnas y vamos a encontrar las opciones que definen cómo se van a comportar estas columnas. Vemos que en este caso extrajo la información de la tabla y estableció 150 como el tamaño de la columna. Hacemos clic en Aceptar, pasamos a Asignaciones, y vemos que se conecta el origen, la tabla de origen con el destino. Esta conexión proviene de este conector. Si hacemos clic en Editar vamos a ver la parte de metadatos y aquí nos esta indicando, o nos está presentando, cuál es la información que esta fluyendo de la tarea inmediatamente anterior conectada con mi tarea actual. Esta conexión es muy importante tenerla clara y muy bien definida para saber cómo se va a comportar el paquete al final. Si ejecutamos este paquete, y vamos a ver los resultados. Aquí tenemos el archivo con los resultados esperados. Este proceso de ETL básico nos muestra un origen, un destino y sobre él vamos a elaborar otras actividades.
Practica mientras aprendes con los archivos de ejercicios.
Descarga los archivos que el instructor utiliza para enseñar el curso. Sigue las instrucciones y aprende viendo, escuchando y practicando.
Contenido
-
-
-
-
-
-
-
ETL básico2 min 45 s
-
(Bloqueado)
Creación de columnas derivadas2 min 32 s
-
(Bloqueado)
Tareas de agregación en SSIS3 min 11 s
-
(Bloqueado)
Tarea de distribución de carga4 min 14 s
-
(Bloqueado)
Transformación LookUp3 min 44 s
-
(Bloqueado)
Transformación cache5 min 8 s
-
(Bloqueado)
Separación condicional (Conditional Split)2 min 58 s
-
(Bloqueado)
Data Conversion o conversión de tipos de datos2 min 8 s
-
(Bloqueado)
Distribución del flujo de datos con MultiCast2 min 9 s
-
(Bloqueado)
Conteo de filas en SSIS2 min 24 s
-
(Bloqueado)
Permitir el flujo de datos con el ordenamiento2 min 19 s
-
(Bloqueado)
Union ALL aplicado a flujos de datos2 min 10 s
-
-
-
-
-
-