sql >> Base de Datos >  >> RDS >> Database

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

Servicios de integración de SQL Server (SSIS) forman parte integral del software de base de datos de Microsoft SQL Server. Esto hace que el trabajo de gestión de datos sea mucho más fácil con sus diversas funciones. En este tutorial, profundizaremos en SSIS a nivel conceptual, en el siguiente orden:

  • ¿Qué es la integración de datos?
  • ¿Por qué SSIS?
  • ¿Qué es SSIS?
  • Características de SSIS
  • ¿Cómo funciona SSIS?
    • Proceso ETL
    • Almacenamiento de datos
  • Requisitos para SQL Server Integration Services
    • Instalación de SQL Server
    • Instalar las herramientas de datos de SQL Server
  • ¿Qué es el paquete SSIS?

Comencemos.

¿Qué es la integración de datos?

La integración de datos es un proceso en el que se recuperan y combinan datos heterogéneos como una forma y estructura incorporadas. Por ejemplo, hoy en día todas las empresas tienen que procesar grandes conjuntos de datos de diversas fuentes. Estos datos deben procesarse para brindar información perspicaz para tomar 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.

Estas son algunas formas de lograr la integración de datos:

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 expertos
  • 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
  • Construya BI en un proceso de transformación de datos
  • Manejo robusto de eventos y errores

Avanzando en 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 ricos entornos de estudio
  • Proporciona muchas funciones de integración de datos para mejores transformaciones
  • Conectividad de datos de alta velocidad

Puede ver el siguiente video 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 los conceptos básicos de MSBI.

Avanzando en el tutorial de SSIS, veamos cómo funciona exactamente.

¿Cómo funciona SSIS?

SSIS consta de tres componentes principales, a saber:

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

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

Datos operativos

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 aloja la mayoría de los datos utilizados en la operación actual antes de que se transfieran al almacén de datos para su almacenamiento o archivo a 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
  • Cargar

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

Transformación: En la transformación, se analizan 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.

Cargar: 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 ensamblar y administrar datos de varias fuentes con el fin de responder preguntas comerciales. Por lo tanto, ayuda en la toma de 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 del servidor SQL

Vaya 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.

Así que hay diferentes ediciones de SQL Server, a saber:

    • Prueba gratuita: 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 que no sea de producción.
    • Edición Express: Express es una edición gratuita de SQL Server, ideal para el desarrollo y la producción de aplicaciones de escritorio, web y servidores pequeños.

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

Herramientas de datos de SQL Server

Vaya 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. Así que comencemos.

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 requeridas y las características como SQL Server Database, 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 con las herramientas anteriores.

¿Qué es el paquete SSIS?

Un paquete es un bloque fundamental en el que sigues y codificas 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 discutió anteriormente, SSIS es esencial para ETL, y el paquete SSIS realizará el proceso de ETL. Por lo 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 de tutoriales de Power BI. Este fue el primer blog de la serie Power BI. Este tutorial de Power BI será seguido por 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 nuestra Certificación de capacitación de MSBI 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 alguna pregunta para nosotros? Menciónelo en la sección de comentarios del "Tutorial de SSIS" y nos pondremos en contacto con usted.