Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Applies to:✅ SQL Analytics Endpoint and Warehouse in Microsoft Fabric
W tym artykule opisano możliwości składni języka T-SQL Microsoft Fabric podczas wykonywania zapytań dotyczących punktu końcowego analizy SQL lub magazynu.
Aby zapoznać się z bazą danych SQL w Fabric, zobacz Limitations in SQL Database (wersja zapoznawcza).
Uwaga
Aby uzyskać więcej informacji na temat nadchodzącego tworzenia funkcji dla Fabric Data Warehouse, zobacz plan wydania Fabric Data Warehouse.
Obszar powierzchni języka T-SQL
Fabric Data Warehouse obsługuje tabele języka T-SQL, widoki, procedury składowane, funkcje, uprawnienia i role zabezpieczeń.
- Więcej informacji o obsłudze
CREATEorazDROPTABLEw Warehouse można znaleźć w sekcji Tabele.- Kolumny tożsamości są obsługiwane w Fabric Data Warehouse.
- Więcej informacji o obsługiwanych typach danych w Warehouse można znaleźć w artykule Typy danych.
- Można również tworzyć widoki, funkcje i procedury T-SQL na bazie tabel odwołujących się do danych Delta Lake w punkcie końcowym analizy SQL Lakehouse.
- Tworzenie, modyfikowanie i usuwanie tabel oraz operacje wstawiania, aktualizacji i usuwania są obsługiwane tylko w Warehouse w Microsoft Fabric, a nie w endpointzie analityki SQL w Lakehouse.
- Fabric Warehouse i interfejs do analizy SQL obsługują standardowe, sekwencyjne i zagnieżdżone typowe wyrażenia tabel (CTE). Mimo że ctEs są ogólnie dostępne w Microsoft Fabric, zagnieżdżone ctEs są obecnie funkcją w wersji zapoznawczej. Więcej informacji znajduje się w artykule Zagnieżdżone wspólne wyrażenie tabeli (CTE) w usłudze Fabric Data Warehouse (Transact-SQL).
- TRUNCATE TABLE jest obsługiwane w Warehouse.
- Aby zmienić nazwę kolumny w tabeli użytkownika w magazynie danych, użyj
sp_renameprocedury składowanej. - Podzbiór wskazówek dotyczących zapytań i sprzężeń jest obsługiwany w magazynie. Aby uzyskać więcej informacji, zobacz Hints (Transact-SQL).
- Tabele #temp w zakresie sesji są obsługiwane w Warehouse w Microsoft Fabric. Więcej informacji można znaleźć w artykule Tabele tymczasowe w Fabric Data Warehouse.
- Obecnie w magazynie w Microsoft Fabric obsługiwany jest tylko następujący podzbiór operacji
ALTER TABLE:- Kolumny z obsługiwanymi typami danych kolumn można dopuszczać
ADDdo wartości null. -
DROP COLUMNjest obsługiwany. - Więcej informacji o kluczach głównych, unikalnych ograniczeniach i kluczach obcych można znaleźć w sekcji Klucze podstawowe, klucze obce i unikalne klucze w magazynie w Microsoft Fabric.
- Ograniczenia kolumn
ADD,PRIMARY KEY,UNIQUEiFOREIGN_KEYsą obsługiwane, ale tylko wtedy, gdy zostanie określona opcjaNOT ENFORCED. Wszystkie inneALTER TABLEoperacje są blokowane. Istnieją ograniczenia związane z dodawaniem ograniczeń tabeli lub kolumn podczas korzystania z Git Integration do kontroli wersji źródłowych. -
DROP,PRIMARY KEYiUNIQUEograniczenia kolumnowe są obsługiwane przezFOREIGN_KEY.
- Ograniczenia kolumn
-
ALTER TABLEw tabelach tymczasowych rozproszonych jest obsługiwana. -
ALTER TABLE ... ALTER COLUMNjest w wersji testowej. Aby uzyskać więcej informacji, zobacz ALTER COLUMN w Fabric Data Warehouse. - Możesz wykonywać obsługiwane
ALTER TABLEinstrukcje w ramach jawnej, zdefiniowanej przez użytkownika transakcji w Warehouse w Microsoft Fabric.
- Kolumny z obsługiwanymi typami danych kolumn można dopuszczać
-
MERGEskładnia jest obsługiwana i jest ogólnie dostępną funkcjonalnością. Aby uzyskać więcej informacji, odnieś się do składni MERGE T-SQL. - Chociaż Fabric Data Warehouse obsługuje wiele funkcji AI (podgląd), które umożliwiają zaawansowane przetwarzanie tekstu bez opuszczania magazynu, typ danych wektorowych nie jest obsługiwany.
- Usługi Fabric Data Warehouse i endpoint analityki SQL obsługują zarówno składnię T-SQL, w której najpierw występuje
SELECT, jak i składnię T-SQL, w której najpierw występujeFROM. Aby uzyskać więcej informacji, zobacz FROM - SELECT (Transact-SQL) oraz SELECT (Transact-SQL). - Fabric Data Warehouse oraz endpoint analityki SQL obsługują składnię
GROUP BY ALLiORDER BY ALLbez listy kolumn. Więcej informacji można znaleźć w SELECT - GROUP BY clause (Transact-SQL) oraz ORDER BY clause (Transact-SQL). - Magazyn danych Fabric oraz punkt końcowy analizy SQL obsługują składnię
SELECT - QUALIFY. Aby uzyskać więcej informacji, zobacz SELECT - QUALIFY (Transact-SQL). - Magazyn danych Fabric oraz punkt końcowy analizy SQL obsługują specyficzne funkcje analityczne i agregujące, w tym APPROX_MEDIAN, APPROX_QUANTILE, MEDIAN i QUANTILE.
Ograniczenia
Obecnie następujące polecenia nie są obsługiwane. Nie próbuj używać tych poleceń. Nawet jeśli wydają się skuteczne, mogą powodować problemy dla Twojego magazynu.
-
BULK LOAD, choćbcpjest obsługiwana jako funkcja w wersji zapoznawczej. CREATE USER-
FOR JSONmusi być ostatnim operatorem w zapytaniu, więc nie możesz go używać w podzapytaniach. - Ręcznie utworzone statystyki wielokolumnowe
- Zmaterializowane widoki
PREDICT- Zapytania przeznaczone dla systemów i tabel użytkowników
- Zapytania cykliczne
- Nazwy schematów i tabel nie mogą zawierać
/ani\ SELECT-FOR XMLSET ROWCOUNTSET TRANSACTION ISOLATION LEVELsp_showspaceused- Synonyms
- Wyzwalacze
- Funkcje skalarne wyrażeń regularnych T-SQL są dostępne jako funkcja podglądowa w Fabric Data Warehouse. Funkcje tabelowe wyrażeń regularnych T-SQL nie są dostępne w Fabric Data Warehouse.
- Wektorowy typ danych i funkcje wyszukiwania