Acceso a orígenes de datos locales en Microsoft Fabric

Una de las claves para optar por Microsoft Fabric es poder llevar los datos desde bases de datos SQL Server locales.

En este artículo veremos las diferentes opciones que nos ofrece Microsoft Fabric para mover los datos de nuestros servidores SQL Server locales. Eso sí, no hay una opción mejor que otra, todo depende de nuestro escenario y nuestros requisitos, aquí ya entra la elección de cada uno.

Prerrequisitos

En situaciones donde los orígenes de datos se encuentran en entornos locales, Microsoft proporciona la puerta de enlace de datos local, que permite establecer una conexión segura entre el entorno local y la nube. La puerta de enlace debe estar instalada para poder llevar los datos de SQL Server a Microsoft Fabric. Este software lo puedes descargar aquí.

Creación de una puerta de enlace de datos local

La puerta de enlace se ejecuta en el equipo donde se instala, por eso es importante instalarla en un equipo que esté siempre encendido. Además, para lograr un mejor rendimiento y confiabilidad, se recomienda que el equipo esté conectado a una red por cable en vez de una red inalámbrica.

Como los pasos de instalación quedan fuera del alcance de este artículo, os facilito dos enlaces para crear la puerta de enlace:

  1. Descargar el software para la puerta de enlace.

  2. Sigue los pasos para instalar la puerta de enlace.

Creación de una conexión para el origen de datos local

En portal de administración de Microsoft Fabric,haz clic en el botón de ajustes (ese que parece un engranaje) en la esquina superior derecha. Luego, elige «Administrar conexiones y puertas de enlace» en el menú que aparece.

Cuando aparezca el cuadro de diálogo «Nueva conexión», elige «Local» y proporciona el clúster de la puerta de enlace, así como el tipo de recurso asociado y toda la información relevante.

Conexión del origen de datos local desde Microsoft Fabric

Actualmente existen dos formas de conectar al origen de datos local desde Microsoft Fabric: flujo de datos Dataflow Gen2 y Canalización de datos (Data pipeline).

Flujo de datos Dataflow Gen2

  1. Creamos un flujo de datos Dataflow Gen2 desde el área de trabajo.

  2. Añadimos un nuevo origen desde SQL Server al flujo de datos.

  1. Seleccionamos la conexión creada en el paso anterior.

  1. Seleccionamos las tablas que queramos cargar

  1. A partir de aquí, podemos realizar las transformaciones que queramos. Luego, hay que añadir el destino de los datos desde el botón Agregar destino de datos

  2. Para finalizar, publicamos el flujo de datos Dataflow Gen2.

Una vez publicado se ejecuta automáticamente y, tras esperar unos segundos, los datos ya los tendremos en la tabla delta del Lakehouse y disponibles en Microsoft Fabric.

Canalización de datos

  1. Crea una canalización de datos desde el área de trabajo.

  2. Añade la actividad copy data en Origen, selecciona Más para crear una nueva conexión de origen.

  3. Aparecerá una ventana para seleccionar el origen de datos. Seleccionamos SQL Server database

Si desde el acceso rápido no aparece, podemos seleccionar en Nuevo y buscar el origen de datos. En esté menú aparecerán todos los orígenes de datos disponibles hasta ahora (junio 2024), pudiendo filtros por tipo.

  1. A continuación, rellenamos los datos que se solicitan y seleccionamos la puesta de enlace que hemos creado en los pasos anteriores.

  2. Una vez configurado, ya podremos seleccionar como obtener los datos, si seleccionando una tabla, mediante consulta o procedimiento almacenado. Yo seleccionaré una tabla.

  3. Para el destino también existen muchas opciones. En mi caso, seleccionaré un Lakehouse existente, creando una nueva tabla y con modo Overwrite.

  4. En la pestaña Mapping se pueden realizar cambios de tipo de dato y seleccionar solo las columnas que necesitemos en vez de cargarlas todas, que es la acción por defecto.

  5. Tras configurar todo, ejecuto y en unos segundos soy capaz ver la nueva tabla delta en mi Lakehouse.

En este momento, ya tengo disponible los datos para realizar las tareas en Fabric, de una forma muy rápida y sencilla.

0
Subscribe to my newsletter

Read articles from Kilian Baccaro Salinas directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Kilian Baccaro Salinas
Kilian Baccaro Salinas