Creare tabelle nel magazzino

Si applica a:✅ Warehouse su Microsoft Fabric

Questo articolo fornisce due esempi che illustrano come creare una nuova tabella in Fabric Data Warehouse, da un file parquet o tramite l'editor del warehouse nel portale di Fabric.

Prerequisiti

Per iniziare, è necessario soddisfare i prerequisiti seguenti:

  • Avere accesso a un elemento di magazzino all'interno di un'area di lavoro di capacità Premium con permessi di collaboratore o superiore.
    • Assicurarsi di connettersi al sistema del magazzino. Non è possibile creare tabelle direttamente nell'endpoint di analisi SQL di un warehouse.
  • Scegli lo strumento di query. Questa esercitazione include l'editor di query SQL nel portale di Microsoft Fabric, ma è possibile usare qualsiasi strumento T-SQL.

Per altre informazioni sulla connessione al Warehouse in Microsoft Fabric, vedere Connettività.

Creare una tabella vuota nell'editor di query SQL con i modelli

  1. Nella barra multifunzione dell'editor di warehouse individuare l'elenco a discesa Modelli SQL .

  2. Selezionare Nuova tabella, e appare automaticamente un modello di script CREATE TABLE nella nuova finestra della query SQL.

  3. Aggiornare il nome della tabella e le definizioni di colonna nel CREATE TABLE modello in modo che corrispondano alla struttura necessaria. Lo script T-SQL dovrebbe essere simile al codice seguente:

    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. Selezionare Run (Esegui) per creare la tabella.

Per altre informazioni sulla creazione di tabelle supportate nel Warehouse in Microsoft Fabric, vedere Tabelle nell'archiviazione di dati in Microsoft Fabric e tipi di dati in Microsoft Fabric.

Creare una tabella caricata nell'editor di query SQL da un file esterno

È anche possibile creare una tabella direttamente da un file Parquet esterno a cui si ha accesso. In questo esempio verrà creata una nuova tabella basata su un file di dati disponibile pubblicamente. Nell'editor di query incollare ed eseguire il codice T-SQL seguente:

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

L'istruzione CTAS (Create Table As Select) crea una nuova tabella e la popola con i dati recuperati dal file di origine specificato, semplificando il processo di definizione e caricamento della tabella in un unico passaggio. Altre opzioni di inserimento sono disponibili nella pagina Inserire dati con T-SQL .

Passaggio successivo