(+351) 21 24 10006  ·  info@bconcepts.pt
Carnaxide, Lisboa

Cómo crear un Warehouse en Microsoft Fabric con T-SQL

João Barros 07 de July de 2026 4 min de lectura

Un Warehouse en Microsoft Fabric es un almacén de datos relacional que habla T-SQL, pensado para guardar datos ya depurados y alimentar informes en Power BI. Crear uno y llenarlo con tus primeras tablas lleva pocos minutos y no requiere instalar nada — todo se ejecuta en el navegador. A continuación verás cómo crear un Warehouse en Microsoft Fabric, desde cero hasta tu primera consulta con resultados.

Requisitos previos

  • Una cuenta con acceso a Microsoft Fabric y una capacidad (trial o de pago) activa.
  • Un workspace de Fabric donde tengas permisos para crear elementos (rol Member o Admin).
  • Nociones básicas de SQL, como SELECT e INSERT — nada avanzado.

Paso 1: Crear el Warehouse

En el portal de Fabric, abre tu workspace y haz clic en + New item. En la galería de elementos, busca y elige Warehouse, dale un nombre claro (por ejemplo VendasDW) y confirma. En pocos segundos el Warehouse queda listo y se abre el editor, con el Explorer de tablas a la izquierda. A diferencia de un servidor SQL tradicional, no hay nada que configurar ni aprovisionar: la capacidad de Fabric se encarga de la infraestructura por ti y los datos se guardan en OneLake.

Paso 2: Crear una tabla con T-SQL

En la cinta, haz clic en New SQL query para abrir una ventana en blanco. Vamos a crear una tabla sencilla para registrar ventas. Pega el código de abajo y haz clic en Run:

CREATE TABLE dbo.Vendas (
    VendaID     INT,
    Produto     VARCHAR(50),
    Regiao      VARCHAR(30),
    Quantidade  INT,
    Valor       DECIMAL(10,2),
    DataVenda   DATE
);

Usamos solo tipos de datos admitidos por el Warehouse: INT, VARCHAR, DECIMAL y DATE. Tras ejecutarlo, la tabla Vendas aparece en el Explorer, dentro del esquema dbo.

Consejo: el Warehouse de Fabric admite constraints como PRIMARY KEY, pero no las impone (son NOT ENFORCED). Asegura la unicidad de los datos en tu lógica de carga.

Paso 3: Insertar datos

Con la tabla lista, vamos a añadir algunas filas de ejemplo. Abre una nueva consulta (o borra la anterior) y ejecuta:

INSERT INTO dbo.Vendas (VendaID, Produto, Regiao, Quantidade, Valor, DataVenda)
VALUES
    (1, 'Teclado', 'Norte',  10, 199.90, '2026-07-01'),
    (2, 'Rato',    'Sul',    25,  99.75, '2026-07-02'),
    (3, 'Monitor', 'Norte',   5, 749.50, '2026-07-03'),
    (4, 'Teclado', 'Centro', 12, 239.88, '2026-07-04');

Cada fila representa una venta. El Warehouse acepta varias filas en un solo INSERT, lo que es mucho más rápido que insertarlas de una en una. Para cargar archivos grandes (CSV o Parquet desde OneLake) usarías el comando COPY INTO, pero para datos pequeños INSERT es más que suficiente.

Paso 4: Consultar los datos con T-SQL

Ahora la parte más útil: hacer preguntas a los datos. Vamos a sumar el importe vendido por región y a contar cuántas ventas hubo, ordenando de mayor a menor total:

SELECT
    Regiao,
    COUNT(*)    AS NumVendas,
    SUM(Valor)   AS TotalVendido
FROM dbo.Vendas
GROUP BY Regiao
ORDER BY TotalVendido DESC;

El resultado muestra cada región con el número de ventas y el total facturado. Basta con cambiar las columnas del GROUP BY para agrupar por producto, por fecha o por cualquier otra dimensión. Es el mismo T-SQL que ya conoces de SQL Server, sin sorpresas, y el editor incluso ofrece IntelliSense y resaltado de sintaxis.

Si quieres filtrar, por ejemplo solo las ventas de la región Norte, añade una cláusula WHERE:

SELECT Produto, Quantidade, Valor
FROM dbo.Vendas
WHERE Regiao = 'Norte'
ORDER BY Valor DESC;

Verificar el resultado

Para confirmar que todo está bien, haz dos comprobaciones rápidas. Primero, en el Explorer de la izquierda, expande Schemas > dbo > Tables y confirma que la tabla Vendas aparece con las columnas correctas. Segundo, ejecuta un recuento simple:

SELECT COUNT(*) AS TotalLinhas FROM dbo.Vendas;

Si devuelve 4, los datos se insertaron correctamente. Como alternativa, selecciona la tabla en el Explorer y abre la pestaña Data preview para ver las filas sin escribir una sola línea de SQL.

Conclusión

En cuatro pasos creaste un Warehouse, diseñaste una tabla, insertaste datos y ejecutaste tu primera consulta analítica — todo con T-SQL y sin salir del navegador. El siguiente paso natural es conectar este Warehouse a Power BI mediante el modelo semántico predeterminado y crear un informe sobre la tabla Vendas. ¿Qué pregunta de negocio te gustaría responder a continuación con tus propios datos?