Ingesta de datos en un grupo de SQL dedicado

En este artículo, aprenderá a ingerir datos desde una cuenta de almacenamiento de Azure Data Lake Gen2 en un grupo de SQL dedicado en Azure Synapse Analytics.

Prerrequisitos

Crear servicios vinculados

En Azure Synapse Analytics, un servicio vinculado es donde se define la información de conexión a otros servicios. En esta sección, agregará un servicio vinculado de Azure Synapse Analytics y Azure Data Lake Storage Gen2.

  1. Abra la experiencia del usuario de Azure Synapse Studio y vaya a la pestaña Administrar.
  2. En Conexiones externas, seleccione Servicios vinculados.
  3. Para agregar un servicio vinculado, seleccione Nuevo.
  4. Seleccione el icono de Azure Data Lake Storage Gen2 de la lista y seleccione Continuar.
  5. Especifique las credenciales de autenticación. Actualmente, la clave de cuenta, la entidad de servicio y la identidad administrada son los tipos de autenticación admitidos. Seleccione Probar conexión para verificar que las credenciales son correctas. Cuando haya terminado, seleccione Crear.
  6. Repita los pasos 3-5, pero, en lugar de Azure Data Lake Storage Gen2, seleccione el icono de Azure Synapse Analytics y escriba las credenciales de conexión correspondientes. En el caso de Azure Synapse Analytics, se admiten actualmente la autenticación de SQL, la identidad administrada y la entidad de servicio.

Creación de una canalización

Una canalización contiene el flujo lógico para una ejecución de un conjunto de actividades. En esta sección, creará una canalización que contiene una actividad de copia que ingiere datos de ADLS Gen2 en un grupo de SQL dedicado.

  1. Vaya a la ficha Integrar. Seleccione el icono de signo de más situado junto al encabezado de canalizaciones y seleccione Canalización.
  2. En Mover y transformar en el panel de actividades, arrastre Copiar datos al lienzo de la canalización.
  3. Seleccione la actividad de copia y vaya a la pestaña Origen. Seleccione Nuevo para crear un conjunto de datos de origen.
  4. Seleccione Azure Data Lake Storage Gen2 como almacén de datos y después seleccione Continuar.
  5. Seleccione DelimitedText como formato y después seleccione Continuar.
  6. En el panel Establecer propiedades, seleccione el servicio vinculado de ADLS que creó. Especifique la ruta de acceso del archivo de los datos de origen y especifique si la primera fila tiene un encabezado. Puede importar el esquema del almacén de archivos o de un archivo de ejemplo. Seleccione Aceptar cuando termine.
  7. Haga clic en la pestaña Receptor. Seleccione Nuevo para crear un conjunto de datos de receptor.
  8. Seleccione Azure Synapse Analytics como almacén de datos y después seleccione Continuar.
  9. En el panel Establecer propiedades, seleccione el servicio vinculado de Azure Synapse Analytics que creó. Si está escribiendo en una tabla existente, selecciónela del menú desplegable. De lo contrario, active Editar y escriba el nombre de la nueva tabla. Seleccione Aceptar cuando haya terminado.
  10. Si va a crear una tabla, habilite Auto create table (Creación automática de tabla) en el campo opción de tabla.

Depuración y publicación de la canalización

Una vez que haya terminado de configurar la canalización, puede ejecutar una depuración antes de publicar los artefactos para verificar que todo esté correcto.

  1. Para depurar la canalización, seleccione Depurar en la barra de herramientas. Verá el estado de ejecución de la canalización en la pestaña Output (Salida) en la parte inferior de la ventana.
  2. Una vez que la canalización se pueda ejecutar correctamente, en la barra de herramientas superior, seleccione Publicar todo. Esta acción publica las entidades (conjuntos de datos y canalizaciones) que creó en el servicio de Synapse Analytics.
  3. Espere a que aparezca el mensaje Successfully published (Publicado correctamente). Para ver los mensajes de notificación, seleccione el botón de campana en la esquina superior derecha.

Activación y supervisión de la canalización

En este paso, desencadenará manualmente la canalización que publicó en el paso anterior.

  1. Seleccione Add Trigger (Agregar desencadenador) en la barra de herramientas y, después, seleccione Trigger Now (Desencadenar ahora). En la página Pipeline Run (Ejecución de canalización), seleccione Finish (Finalizar).
  2. Vaya a la pestaña Supervisar que se encuentra en la barra lateral izquierda. Verá una ejecución de canalización que se desencadena de forma manual. Puede usar los vínculos de la columna Actions (Acciones) para ver los detalles de la actividad y volver a ejecutar la canalización.
  3. Para ver las ejecuciones de actividad asociadas con la ejecución de canalización, seleccione el vínculo View Activity Runs (Ver ejecuciones de actividad) en la columna Actions (Acciones). En este ejemplo, solo hay una actividad, así que solo verá una entrada en la lista. Para ver detalles sobre la operación de copia, seleccione el vínculo Details (Detalles) (icono de gafas) en la columna Actions (Acciones). Seleccione Pipeline Runs (Ejecuciones de canalización) en la parte superior para volver a la vista Pipeline Runs (Ejecuciones de canalización). Para actualizar la vista, seleccione Refresh (Actualizar).
  4. Verifique que los datos se han escrito correctamente en el grupo de SQL dedicado.

Pasos siguientes

Para obtener más información sobre la integración de datos para Azure Synapse Analytics, consulte el artículo Ingesta de datos en Azure Data Lake Storage Gen2.