Compartir vía


Tutorial: Carga de datos con T-SQL en un almacén

Se aplica a:✅ Almacén en Microsoft Fabric

En este tutorial, aprenderá a cargar datos de una cuenta de Azure Blob Storage de almacenamiento público en tablas de almacenamiento con T-SQL.

Nota

Este tutorial forma parte de un escenario de extremo a extremo. Para completar este tutorial, primero debe completar estos tutoriales:

  1. Crear un área de trabajo
  2. Crear un almacén
  3. Ingesta de datos en un almacén de datos
  4. Crear tablas con T-SQL en un almacén de datos

Carga de datos con T-SQL

En esta tarea, aprenderá a cargar datos con T-SQL.

  1. Asegúrese de que el área de trabajo que creó en el primer tutorial esté abierta.

  2. En la cinta de opciones de Inicio, seleccione Nueva consulta SQL.

    Captura de pantalla de la cinta Inicio, resaltando la opción Nueva consulta SQL.

  3. En el editor de consultas, pegue el siguiente código. El código devuelve datos de ejemplo de archivos Parquet procedentes de una cuenta de Azure Blob Storage. Asegúrese de que las columnas de los resultados coincidan con los esquemas de la tabla dimension_city y fact_sale.

    -- Read sample dimension_city data from the public Azure storage account.
    SELECT TOP 10 *
    FROM OPENROWSET(
      BULK 'https://fabrictutorialdata.blob.core.windows.net/sampledata/WideWorldImportersDW/tables/dimension_city.parquet'
    ) AS sample;
    
    -- Read sample fact_sale data from the public Azure storage account.
    SELECT TOP 10 *
    FROM OPENROWSET(
      BULK 'https://fabrictutorialdata.blob.core.windows.net/sampledata/WideWorldImportersDW/tables/fact_sale.parquet'
    ) AS sample;
    
  4. En el editor de consultas, pegue el siguiente código. El código copia datos de archivos Parquet procedentes de una cuenta de Azure Blob Storage en la tabla dimension_city y la tabla fact_sale.

     --Copy data from the public Azure storage account to the dimension_city table.
     COPY INTO [dbo].[dimension_city]
     FROM 'https://fabrictutorialdata.blob.core.windows.net/sampledata/WideWorldImportersDW/tables/dimension_city.parquet'
     WITH (FILE_TYPE = 'PARQUET');
    
     --Copy data from the public Azure storage account to the fact_sale table.
     COPY INTO [dbo].[fact_sale]
     FROM 'https://fabrictutorialdata.blob.core.windows.net/sampledata/WideWorldImportersDW/tables/fact_sale.parquet'
     WITH (FILE_TYPE = 'PARQUET');
    
  5. En la cinta de opciones del diseñador de consultas, seleccione Ejecutar para ejecutar la consulta.

    Captura de pantalla de la opción Ejecutar en la cinta del editor de consultas.

  6. Cuando finalice la ejecución del script, revise los mensajes para determinar cuántas filas se cargaron en la tabla dimension_city y fact_sale tabla.

  7. Para cargar una vista previa de los datos cargados, en el panel explorador de , seleccione .

    Captura de pantalla del panel Explorador, destacando la tabla de venta de hechos.

  8. Cambie el nombre de la consulta como Load Tables.

Paso siguiente