Tworzenie tabel w magazynie

Dotyczy:✅ Magazyn w ramach usługi Microsoft Fabric

W tym artykule przedstawiono dwa przykłady pokazujące, jak utworzyć nową tabelę w Magazynie Danych Fabric z pliku parquet lub za pośrednictwem edytora magazynu w portalu Fabric.

Wymagania wstępne

Aby rozpocząć pracę, należy spełnić następujące wymagania wstępne:

  • Mieć dostęp do elementu magazynu w obszarze roboczym pojemności Premium z uprawnieniami współautora lub wyższymi.
    • Pamiętaj, aby nawiązać połączenie z przedmiotem magazynowym. Nie można tworzyć tabel bezpośrednio w punkcie końcowym analizy SQL magazynu.
  • Wybierz narzędzie do wykonywania zapytań. Ten samouczek zawiera edytor zapytań SQL w portalu usługi Microsoft Fabric, ale możesz użyć dowolnego narzędzia do wykonywania zapytań T-SQL.

Aby uzyskać więcej informacji na temat nawiązywania połączenia z magazynem w usłudze Microsoft Fabric, zobacz Łączność.

Tworzenie pustej tabeli w edytorze zapytań SQL przy użyciu szablonów

  1. Na wstążce edytora magazynu znajdź listę rozwijaną Szablony SQL .

  2. Wybierz pozycję Nowa tabela, a automatycznie wygenerowany szablon skryptu CREATE TABLE pojawi się w nowym oknie zapytania SQL.

  3. Zaktualizuj nazwy tabeli i definicje kolumn w szablonie CREATE TABLE , aby odpowiadały potrzebnej strukturze. Skrypt języka T-SQL powinien wyglądać podobnie do następującego kodu:

    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. Wybierz pozycję Uruchom, aby utworzyć tabelę.

Aby dowiedzieć się więcej o tworzeniu obsługiwanych tabel w magazynie danych w usłudze Microsoft Fabric, zobacz Tabele w magazynowaniu danych w Microsoft Fabric i Typy danych w Microsoft Fabric.

Tworzenie załadowanej tabeli w edytorze zapytań SQL z pliku zewnętrznego

Możesz również utworzyć tabelę bezpośrednio z zewnętrznego pliku typu parquet, do którego masz dostęp. W tym przykładzie utworzymy nową tabelę na podstawie publicznie dostępnego pliku danych. W edytorze zapytań wklej i uruchom następujący kod T-SQL:

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

Instrukcja CTAS (Create Table As Select) tworzy nową tabelę i wypełnia ją danymi pobranymi z określonego pliku źródłowego, usprawniając proces definiowania i ładowania tabeli w jednym kroku. Więcej opcji pozyskiwania można znaleźć na stronie Pozyskiwanie danych za pomocą języka T-SQL .

Następny krok