Tutorial de SSIS para principiantes: ¿Por qué, qué y cómo?



SSIS es una plataforma para aplicaciones de flujo de trabajo e integración de datos. Este tutorial de SSIS cubre el por qué, el qué y el cómo de SQL Server Integration Services.

Los servicios de integración de SQL Server (SSIS) forman una parte integral del software de base de datos de Microsoft SQL Server. Esto facilita mucho el trabajo de gestión de datos con sus diversas funciones. En este tutorial, profundizaremos en SSIS a nivel conceptual, en el siguiente orden:

Empecemos.





¿Qué es la integración de datos?

La integración de datos es un proceso en el que se recuperan datos heterogéneos y se combinan como una forma y estructura incorporadas. Por ejemplo, todas las empresas en estos días tienen que procesar grandes conjuntos de datos de diversas fuentes. Estos datos deben procesarse para brindar información detallada para la toma de decisiones comerciales. Entonces, una solución simple sería la integración de datos. Básicamente integrará todos sus datos presentes en las diferentes bases de datos y los combinará en la misma plataforma.

que es dax en power bi

A continuación, se muestran algunas formas de lograr la integración de datos:



Tutorial de integración de datos-SSIS- Edureka

Ahora que ha entendido la integración de datos, veamos por qué se usa SSIS. SSIS significa Servicios de integración de SQL Server .

¿Por qué SSIS?



  • Los datos se pueden cargar en paralelo a muchos destinos variados
  • SSIS elimina la necesidad de programadores incondicionales
  • Estrecha integración con otros productos de Microsoft
  • SSIS es más barato que la mayoría de las otras herramientas ETL
  • SIS proporciona GUI para transformar datos fácilmente
  • Integrar BI en un proceso de transformación de datos
  • Manejo robusto de errores y eventos

Continuando con este tutorial de SSIS, veamos qué es exactamente y cómo funciona.

¿Qué es SSIS?

SQL Server Integration Services (SSIS) es un componente del software de base de datos de Microsoft SQL Server que se puede utilizar para realizar una amplia gama de tareas de integración y transformación de datos.

  • Integración de datos: Combina los datos que residen en diferentes fuentes y proporciona a los usuarios una vista unificada de estos datos.
  • Flujo de trabajo: También se puede utilizar para automatizar el mantenimiento de bases de datos de SQL Server y actualizaciones de datos analíticos multidimensionales.

Características de SSIS

Algunas de las características para usar SSIS son:

  • Transformaciones organizadas y de búsqueda
  • Estrecha integración con otra familia de Microsoft SQL
  • Proporciona entornos de estudio enriquecidos
  • Proporciona muchas funciones de integración de datos para mejores transformaciones.
  • Conectividad de datos de alta velocidad

Puede ver el video a continuación que cubre todos los conceptos básicos, incluidos los conceptos de almacenamiento de datos que se utilizan para la extracción, transformación y carga de datos (ETL). Es ideal tanto para principiantes como para profesionales que desean repasar sus conceptos básicos de MSBI.

Continuando con el tutorial de SSIS, veamos cómo funciona exactamente.

¿Cómo funciona SSIS?

SSIS consta de tres componentes principales, a saber:

  • Datos operacionales
  • Proceso ETL
  • Almacén de datos

Estas tareas de transformación de datos y creación de flujo de trabajo se llevan a cabo utilizando el 'Paquete SSIS', que se discutirá más adelante en este blog. Continuando con el tutorial de SSIS, primero comprendamos cada uno de estos componentes en detalle:

Datos operacionales

Un almacén de datos operativos (ODS) es una base de datos diseñada para integrar datos de múltiples fuentes para operaciones adicionales en los datos. Este es el lugar donde se almacenan la mayoría de los datos utilizados en la operación actual antes de transferirlos al almacén de datos para su almacenamiento o archivo a más largo plazo.

Proceso ETL

ETL es un proceso para extraer, transformar y cargar los datos. Extraer, transformar y cargar (ETL) es el proceso de extraer los datos de varias fuentes, transformar estos datos para cumplir con sus requisitos y luego cargarlos en un almacén de datos de destino. ETL proporciona una SOLUCIÓN ÚNICA para todos estos problemas.

  • Extraer
  • Transformar
  • Carga

