Co nowego i planowanego dla magazynu danych w usłudze Microsoft Fabric
Ważne
Plany wydania opisują funkcje, które mogą lub nie zostały jeszcze wydane. Harmonogramy dostarczania i przewidywane funkcje mogą ulec zmianie lub nie mogą być dostarczane. Aby uzyskać więcej informacji, zapoznaj się z zasadami firmy Microsoft.
Magazyn danych w usłudze Microsoft Fabric to pierwszy magazyn danych, który obsługuje transakcje obejmujące wiele tabel i natywnie obejmuje otwarty format danych. Magazyn jest oparty na niezawodnym optymalizatorze zapytań programu SQL Server i a aparatze rozproszonego przetwarzania zapytań klasy korporacyjnej, który eliminuje potrzebę konfiguracji i zarządzania. Magazyn danych w usłudze Microsoft Fabric bezproblemowo integruje się z usługą Data Factory na potrzeby pozyskiwania danych, usługi Power BI na potrzeby analizy i raportowania oraz usługi Synapse Spark na potrzeby nauki o danych i uczenia maszynowego. Usprawnia ona inwestycje w analizę organizacji przez zbieżność magazynów i magazynów danych.
Obciążenia magazynowania danych korzystają z rozbudowanych możliwości aparatu SQL w otwartym formacie danych, dzięki czemu klienci mogą skupić się na analizie i raportowaniu. Korzystają one również z uzyskiwania dostępu do danych z usługi OneLake, czyli usługi wirtualizacji magazynu data lake.
Aby dowiedzieć się więcej, zobacz dokumentację.
Obszary inwestycyjne
Aktualizacje szczegółowych informacji o zapytaniach
Szacowana oś czasu wydania: Q4 2024
Typ wydania: ogólna dostępność
Szczegółowe informacje o zapytaniach będą teraz przedstawiać ilość danych skanowanych podczas wykonywania zapytania, rozlanie pamięci, dysku i zdalnego.
Copilot for Data Warehouse: Czat przyczepki
Szacowana oś czasu wydania: Q4 2024
Typ wydania: publiczna wersja zapoznawcza
Copilot for Data Warehouse jest ostatecznym programistą sparowanym i zwiększającym produktywność dla każdego dewelopera na poziomie umiejętności — od specjalistów ds. danych po analityków. Ma na celu przyspieszenie tworzenia magazynu dzięki wykorzystaniu generowania sztucznej inteligencji w celu uproszczenia i zautomatyzowania tworzenia, analizy i zarządzania magazynem danych.
Ta funkcja wprowadza okienko czatu przyczepki Copilot. Użyj okienka czatu, aby zadać pytania dotyczące magazynu, aby copilot za pomocą języka naturalnego. Przypadki użycia obejmują:
- Język naturalny do języka SQL: zadaj copilot pytanie dotyczące danych magazynu i otrzymuj wygenerowane zapytanie SQL obsługujące schemat magazynu.
- Pytania i odpowiedzi: Zadaj copilot pytanie dotyczące magazynu i uzyskaj odpowiedź opartą na dokumentacji i wskaźniki do oficjalnej dokumentacji.
- Burza mózgów: użyj narzędzia Copilot, aby pomóc w burzy mózgów odpowiednich trendów lub wzorców do analizy w danych
Instrukcja BULK INSERT
Szacowana oś czasu wydania: Q1 2025
Typ wydania: publiczna wersja zapoznawcza
Instrukcja BULK INSERT służy do pozyskiwania plików w usłudze Fabric DW (podobnie jak COPY INTO). funkcja BULK INERT umożliwia migrację z programu SQL Server do usługi Fabric DW z minimalnymi zmianami kodu. Klienci musieliby ponownie napisać kod i narzędzia zewnętrzne, które używają funkcji BULK INSERT do migracji do funkcji COPY INTO jako wymagania wstępne migracji do usługi Fabric DW. Ponadto funkcja BULK INSERT obsługuje niektóre tradycyjne opcje lokalne, które nie są dostępne w funkcji COPY INTO.
OPENROWSET
Szacowana oś czasu wydania: Q1 2025
Typ wydania: publiczna wersja zapoznawcza
Usługa DW sieci szkieletowej umożliwia użytkownikom używanie funkcji OPENROWSET do odczytywania danych z plików w jeziorze. Prostym przykładem funkcji OPENROWSET jest:
SELECT *
FROM OPENROWSET ( BULK ‘<file path>’ )
WITH ( <column definition> )
Funkcja OPENROWSET odczytuje zawartość plików w danym <file path>
miejscu i zwraca zawartość plików.
Funkcja Thi umożliwia łatwe przeglądanie i wyświetlanie podglądu plików przed pozyskaniem.
Buforowanie zestawu wyników
Szacowana oś czasu wydania: Q1 2025
Typ wydania: publiczna wersja zapoznawcza
Buforowanie zestawu wyników zapisuje wyniki odpowiednich zapytań i zwraca je natychmiast w kolejnych uruchomieniach, co znacząco skraca czas wykonywania przez przekazanie ponownej kompilacji i ponownej kompilacji. Pamięć podręczna jest automatycznie zarządzana i nie wymaga ręcznej interwencji.
Ulepszenia statystyk automatycznych
Szacowana oś czasu wydania: Q1 2025
Typ wydania: ogólna dostępność
Planowane są różne ulepszenia — krótszy czas wykonywania automatycznych aktualizacji statystyk, oportunistyczne wsparcie dla typów kolumn VARCHAR(MAX), ulepszony magazyn pośrednich kroków statystyk, automatyczna konserwacja statystyk poza zapytaniem użytkownika.
SHOWPLAN_XML
Szacowana oś czasu wydania: Q1 2025
Typ wydania: ogólna dostępność
SHOWPLAN_XML zwraca szczegółowe informacje o sposobie wykonywania instrukcji w postaci dobrze zdefiniowanego dokumentu XML bez wykonywania instrukcji języka T-SQL.
Copilot dla punktu końcowego analizy SQL
Szacowana oś czasu wydania: Q1 2025
Typ wydania: publiczna wersja zapoznawcza
Copilot for Data Warehouse jest ostatecznym programistą sparowanym i zwiększającym produktywność dla każdego dewelopera na poziomie umiejętności — od specjalistów ds. danych po analityków. Ma na celu przyspieszenie tworzenia magazynu dzięki wykorzystaniu generowania sztucznej inteligencji w celu uproszczenia i zautomatyzowania tworzenia, analizy i zarządzania magazynem danych. Ta funkcja umożliwia użycie narzędzia Copilot w punkcie końcowym analizy SQL.
Odświeżanie interfejsu API REST punktu końcowego usługi SQL Analytics
Szacowana oś czasu wydania: Q1 2025
Typ wydania: ogólna dostępność
Programowe wyzwalanie odświeżania punktu końcowego analizy SQL w celu zachowania synchronizacji tabel z wszelkimi zmianami wprowadzonych w elemencie nadrzędnym.
Asystent migracji kodu
Szacowana oś czasu wydania: Q1 2025
Typ wydania: publiczna wersja zapoznawcza
Zaprojektowana w celu przyspieszenia migracji dedykowanych pul SQL programu Synapse i innych magazynów do usługi Fabric Data Warehouse użytkownicy będą mogli migrować kod i dane ze źródłowej bazy danych, automatycznie konwertując schemat źródłowy i kod na magazyn danych sieci szkieletowej, pomagając w migracji danych i zapewniając pomoc w zakresie sztucznej inteligencji.
Klastrowanie danych
Szacowana oś czasu wydania: Q1 2025
Typ wydania: publiczna wersja zapoznawcza
Klastrowanie danych umożliwia szybszą wydajność odczytu, umożliwiając klientom określanie kolumn do współlokowania danych pozyskiwania w celu włączenia pomijania plików podczas odczytu.
Alter Table — usuwanie/zmienianie nazwy kolumny
Szacowana oś czasu wydania: Q1 2025
Typ wydania: ogólna dostępność
Alter Table — usuwanie/zmienianie nazwy umożliwi klientom zmianę definicji tabeli, upuszczając i zmieniając nazwy kolumn. Jest to dodatek do istniejącej funkcji Alter Table, która obsługuje dodawanie nowej kolumny i jest obecnie w środowisku produkcyjnym.
Tabele tymczasowe (w zakresie sesji)
Szacowana oś czasu wydania: Q1 2025
Typ wydania: ogólna dostępność
Tabele tymczasowe objęte zakresem sesji, oparte na parquet umożliwiają klientom przechowywanie zestawów wyników pośrednich na potrzeby wielokrotnego dostępu, ale nie są wymagane do trwałego utrwalania. Działają one jako zwykła tabela permamentów, ale znikają po zamknięciu połączenia.
MERGE (T-SQL)
Szacowana oś czasu wydania: Q1 2025
Typ wydania: ogólna dostępność
Polecenie MERGE T-SQL dla usługi Fabric Data Warehouse umożliwia wybór kodu DML w jedną instrukcję dla wszystkich potrzeb logiki przekształcania.
Dzienniki inspekcji SQL
Szacowana oś czasu wydania: Q1 2025
Typ wydania: ogólna dostępność
Ta funkcja śledzi zdarzenia bazy danych i zapisuje je w dzienniku inspekcji, umożliwiając klientom wykonywanie zapytań dotyczących pliku inspekcji przy użyciu sys.fn_get_audit_file_v2 na potrzeby inspekcji i zgodności.
WYKONAJ JAKO
Szacowana oś czasu wydania: Q1 2025
Typ wydania: ogólna dostępność
Funkcja EXECUTE AS ustawia kontekst wykonywania dla sesji, a tym samym umożliwia użytkownikowi personifikację jako inny użytkownik w celu zweryfikowania niezbędnych uprawnień, które zostały podane.
BCP
Szacowana oś czasu wydania: Q1 2025
Typ wydania: publiczna wersja zapoznawcza
Usługa Fabric DW obsługuje narzędzie bcp i interfejs API ładowania zbiorczego TDS. Interfejs API zbiorczego loda umożliwia ładowanie danych do usługi Fabric DW różnych narzędzi klienckich, takich jak bcp, SSIS, ADF. Przykładowe polecenie bcp, które ładuje zawartość pliku do tabeli DW, to:
bcp gold.artists in "C:\temp\gold_artist.txt" -d TextDW -c -S "<server name>.msit-datawarehouse.fabric.microsoft.com" -G -U theusert@microsoft.com
Dostarczane funkcje
TYPY VARCHAR(MAX)/VARBINARY(MAX)
Wysłane (Q4 2024)
Typ wydania: publiczna wersja zapoznawcza
Użytkownicy mogą definiować kolumny z typami VARCHAR(MAX)/VARBINARY(MAX) w magazynie danych do przechowywania ciągów lub danych binarnych do 1 MB. W punkcie końcowym SQL dla usługi Lakehouse typy ciągów w tabelach delty są reprezentowane jako VARCHAR(MAX) bez obcinania do 8 KB. Różnice wydajności między zapytaniami pracującymi z typami VARCHAR(MAX) i VARCHAR(8000) są zminimalizowane, co umożliwia użytkownikom korzystanie z dużych typów bez znacznej kary za wydajność.
Ulepszenia punktu końcowego usługi SQL Analytics
Wysłane (Q4 2024)
Typ wydania: ogólna dostępność
Ta funkcja obejmuje aktualizacje wprowadzone w środowisku punktu końcowego analizy SQL, w tym:
- Automatyczne odświeżanie wyzwalane podczas otwierania elementu lub nawiązywania połączenia z punktem końcowym
- Ulepszony interfejs użytkownika umożliwiający odświeżanie punktu końcowego analizy SQL bezpośrednio na wstążce
- Nowa właściwość ostatniej pomyślnej aktualizacji w usłudze OneLake za pośrednictwem okna dialogowego właściwości tabeli — okno dialogowe
- Ulepszono komunikaty o błędach
Obsługa plików JSON
Wysłane (Q4 2024)
Typ wydania: ogólna dostępność
Obsługa formatu JSON w usłudze Fabric Datawarehouse umożliwia przetwarzanie danych tekstowych sformatowanych jako tekst JSON. Nowe funkcje JSON w usłudze Fabric DW to:
- Opcja zapytania JSON, która formatuje wyniki zapytania jako tekst JSON. Była to jedna z funkcji, które są wymagane w witrynie Microsoft Fabric Idea.
- Funkcje skalarne JSON, które mogą być również używane w usłudze Azure SQL Database. Oprócz istniejących funkcji skalarnych JSON (ISJSON, JSON_VALUE, JSON_QUERY i JSON_MODIFY), usługa Fabric DW suportuje najnowsze funkcje JSON istniejące w usłudze Azure SQL Database — JSON_PATH_EXISTS, JSON_OBJECT i JSON_ARRAY.
Ulepszenia wydajności ciągów
Wysłane (Q4 2024)
Typ wydania: ogólna dostępność
Operacje na ciągach (VARCHAR(N)) są powszechne w zapytaniach T-SQL. Ulepszenia wydajności funkcji ciągów i operatorów, które pracują z ciągami, zwiększają wydajność zapytań korzystających z predykatów LIKE, funkcji ciągów i operatorów porównania w predykatach WHERE oraz operatorów, takich jak GROUP BY, ORDER BY, JOIN, które działają z typami ciągów.
Obsługa sortowania bez uwzględniania wielkości liter (tylko magazyn)
Wysłane (Q4 2024)
Typ wydania: ogólna dostępność
Użycie publicznych interfejsów API REST do utworzenia magazynu danych obejmuje nową opcję ustawiania sortowania domyślnego. Może to służyć do ustawiania nowej wartości domyślnej sortowania bez uwzględniania wielkości liter. Dwa obsługiwane sortowania są Latin1_General_100_CI_AS_KS_WS_SC_UTF8 (czyli bez uwzględniania wielkości liter) i Latin1_General_100_BIN2_UTF8 (co jest uwzględniana wielkość liter) i nadal są naszą wartością domyślną.
Obsługa klauzul T-SQL COLLATE jest dostępna wkrótce. Umożliwi to użycie polecenia COLLATE za pomocą polecenia CREATE lub ALTER TABLE w celu bezpośredniego określenia sortowania dla pól VARCHAR.
Zagnieżdżone CTE
Wysłane (Q4 2024)
Common Table Expressions (CTE) zwiększa czytelność i uproszczenie złożonych zapytań przez dekonstrukcję zwykle złożonych zapytań w proste bloki, które mają być używane i ponownie używane w razie potrzeby, zamiast ponownego zapisywania zapytania. Zagnieżdżony CTE jest definiowany z definicją innego CTE.
Integracja notesu T-SQL
Wysłane (Q3 2024)
Typ wydania: publiczna wersja zapoznawcza
Możesz zacząć korzystać z obsługi języka T-SQL w notesach, która łączy możliwości notesów i języka SQL w tym samym środowisku — umożliwiając funkcję IntelliSense, autouzupełnianie, zapytania między bazami danych, bogatsze wizualizacje i możliwość łatwej współpracy i udostępniania przy użyciu notesów.
OBCIĄĆ
Wysłane (Q3 2024)
Polecenie TRUNCATE szybko usuwa wszystkie wiersze danych z tabeli.
ALTER TABLE — dodawanie kolumny dopuszczanej do wartości null
Wysłane (Q3 2024)
Obsługa funkcji ALTER TABLE ADD COLUMN w celu rozszerzenia istniejących tabel o nowe kolumny, które zezwalają na wartości NULL.
Aktualizacje szczegółowych informacji o zapytaniach
Wysłane (Q3 2024)
Historyczny widok zamkniętych sesji zostanie udostępniony za pośrednictwem szczegółowych informacji o zapytaniach. Ten dodatek ułatwia analizowanie ruchu, obciążenia i użycia usługi DW.
Przywracanie w miejscu w edytorze magazynu
Wysłane (Q2 2024)
Teraz można łatwo tworzyć punkty przywracania i przywracać magazyn do znanego dobrego stanu w przypadku przypadkowego uszkodzenia przy użyciu środowiska edytora magazynu.
Obsługa funkcji COPY INTO na potrzeby bezpiecznego magazynu
Wysłane (Q2 2024)
Typ wydania: publiczna wersja zapoznawcza
Teraz możesz pozyskiwać dane do magazynu przy użyciu funkcji COPY INTO z zewnętrznego konta usługi Azure Storage chronionego za zaporą.
Copilot
Wysłane (Q2 2024)
Typ wydania: publiczna wersja zapoznawcza
Copilot umożliwia deweloperom dowolnego poziomu umiejętności szybkie kompilowanie i wykonywanie zapytań dotyczących magazynu w usłudze Fabric. Copilot oferuje porady i najlepsze rozwiązania, kod autouzupełniania, pomoc w naprawie i kodzie dokumentu oraz oferuje pomoc dotyczącą przygotowywania, modelowania i analizy danych.
Podróż czasowa
Wysłane (Q2 2024)
Możliwość podróży w czasie na poziomie instrukcji języka T-SQL umożliwia użytkownikom wykonywanie zapytań dotyczących danych historycznych z różnych poprzednich przedziałów czasu przez określenie znacznika czasu tylko raz dla całego zapytania. Podróż w czasie pomaga znacznie zaoszczędzić na kosztach magazynowania dzięki użyciu pojedynczej kopii danych znajdujących się w usłudze One Lake na potrzeby przeprowadzania analizy trendów historycznych, rozwiązywania problemów i uzgadniania danych. Ponadto ułatwia również osiągnięcie stabilnego raportowania przez utrzymanie integralności danych w różnych tabelach w magazynie danych.
Środowisko monitorowania magazynu
Wysłane (Q2 2024)
Korzystając z wbudowanego środowiska monitorowania magazynu, można wyświetlać zarówno zapytania na żywo, jak i zapytania historyczne, monitorować i rozwiązywać problemy z wydajnością kompleksowego rozwiązania.