Skapa tabeller i informationslagret

Gäller för:✅ Lager i Microsoft Fabric

Den här artikeln innehåller två exempel som visar hur du skapar en ny tabell i Fabric Data Warehouse, från en parquet-fil eller via förrådsredigeraren i Fabric-portalen.

Förutsättningar

För att komma igång måste du uppfylla följande krav:

  • Få åtkomst till ett lagerobjekt i en arbetsyta för Premium-kapacitet med redigeringsbehörighet eller högre.
    • Se till att ansluta till ditt lagerobjekt. Du kan inte skapa tabeller direkt i SQL-analysslutpunkten för ett lager.
  • Välj frågeverktyget. Den här självstudien innehåller SQL-frågeredigeraren i Microsoft Fabric-portalen, men du kan använda valfritt T-SQL-frågeverktyg.

Mer information om hur du ansluter till ditt lager i Microsoft Fabric finns i Anslutningar.

Skapa en tom tabell i SQL-frågeredigeraren med mallar

  1. Leta upp listrutan SQL-mallar i menyfliksområdet för lagerredigeraren.

  2. Välj Ny tabell och en autogenererad CREATE TABLE-skriptmall visas i det nya SQL-frågefönstret.

  3. Uppdatera tabellnamnet och kolumndefinitionerna i mallen så att de CREATE TABLE matchar den struktur du behöver. T-SQL-skriptet bör se ut ungefär så här:

    CREATE TABLE dbo.fact_sale
    (
    	SaleKey bigint,
    	CityKey int,
    	CustomerKey int,
    	BillToCustomerKey int,
    	StockItemKey int,
    	InvoiceDateKey datetime2(6),
    	DeliveryDateKey datetime2(6),
    	SalespersonKey int,
    	WWIInvoiceID int,
    	Description varchar(max),
    	Package varchar(100),
    	Quantity int,
    	UnitPrice numeric(18,2),
    	TaxRate numeric(18,3),
    	TotalExcludingTax numeric(18,2),
    	TaxAmount numeric(18,2),
    	Profit numeric(18,2),
    	TotalIncludingTax numeric(18,2),
    	TotalDryItems int,
    	TotalChillerItems int,
    	LineageKey int
    )
    
  4. Välj Kör för att skapa tabellen.

Mer information om hur du skapar tabeller som stöds i Warehouse i Microsoft Fabric finns i Tabeller i datalager i Microsoft Fabric och datatyper i Microsoft Fabric.

Skapa en inläst tabell i SQL-frågeredigeraren från en extern fil

Du kan också skapa en tabell direkt från en extern parquet-fil som du har åtkomst till. I det här exemplet skapar vi en ny tabell baserat på en offentligt tillgänglig datafil. I frågeredigeraren klistrar du in och kör följande T-SQL-kod:

CREATE TABLE dbo.fact_sale AS
SELECT *
FROM OPENROWSET(BULK 'https://fabrictutorialdata.dfs.core.windows.net/sampledata/WideWorldImportersDW/parquet/full/fact_sale/*.parquet');

CTAS-instruktionen (Skapa tabell som välj) skapar en ny tabell och fyller den med data som hämtats från den angivna källfilen, vilket effektiviserar processen för att både definiera och läsa in tabellen i ett enda steg. Du hittar fler inmatningsalternativ i mata in data med T-SQL-sidan .

Gå vidare