Extraer: La extracción es el proceso de extraer los datos de varias fuentes de datos homogéneas o heterogéneas basadas en diferentes puntos de validación.

Transformación: En la transformación, se analizan los datos completos y se les aplican varias funciones para cargar los datos en la base de datos de destino en un formato limpio y general.

Carga: La carga es el proceso de cargar los datos procesados ​​en un repositorio de datos de destino utilizando recursos mínimos.


Almacenamiento de datos

  • Almacén de datos captura los datos de diversas fuentes para un análisis y acceso útiles.
  • Almacenamiento de datos es un gran conjunto de datos acumulados que se utiliza para recopilar y administrar datos de diversas fuentes con el fin de responder preguntas comerciales. Por lo tanto, ayuda a tomar decisiones.

Requisitos para los servicios de integración de SQL Server

Para trabajar con SSIS, debe instalar lo siguiente:

  • servidor SQL
  • Herramientas de datos de SQL Server

Echemos un vistazo al proceso de instalación.

Instalación de SQL Server

Ir al sitio web: https://www.microsoft.com/en-au/sql-server/sql-server-downloads para instalar SQL Server. Puede instalar la última versión o la versión anterior según su elección.

Entonces, hay diferentes ediciones de SQL Server, a saber:

    • Prueba gratis: Obtiene una prueba gratuita de 180 días de SQL Server 2017 en Windows.
    • Edición para desarrolladores: Es una edición gratuita con todas las funciones, con licencia para su uso como base de datos de desarrollo y prueba en un entorno de no producción.
    • Edicion Expres: Express es una edición gratuita de SQL Server, ideal para el desarrollo y la producción de aplicaciones de escritorio, web y de servidor pequeño.

A continuación, veamos cómo instalar las herramientas de datos.

Herramientas de datos de SQL Server

Ir al sitio web: https://docs.microsoft.com/en-us/sql/ssdt/previous-releases-of-sql-server-data-tools-ssdt-and-ssdt-bi?view=sql-server-ver15 y consulte las diferentes versiones proporcionadas por Microsoft. Consulte la siguiente captura de pantalla con la versión reciente de SSDT junto con el enlace de descarga.

En este tutorial, instalaré la versión 15.9.1. Vamos a empezar.

Paso 1: Cuando abra el archivo .exe, se le pedirá que reinicie el sistema antes de la instalación.

Paso 2: Una vez que haya reiniciado su sistema, estará listo para comenzar. Simplemente haga clic en el botón 'Siguiente' y siga las instrucciones en pantalla.

Paso 3: Mostrará las herramientas necesarias y las características como la base de datos SQL Server, SSAS, SSRS y SSIS. Asegúrese de marcarlos todos y haga clic en el botón 'instalar'. Consulte la siguiente captura de pantalla para ver lo mismo.

A continuación, en el Tutorial de SSIS, analizaremos el paquete SSIS y cómo puede crearlo utilizando las herramientas anteriores.

¿Qué es el paquete SSIS?

Un paquete es un bloque fundamental en el que sigue adelante y codifica en SSIS. Ahora, 'código' no se refiere a ningún lenguaje de programación, es el desarrollo que haces. Entonces, básicamente, su desarrollo se realiza dentro de un paquete. Como se mencionó anteriormente, SSIS es esencial para ETL, y el paquete SSIS realizará el proceso ETL. Por tanto, es un objeto que implementa la funcionalidad de Integration Services para extraer, transformar y cargar datos . Un paquete se compone de:

  • Conexiones
  • Elementos de flujo de control
  • Elementos de flujo de datos

Eso es todo por este tutorial de SSIS. Espero que hayas disfrutado leyéndolo.

Esto nos lleva al final de este blog. Espero que les haya gustado este blog tutorial de Power BI. Este fue el primer blog de la serie Power BI. A este tutorial de Power BI le seguirá mi próximo blog, que se centrará en los paneles de Power BI. Léalo también.

Si desea aprender SSIS y desarrollar una carrera en visualización de datos o BI, consulte nuestro que viene con capacitación en vivo dirigida por un instructor y experiencia en proyectos de la vida real. Esta capacitación lo ayudará a comprender MSBI en profundidad y lo ayudará a dominar el tema.

Tienes una pregunta para nosotros? Menciónelo en la sección de comentarios del “Tutorial de SSIS” y nos comunicaremos con usted.